Solana tools
Explore 20lab Solana Tools
Effortlessly manage your Solana tokens with our toolset.Solana Tools
Freeze/Unfreeze addresses
Blockchain
Token address
Mode
Addresses to freeze
Addresses
Upload file
Max size: 2 MB. Extensions: CSV or TXT.
Related Posts
Continue your journey with these related blog posts.
Learn how to use Solana's freeze account feature to secure your token ecosystem. Our step-by-step guide covers bulk freezing wallet addresses, security considerations, and best practices for token creators.
April 24, 2025
6 min read
Learn how to create a freezable SPL token on Solana using 20lab's token generator. This guide covers freezing addresses, freeze authority management, and why it's important for your token project. Master SPL token creation today!
August 24, 2024
9 min read
Learn about Solana, the blockchain that provides a fast, secure and scalable infrastructure for token projects.
July 24, 2024
8 min read
Learn how to add liquidity on Raydium DEX with our comprehensive guide. Step-by-step instructions for Solana token creators to securely and efficiently launch your token!
January 28, 2025
7 min read
Learn what SPL is and how it is standardizing tokens for compatibility across Solana blockchain.
November 11, 2024
5 min read
The freeze account tool is a security utility that allows token creators and managers to temporarily disable token transfers for specific wallet addresses. This functionality is essential for:
- Implementing compliance measures for regulated tokens
- Responding to suspicious activity or potential exploits
- Pausing compromised wallets to prevent unauthorized transfers
- Enforcing token usage rules and community guidelines
This tool gives project teams a powerful security mechanism to protect token holders and maintain the integrity of their token ecosystem when necessary.
When a token account is frozen, several restrictions are applied:
- The frozen address cannot send the specific token to any other address
- The frozen address cannot receive the specific token from any other address
- Any attempts to transfer tokens to or from the frozen account will fail
- The freeze affects only the specific token, not other assets in the wallet
The tokens remain in the frozen account and are still visible in wallet balances, but they become completely immobilized until the account is unfrozen by the freeze authority.
Only the current Freeze Authority can freeze token accounts. This is typically:
- The original token creator who deployed the token
- Any wallet address that has been transferred the freeze authority
- A multisig wallet if the freeze authority has been transferred to one
- A governance program if freeze control has been delegated to it
If the freeze authority has been revoked (set to null) or transferred to an inaccessible address, no accounts can be frozen or unfrozen. This provides certainty to token holders in cases where projects want to permanently disable this feature.
To freeze accounts with the 20lab freeze account tool:
- Connect the wallet that holds the freeze authority
- Enter your token's mint address
- Enter the wallet address you want to freeze, or upload a CSV file with multiple addresses
- Confirm the transaction to complete the freeze operation
The 20lab interface will verify your freeze authority before allowing the transaction to proceed. Once confirmed, the specified accounts will be immediately frozen, preventing any transfers of the affected token.
Yes, the 20lab freeze account tool supports batch freezing through CSV upload:
- Prepare a CSV file with a list of wallet addresses to freeze
- Upload the CSV file through the interface
- Review the list of addresses before confirming
- Execute a single transaction to freeze all accounts in batches
For larger lists, the operation is automatically split into multiple transactions to fit within Solana's maximum transaction size. This batch processing makes it efficient to implement freezing for compliance or security purposes across many accounts simultaneously.
Yes, any account that has been frozen can be unfrozen by the freeze authority:
- The same 20lab tool provides an unfreeze function
- Only the current freeze authority can perform the unfreeze operation
- Once unfrozen, normal token transfers immediately resume
- The process works for individual accounts or in batches
The ability to unfreeze accounts allows for temporary security measures that can be lifted once issues are resolved. For example, if an account was frozen due to suspicious activity, it can be unfrozen after investigation or when the legitimate owner regains control.
Account freezing serves important functions in various token scenarios:
- Security Response - Freezing accounts involved in suspicious transactions or potential hacks
- Regulatory Compliance - Implementing holds on addresses flagged by compliance systems
- Legal Requirements - Responding to valid legal orders in regulated token environments
- Anti-Fraud Measures - Temporarily freezing accounts during investigation of reported fraud
- Protocol Governance - Enforcing community-approved restrictions for protocol safety
Responsible use of the freeze functionality focuses on protecting the broader token ecosystem and users while maintaining transparency about freeze policies and procedures.
Yes, frozen accounts are detectable in several ways:
- Attempted transfers will fail with a "frozen account" error message
- The freeze status is visible on Solana block explorers
- Some wallets display a frozen indicator for affected tokens
- The freeze transaction is recorded on the blockchain
For transparent token management, it's considered best practice to establish clear communication channels and procedures for users to understand why their account may have been frozen and how they can request unfreezing when appropriate.
The freezing capability depends on the token's configuration:
- Tokens with Freeze Authority - Accounts can be frozen by the designated authority
- Tokens with Revoked Freeze Authority - No accounts can ever be frozen
- Some Token-2022 Variants - May have custom freeze logic through extensions
Many decentralized projects choose to permanently revoke the freeze authority to assure holders that their tokens cannot be frozen. For regulated tokens or projects with compliance requirements, maintaining freeze authority is often necessary. Checking whether a token has an active freeze authority is possible through block explorers.




