-
Notifications
You must be signed in to change notification settings - Fork 12
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
[Utility] Introduce an unbonding period after an actor unstakes #489
Comments
@moatus Could you review the requirements for unstaking here. I'm thinking of mounting out the engineering work for it. |
With some guidance from @facundomedica, here is the way to go
After looking through [1], this is EXACTLY what we should be using for this. |
Please note that the documentation is outdated on their website right now: cosmos/cosmos-sdk#20651 |
@red-0ne Please make sure to take a look at the notes & comments. We should tackle this in the next iteration. |
Cross-referencing this comment for the most up to date documentation [2] [1] cosmos/cosmos-sdk#20651 (comment) |
Objective
Design & implement a framework of how to handle on-chain
Unbonding
after an actor submits a validUnstake
transaction.Origin Documents
UnstakingTime
which can be found hereGoals
Unbonding
definition: a state during which an actor operates normally, after unstaking, before their escrowed stake is returned and they are removed as active actorsDeliverables
IMPORTANT NOTE TO THE OWNER: The deliverables below are not a complete list of everything that needs to be done, but rather a starting point to help. The research, which is part of the deliverables, should drive most of the design decisions.
Research
Other Projects
Morse
Before implementation
Implementation requirements
N
blocks from the moment the actor submits the unstaking transactionN
should have a unique governance parameter for every actor: Application, Supplier, GatewayDuring implementation
After implementation
Estimated Days of Work
5 days
Disclaimer: This is the total projected number of estimated hours to completion & merge. The owner of this tickets is expected to use this GitHub issue to communicate with the core protocol team along the way, with update & feedback for each deliverable throughout the duration of this work._
Creator: @Olshansk
Co-Owners: @moatus
The text was updated successfully, but these errors were encountered: