AUTHORITY & ACCESS · TREASURYCAP REASSIGNMENT

Transfer Token Authority

Safely reassign your Move `TreasuryCap<T>` object to a new wallet, multisig safe, or DAO smart contract to decentralize governance.

Sui Move Capability Architecture

In Sui Move, token minting permissions are not stored in contract state variables. Instead, they exist as a physical object called TreasuryCap<T>. Transferring authority is executed natively via transfer::public_transfer, moving object custody to the destination address.

Multisignature Wallet / Safe

Transfers mint control to an M-of-N multisig requiring multi-party approvals for any future supply alterations.

Recommended: Core dev teams & decentralized foundations

On-Chain Governance DAO

Deposits the TreasuryCap into a Move governance smart contract where token stakers vote on mint or burn proposals.

Recommended: Decentralized protocols & community governance

Cold Storage / Hardware Address

Reassigns the cap to a Ledger hardware wallet, protecting it from hot-wallet compromise.

Recommended: Founders securing long-term token supply

How to Reassign TreasuryCap

Follow these verified steps to hand over token administration.

STEP 01

Locate TreasuryCap Object

Connect your wallet. PumpSui detects owned TreasuryCap<T> capability objects.

STEP 02

Input Target Address

Paste the recipient Sui address, multisig safe, or DAO governance module address.

STEP 03

Verify Move Object Reassignment

Review the explicit transfer instructions and acknowledge forfeiture of future cap rights.

STEP 04

Sign Transfer PTB

Confirm the transaction. The capability object transfers ownership atomically in ~400ms.

Irreversible Object Transfer

Once transferred, the TreasuryCap object leaves your wallet immediately and irrevocably. You can no longer mint additional tokens, update metadata, or freeze objects unless the new recipient explicitly transfers the object back to your address. Triple-check destination address checksums before submitting.

Manage token capabilities

Open the PumpSui Token Management console to inspect or transfer your Move capabilities.