webb-dapp
webb-dapp copied to clipboard
[FEAT] Operator Management Features
Description
Add ability for registered operators to manage their status, bond, and participation in the network. This includes basic operations like going offline/online, adjusting bond amounts with proper unbonding periods, and exiting operator role with appropriate validations.
Status Control
- Going Online/Offline
- Show current status
Bond Management
- Increase bond
- Schedule bond decrease
- Execute scheduled decrease
- Cancel decrease request
- Show pending unbonds with timeline
Leave Operator
- Schedule leave (requires no active delegations)
- Execute leave after delay period
- Cancel leave request
Notes:
- Cannot decrease below minimum bond
- Cannot leave with active delegations
- Must wait delay period for executing unbonds/leave
@yurixander @AtelyPham @monaiuu can you please meet and discuss building a general component that can support any extrinsic like is done in PolkadotJS?
Lots of this is functionally similar and I believe PolkadotJS uses a pattern that automates some of this.
And we need to be able to implement these types of things FASTER!