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
| 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:
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.).
Updated 2 months ago
