Sui tools
Explore 20lab Sui Tools
Advanced tools to simplify your Sui token operations.Tools
Pause/Unpause token
Blockchain
Token address
Action
The pause token tool is a security utility for Sui coins that allows token managers to completely halt all token transfers network-wide. This powerful feature differs from freezing individual addresses and serves critical purposes:
- Emergency response to security incidents affecting the entire token
- Immediate protection during smart contract exploits
- Temporary shutdown for major protocol upgrades
- Market stabilization during extreme volatility or liquidity attacks
This tool requires Deny Cap V2 with enabled global pause functionality (including tokens created on 20lab with pausable feature enabled), providing network-wide token control.
When a token is paused, comprehensive restrictions are applied across the network:
- All transfers are blocked - No addresses can send or receive the token
- Trading is halted - No token trades can execute on DEXs or exchanges
- DeFi protocols freeze - Lending, staking, and other token interactions stop
- Global effect - Entire token ecosystem is suspended until unpaused
Importantly, pausing is separate from freezing - previously frozen addresses remain frozen when the token is unpaused, and pausing doesn't unfreeze any accounts.
Only the wallet holding the Deny Cap V2 can pause tokens that were created with pausable feature enabled. This means:
- The original creator (if they enabled pausable functionality and still have the cap)
- Any wallet that was given the deny cap with pause permissions
- A multisig wallet if the deny cap was transferred to it
- A governance contract with proper pause authorization
Not all tokens can be paused - only those created with the pausable feature enabled using Deny Cap V2. Tokens created on 20lab can enable this feature during deployment.
To pause or unpause tokens with the 20lab pause token tool:
- Connect the wallet that has the deny cap
- Enter your token's coin type or address
- Select either "Pause" or "Unpause" operation
- Confirm the transaction to execute the global pause/unpause
The 20lab interface will verify you have the correct permissions before allowing the operation. Once confirmed, the pause/unpause takes effect immediately across the entire Sui network.
No, unpausing does not affect individually frozen addresses:
- Pausing and freezing are completely separate functions
- When unpaused, normal transfers resume for all non-frozen addresses
- Previously frozen addresses remain frozen and continue to be blocked
- Frozen addresses must be unfrozen separately using the unfreeze function
This separation allows for nuanced control: you can pause the entire token for emergencies while maintaining specific address restrictions, then unpause network-wide operations while keeping problematic addresses frozen.
Global token pausing serves critical emergency and maintenance purposes:
- Security Incidents - Immediate response to exploits affecting multiple addresses
- Smart Contract Vulnerabilities - Protection while fixing critical protocol bugs
- Major Upgrades - Safe execution of protocol migrations or large changes
- Market Manipulation Defense - Halting activity during coordinated attacks
- Regulatory Requirements - Compliance with legal orders affecting the entire token
Pausing is typically used sparingly due to its network-wide impact. Projects usually communicate pause policies clearly and may implement timelock mechanisms or governance controls for pause authority.
No, pause functionality is not enabled by default and requires specific configuration:
- Tokens with Deny Cap V2 and global pause flag - Can be paused by the cap holder
- 20lab tokens with pausable feature enabled - Can be paused by the cap holder
- Tokens with revoked deny cap - Cannot be paused or frozen
Unlike freezing which is more common, pausing requires explicit enablement during token creation. The pausable feature can be enabled alongside the freezable feature on 20lab for comprehensive token control.
Yes, token pauses are highly visible across the ecosystem:
- All transfer attempts fail with a "global pause enabled" error message
- The pause status is visible on Sui block explorers
- Wallet interfaces may display pause indicators
- DeFi protocols will show the token as inactive
- Pause/unpause transactions are recorded on-chain
Due to the significant impact of pausing, projects should establish clear communication procedures for pause/unpause events, including notifications through official channels and expected resolution timelines.