The three admin roles
When to use Allocation Admin
Allocation Admin is the role you delegate to a non-multisig wallet (or a different multisig) to handle day-to-day rebalancing without granting full vault control. Common patterns:- An automated rebalancing service holds Allocation Admin while the Vault Admin remains a high-security multisig.
- A secondary operator manages weights between scheduled rebalances; the primary multisig retains structural control.
- Risk management software adjusts caps in response to market signals.
The two-step Vault Admin transfer
Vault Admin transfer uses a two-step pattern to prevent accidental ownership changes.- Initiate. The current admin submits a transfer to the new admin address. The vault state’s
PendingVaultAdminis set to the new admin. The new admin does not yet hold control. - Claim. The new admin (typically a Squads multisig) submits an accept-ownership transaction. Control transfers atomically.
The Squads multisig model
Production vaults transfer Vault Admin to a Squads multisig before accepting deposits. Two reasons:- Operational security. No single key can move vault funds.
- Required for UI listing. Kamino’s UI lists only multisig-controlled vaults that also have Whitelisted Reserves enabled — see Enable Whitelisted Reserves.
How operations execute under multisig
Two flows are supported. Both produce the same on-chain outcome. For the workflow walkthrough, see Transfer admin to multisig → Operating after transfer.SquadsX flow (recommended)
When you sign in to kamino.com/curators/vaults with SquadsX, the Send action automatically:- Generates the transaction.
- Creates a Squads proposal.
- Surfaces it to the multisig members for approval.
Encoded transaction flow
If you’re not using SquadsX:- Configure the change on
kamino.com/curators/vaults. - Click Simulate to verify the transaction succeeds and review the resulting state.
- Copy the Base58-encoded transaction string from the simulation output.
- Open Squads and import the encoded transaction.
- Gather approvals.
- Execute.
--mode multisig --multisig <pubkey> to emit a Base58-encoded payload for Squads.
Authority transfer for emergency operations
The Insurance Pool’s emergency withdrawal uses a 2-of-2 multisig that’s separate from your vault Squads:- One signature from your curator-controlled wallet.
- One signature from Kamino’s security council.
What a curator actually manages
In practice, the role split for a typical institutional vault:
Cranking is permissionless — the network’s bots run sync every ~15 minutes; you can also trigger it manually. You don’t manage the crank; it runs.
What’s next
Transfer admin to multisig
The step-by-step migration to a Squads-controlled vault.
Risk primitives
Insurance Pool’s 2-of-2 emergency withdrawal model.