Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Operator Management Features #2743

Open
monaiuu opened this issue Jan 15, 2025 · 2 comments
Open

[FEAT] Operator Management Features #2743

monaiuu opened this issue Jan 15, 2025 · 2 comments

Comments

@monaiuu
Copy link
Contributor

monaiuu commented Jan 15, 2025

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 monaiuu converted this from a draft issue Jan 15, 2025
@monaiuu monaiuu changed the title [FEAT] Operator Management Features on UI [FEAT] Operator Management Features Jan 15, 2025
@drewstone
Copy link
Contributor

@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
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Not Started 🕧
Development

No branches or pull requests

2 participants