Add support to Staking contract to separate operational from financial capabilities #358
Labels
enhancement
New feature or request
Feature
Feedback
good first issue
Good for newcomers
SC-Eng
Issues that we want to see surfaced in SC-Eng ZH Board
Issue To Be Solved
Currently, a single capability is used by node operators to interact with the Staking contract for all updates, including updating the node's hostname, staking/unstaking, and removing funds. This works fine for small or individual operators, but adds risk for larger operators that may have a team/automations that help manage their nodes.
Suggest A Solution
Instead of a single capability, create 2 or more separate capabilities that handle each of the types of accesses. For example, it could be broken down in the following way
By default, all 3 capabilities would be added to the node's staking account, but the operator would have the option to move/delegate them to different accounts.
The text was updated successfully, but these errors were encountered: