- Check which ones have implemented it
- Document which ones need to be updated to handle rewards calculations properly (release stake should work like force unstake on many pass-through contracts in the form of updating the reward points)
- Document how to implement it on the trickier ones
- token weighting
- delegation
- fan out
- If any of those have implemented it, document what changes are needed to do it properly
The main deliverable here is a RELEASE_STAKE.md file explaining how this works with unbonding period and rewards, and discuss the more complicated contracts how they use it.
The other deliverable is a set of issues on this "release stake" milestone that cover the changes needed for the contracts that have implemented it (and for which ones have not implemented)
Also, define what contracts can trigger release stake under what conditions? Maybe only 100% of the staker. Maybe only operator contract when you unset. Or something else?
The main deliverable here is a RELEASE_STAKE.md file explaining how this works with unbonding period and rewards, and discuss the more complicated contracts how they use it.
The other deliverable is a set of issues on this "release stake" milestone that cover the changes needed for the contracts that have implemented it (and for which ones have not implemented)
Also, define what contracts can trigger release stake under what conditions? Maybe only 100% of the staker. Maybe only operator contract when you unset. Or something else?