Freeze Authority (Solana)
The permission to freeze token accounts on Solana, preventing transfers; revoking this is a key transparency signal.
Freeze Authority (Solana) — Freeze authority is a permission on Solana's SPL Token program that allows a designated wallet to freeze any token account, preventing the account holder from transferring, selling, or interacting with their tokens. When freeze authority is active, the authority holder can effectively lock any user's tokens without their consent.
How Freeze Authority Works
On Solana, every SPL token mint can optionally have a freeze authority — a wallet address authorized to call the FreezeAccount instruction. When invoked, this instruction sets a token account's state to "frozen," preventing any transfers to or from that account. The account owner cannot unfreeze it themselves; only the freeze authority can call ThawAccount to reverse the freeze.
Freeze authority is separate from mint authority and can be revoked independently. A token can have its mint authority revoked (fixed supply) while retaining freeze authority, or vice versa. The freeze authority can also be revoked permanently by setting it to null, just like mint authority.
On Ethereum and EVM chains, similar functionality exists through blacklist or pause functions in ERC-20 contracts. A contract with a blacklist function can prevent specific addresses from transferring tokens, achieving the same effect as Solana's freeze authority but through custom contract logic rather than a protocol-level feature.
Why Freeze Authority Matters
Active freeze authority is a significant risk factor because it gives one party the power to lock any holder's tokens. A malicious creator could freeze all wallets except their own and then sell their holdings into the market, effectively executing a honeypot-style scam at the protocol level. Even without malicious intent, the existence of freeze authority creates trust concerns.
There are legitimate use cases for freeze authority. Regulated stablecoins like USDC maintain freeze authority to comply with legal requirements — Circle can freeze USDC in wallets associated with sanctioned entities. Security tokens and compliance-focused tokens also use freeze mechanisms. However, for memecoins and community tokens, there is rarely a legitimate reason to maintain freeze authority.
Real-World Example
USDC on Solana has an active freeze authority controlled by Circle. This allows Circle to freeze USDC in wallets flagged by law enforcement. While controversial in the decentralization community, this feature is required for USDC's regulatory compliance. In contrast, when a random memecoin has active freeze authority, it is a clear warning sign — RugCheck flags it as high risk, and experienced traders avoid it. A fully safe memecoin configuration on Solana shows both mint authority and freeze authority revoked.
Related Terms
Mint Authority (Solana)
The permission in an SPL token to create new tokens; revoking this is a key safety signal on Solana launchpads.
Read definition Launchpad & Token LaunchRenounced Contract
A token contract where the developer has permanently given up administrative control, preventing future minting or rug pulls.
Read definition Launchpad & Token LaunchHoneypot Token
A fraudulent token where the smart contract prevents buyers from selling while the dev can still exit.
Read definition DeFi & AMMSmart Contract
Self-executing code stored on a blockchain that automatically enforces the terms of an agreement without intermediaries.
Read definitionFrequently Asked Questions
Common questions about Freeze Authority (Solana) in cryptocurrency and DeFi.
Not exactly, but it can be used to create one. A honeypot prevents selling through contract logic, while freeze authority locks individual wallets at the protocol level. The end result is similar — holders cannot sell — but the mechanism is different. Both are red flags for community tokens.
Regulated tokens like stablecoins (USDC, USDT) maintain freeze authority for legal compliance — they must be able to freeze accounts associated with sanctioned entities or criminal activity. Some security tokens also require freeze capability for regulatory reasons. For unregulated community tokens, there is rarely a valid reason.
On Solana, view the token mint on Solscan and check the Freeze Authority field. If it shows null, freeze authority is revoked. RugCheck and Birdeye also display this status. For ERC-20 tokens on Ethereum, check the contract code on Etherscan for blacklist, pause, or freeze functions.
Ready to put your knowledge into practice?
Start Boosting