Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Extend auction contracts to support staking functionality #4929

Open
devendran-m opened this issue Oct 23, 2024 · 1 comment
Open
Assignees
Labels
rc-5 Release Candidate 5 release blocker PR to be merged before releasing

Comments

@devendran-m
Copy link
Contributor

Feature Addition:

  • Extend the auction contract to track stakes placed by smart contracts.
  • Allow smart contracts to submit stake amounts and specify parameters such as validators to stake with.
  • Support contract-based delegation of stakes to validators, where multiple smart contracts can delegate stakes to the same validator.
@devendran-m devendran-m added the rc-5 Release Candidate 5 label Oct 23, 2024
@EdHastingsCasperAssociation EdHastingsCasperAssociation added the release blocker PR to be merged before releasing label Oct 25, 2024
@EdHastingsCasperAssociation
Copy link
Collaborator

EdHastingsCasperAssociation commented Nov 6, 2024

I've worked on this for about 7 days so far...initially things were promising, but the code base has just changed too much since the original thought was put into this feature. I eventually ran into problems with the new delegator reservations feature which I overcame, but then ran into an issue migrating unbonds. More or less got that worked out, but messily. Then ran into issues with redelgation, auctionstate reporting, and some retrocompat issues.

Long story short, its just getting out of hand. I think this feature requires more thought and updated design work that takes into consideration the current state of the code base. I'd like to consider punting this to a later release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rc-5 Release Candidate 5 release blocker PR to be merged before releasing
Projects
None yet
Development

No branches or pull requests

2 participants