Proxy Extrinsics
Proxies are wallets that are authorized by other wallets to perform tasks. There are several proxy types on Bittensor, each with different permissions
β ProxyType Permission Table
Section titled ββ ProxyType Permission Tableβ| ProxyType | Transfer Funds | Stake Tokens | Register | Govern | Admin (Sudo) | Non-Critical Calls | Full Access |
|---|---|---|---|---|---|---|---|
| Any | β | β | β | β | β | β | β |
| NonTransfer | β | β | β | β | β | β | β |
| NonFungible | β | β | β | β | β | β | β |
| Transfer | β | β | β | β | β | β | β |
| SmallTransfer | β (< limit) | β | β | β | β | β | β |
| Owner | β | β | β | β | β (no sudo override) | β | β |
| NonCritical | β | β | β | β | β (no sudo or dissolve) | β | β |
| Triumvirate | β | β | β | β | β | β | β |
| Senate | β | β | β | β | β | β | β |
| Governance | β | β | β | β | β | β | β |
| Staking | β | β | β | β | β | β | β |
| Registration | β | β | β | β | β | β | β |
| RootWeights | β | β | β | β | β | β | β (weights only) |
| ChildKeys | β | β | β | β | β | β (child ops) | β |
| SudoUncheckedSetCode | β | β | β | β | β (set_code only) | β | β |
| SwapHotkey | β | β | β | β | β | β (swap hotkey) | β |
| SubnetLeaseBeneficiary | β | β | β | β | β (admin utils only) | β | β |
π‘ What the Columns Mean:
Section titled βπ‘ What the Columns Mean:βTransfer Funds: Can do balance or transfer_stake calls.
Stake Tokens: Can add_stake, remove_stake, etc.
Register: Can call register, burned_register, root_register.
Govern: Can interact with Senate, Triumvirate, governance calls.
Admin (Sudo): Has access to Sudo or sudo-like functions.
Non-Critical Calls: Can do things that arenβt dangerous or destructive.
Full Access: Implies general-purpose, including sensitive actions.
π Notes
SmallTransfer is a subset of Transfer, with a limit.
Governance includes both Senate and Triumvirate.
NonCritical blocks very sensitive calls (like dissolve_network, sudo, etc.).
SudoUncheckedSetCode only allows a specific kind of powerful system update.
SubnetLeaseBeneficiary is a specialized admin group for managing serving parameters (difficulty, weight settings, etc.).