Appearance
Pure Proxy Accounts
A pure proxy is an SS58 account with no seed in the wallet. It exists so controllers can execute proxy calls on its behalf. Removing every controller without a recovery plan locks funds on-chain.
Create a pure proxy
Add one with a single controller
- Pick the account that will start as controller (delegate).
- Select proxy type and delay.
- Review fees.
- Authenticate; the wallet submits
proxy.createPure.
After confirmation, the pure proxy row appears like any other account.
Attach one to a multisig
From the multisig overflow menu, open Proxy Setup:
- Create new - mints a fresh pure proxy with the multisig as controller. Expect a two-step extrinsic flow with crash recovery if the tab closes mid-flight.
- Attach existing - points an already-created pure proxy at the multisig in a single transaction.
Read pure proxy details
Controllers (there may be several), spawner address, creation index, delay, proxy class, and real pays fee state are grouped at the top. Verification badges distinguish verified, not owned, and network error states after the latest sync.
Act through controllers
- Send - move TAO out of the pure proxy using an approved controller. See Send and Receive.
- Add Proxy Type - extend delegate permissions; delayed controllers follow announce, wait, execute.
- Destroy - calls
proxy.killPurewith the precise pure proxy metadata. Irreversible once finalized. - Revoke Proxy Types - remove individual delegate permissions on-chain.
- Transfer Ownership - move control to another account or multisig.
When a multisig controls the pure proxy, initiation flows match multisig operations and require a member signature.
Avoid blocked actions
- Do not delete a controller account while pure proxies still depend on it.
- You never sign as the pure proxy row; the wallet always routes through a controller key or multisig workflow.