webb-dapp icon indicating copy to clipboard operation
webb-dapp copied to clipboard

[FEAT] Operator Management Features

Open monaiuu opened this issue 1 year ago • 2 comments

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

monaiuu avatar Jan 15 '25 21:01 monaiuu

@yurixander @AtelyPham @monaiuu can you please meet and discuss building a general component that can support any extrinsic like is done in PolkadotJS?

Image Image Image

Lots of this is functionally similar and I believe PolkadotJS uses a pattern that automates some of this.

drewstone avatar Jan 23 '25 04:01 drewstone

And we need to be able to implement these types of things FASTER!

drewstone avatar Jan 23 '25 04:01 drewstone