Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 2.06 KB

File metadata and controls

54 lines (39 loc) · 2.06 KB

delegate — Delegation Operations

View and manage validator delegation (take percentage). Delegates are validators who accept stake nominations from other coldkeys.

Subcommands

delegate list

List all delegates with their stake, nominators, and take percentage.

agcli delegate list
# JSON: [{"hotkey", "stake", "nominators", "take_pct"}]

delegate show

Show detailed info for a specific delegate.

agcli delegate show [--hotkey-address SS58]

delegate decrease-take

Decrease validator take percentage. Takes effect immediately.

agcli delegate decrease-take --take 10.0 [--hotkey-address SS58]

On-chain: SubtensorModule::decrease_take(origin, hotkey, take) where take is u16 (pct * 65535 / 100)

  • Errors: DelegateTakeTooLow, NonAssociatedColdKey

delegate increase-take

Increase validator take percentage. Subject to rate limiting.

agcli delegate increase-take --take 15.0 [--hotkey-address SS58]

On-chain: SubtensorModule::increase_take(origin, hotkey, take)

  • Errors: DelegateTakeTooHigh, DelegateTxRateLimitExceeded

Source Code

agcli handler: src/cli/network_cmds.rshandle_delegate() at L49, subcommands: List L55, Show L86, DecreaseTake L121, IncreaseTake L124

Subtensor pallet:

Related Commands

  • agcli stake add — Stake behind a delegate
  • agcli view nominations --hotkey-address SS58 — See who nominates a delegate
  • agcli explain --topic take — How take percentage works
  • agcli explain --topic delegation — Delegation mechanics