You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FEATURE: Efficiency Refactoring and Slot Selection for Staking Contracts (#321)
* uses dictionaries for approved and staked
* update proposed getter
* added panic for approved nodes not in ID table and name changes
* adds movesPending list and candidate node list
* adds tests for candidate list
* add unstaking request event and candidate utility function
* role specific candidate lists and limits
* add candidate remove test
* pr comments and update staking contract:
* Adds slot limits and random slot selection using candidate node list (#328)
* merge from pending moves
* add preconditions and transactions
* add new staking changes
* add tests for slot selection
* get tests passing with merged changes
* add slot over limit test
* more comments and clearer conditionals
* remove test dependency workarounds
* update proposed Node IDs and add event
* iterate through pending list and update dependencies
* make ci
* remove upgrade transaction
* remove removeNode
* add updates to role counts
* update dependencies
* make ci
* include approved access nodes in proposed node IDs
* PR comments
0 commit comments