Home/Tools/
Sui Freeze/Unfreeze Addresses

Sui tools

Freeze Sui Address - Deny Cap Tool

Freeze or unfreeze any Sui address from sending or receiving your token. Requires deny cap. Batch CSV upload supported for compliance operations.

Freeze/Unfreeze addresses

Blockchain

Connect to the chosen blockchain.

Token address

Enter the address of the Sui token to start.

Mode

Choose whether to freeze or unfreeze the addresses.

Addresses to freeze

Provide all addresses to be frozen.

Addresses

Amount of addresses
0 addresses

Upload file

The 20lab Sui freeze address tool lets the deny cap holder of a Sui coin lock specific wallet addresses from sending or receiving the token. The tool supports freezing and unfreezing addresses individually or in batches via CSV upload.

Freeze functionality is part of Sui's regulated coin standard and is commonly used for compliance, security incident response, and enforcing on-chain rules. The tool only works with tokens that were created with the freezable feature enabled and an active deny cap. For a deeper dive, see our guide on how to freeze holders of your Sui token.

Deny cap on Sui is a capability object that grants the holder permission to freeze specific addresses from sending or receiving a particular Sui coin. It's analogous to Solana's freeze authority but implemented as a separate Move object rather than an authority flag.

Two versions exist:

  • Deny Cap - Original version, supports freezing addresses
  • Deny Cap V2 - Extended version, supports freezing addresses and can be configured to globally pause the entire token

Deny cap is only created when a token is deployed with the regulated coin option (freezable or pausable feature enabled). Standard Sui coins don't have a deny cap and can never be frozen. Learn more in our freezable Sui token guide.

To freeze a Sui address with 20lab:

  1. Connect the wallet holding the deny cap or deny cap V2
  2. Enter your token's coin type or address
  3. Enter the wallet address to freeze, or upload a CSV with multiple addresses
  4. Confirm the transaction

The frozen address immediately loses the ability to send or receive your token. Other tokens in the same wallet are unaffected - only the specific coin whose deny cap you control is locked. The freeze is recorded on-chain and visible on Sui Explorer.

To unfreeze a Sui address, follow the same flow as freezing but select Unfreeze:

  1. Connect the deny cap wallet
  2. Enter the coin type and the address(es) to unfreeze
  3. Confirm

The address immediately regains the ability to send and receive the token. Unfreezing is useful when a frozen account is restored to legitimate ownership, when a compliance hold is resolved, or when a temporary security measure is no longer needed.

Yes - the 20lab freeze tool supports batch freezing via CSV upload:

  1. Prepare a CSV listing the wallet addresses to freeze
  2. Upload the file in the tool interface
  3. Review the address list
  4. Confirm

For larger lists, the operation is automatically split into multiple transactions sized to fit Sui's transaction limit. The same batch approach works for unfreezing, making it efficient to apply or lift freezes across many accounts at once - useful for compliance sweeps or coordinated security responses.

When a Sui address is frozen for a specific coin:

  • The address cannot send the specific token to any other address
  • The address cannot receive the specific token either
  • Tokens already in the address remain visible in wallet balances but are immobilized
  • Attempts to transfer to or from the frozen address fail with a clear error
  • Other tokens in the same wallet are unaffected - only the one frozen coin is locked

The freeze state is publicly visible on Sui Explorer, so users and integrators can detect a frozen address before attempting a transfer.

Only the current deny cap holder (or deny cap V2 holder) for a specific token can freeze addresses holding that token. This is typically:

  • The wallet that deployed the token with regulated features enabled
  • Any wallet the deny cap has been transferred to
  • A multisig wallet if the cap was delegated
  • A Move smart contract that owns the deny cap for automated compliance logic

If the deny cap has been revoked, no one - including the original creator - can ever freeze an address for that token. This is what makes "deny cap revoked" such a strong trust signal for Sui community tokens.

Freezing should be used sparingly and only for legitimate reasons:

  • Security incidents - Halting transfers from a wallet involved in an exploit or theft
  • Regulatory compliance - Locking addresses flagged by your compliance system (sanctions, KYC failures)
  • Legal orders - Responding to valid court orders for regulated tokens
  • Anti-fraud holds - Temporarily freezing accounts during investigation

Avoid using freeze for community management or speculative reasons - excessive freezing destroys trust quickly. Many community tokens revoke deny cap entirely to commit publicly to never using it.

No - freezing is not enabled by default on Sui coins and requires specific configuration:

  • Standard Sui coins - Cannot be frozen. No deny cap exists.
  • Regulated Sui coins with deny cap - Addresses can be frozen by the deny cap holder.
  • Tokens created with the 20lab Sui token generator using the freezable feature - Addresses can be frozen by the deny cap holder.
  • Coins with revoked deny cap - No addresses can ever be frozen.

Unlike Solana (where freeze authority is created by default and projects revoke it), Sui requires explicit opt-in to freezing at token creation. Many decentralized Sui projects never enable it. You can check whether a Sui token has an active deny cap on Sui Explorer.

Related Posts

Continue your journey with these related blog posts.

Blue and white graphic with a gear wheel, the words “Freeze Holders” and a gradient background.
How to Freeze Holders of Your Sui Token

Freeze Sui token addresses using 20lab's professional tool. Comprehensive guide to deny caps, batch operations, and security management.

June 26, 2025

5 min read

Sui Freezable inscription on a background featuring the 20lab logo with light blue graphic elements.
Building a Token with Freezable Feature on Sui Blockchain

Learn how to create tokens with the Freezable feature on Sui blockchain with this guide. Discover how to implement a deny list for enhanced security.

April 13, 2025

9 min read

Sui (SUI) cryptocurrency logo is centered on a dark background with light blue elements and abstract geometric and wave-like patterns.
Sui Token - Build Your Next-Gen Project on Sui Blockchain

Create efficient, scalable tokens on the Sui blockchain. Leverage the power of the Move language and object-centric design for your next project.

November 23, 2024

9 min read

Cetus logo on a dark background with green smoke around it, with the words “Adding Liquidity” and a network of connections in the background.
Add Liquidity to Cetus - Launch Your Sui Token's First Liquidity Pool

Learn how to add liquidity to Cetus DEX for your Sui token - a step-by-step guide covering pool setup, fee tiers, full range strategy, and LP security.

February 10, 2025

6 min read

Graphic with the inscription “SUI” on a geometric pattern background. The whole design is in shades of orange and yellow.
Sui Coin - Token Standard for Building the Future of Digital Assets

Master Sui's token standard for creating secure and scalable digital assets. Learn more about its unique features and security measures.

November 22, 2024

5 min read