Freeze Authority
A freeze authority is the wallet address or program permitted to freeze token accounts associated with a particular token. On Solana, freezing a token account can prevent the tokens in that account from being transferred until the account is thawed by the authorised party.
✦ Key Insight
Freeze authority affects how much control an issuer retains over a token. It may be used legitimately for compliance, fraud prevention, sanctions enforcement, recovery processes, or regulated asset management. However, it can also introduce centralisation risk. A project with freeze authority may be able to prevent selected holders from transferring or selling their tokens. Traders should therefore check whether freeze authority exists and understand why it is needed.
✕ Common Misconceptions
Assuming all freeze authority is malicious
Ignoring the permission when buying unknown tokens
Confusing a frozen token account with a frozen wallet
Believing the authority can control every asset in a wallet
Failing to distinguish freeze authority from mint authority
Detailed Explanation
How It Works
When an SPL token is created, the mint may include a freeze authority. That authority can submit an instruction to freeze a token account.
While frozen, the account may be unable to send, transfer, or use the affected tokens. The authority may later submit another instruction to thaw the account.
The freeze authority can sometimes be permanently revoked. Once removed, the issuer generally loses the ability to freeze token accounts through that permission.
FAQs
Can freeze authority freeze an entire wallet?
It normally applies to token accounts for the relevant token, not every asset controlled by the wallet.
Can a frozen account still receive tokens?
Behaviour can depend on the token program and account state, but transfers from the account are restricted.
Is revoked freeze authority a positive sign?
It reduces one form of issuer control, but it does not prove that the token is safe.
In Practice
Dig Deeper
Token Contract
A token contract is the smart contract address that defines and manages a token on a blockchain. It is the on-chain source that tells wallets and applications how the token behaves, including its name, supply logic, and transfer rules.
SPL Token
An SPL token is a digital asset created using Solana’s standard token program. SPL tokens serve a similar role on Solana to ERC-20 tokens on Ethereum. The term SPL originally refers to the Solana Program Library, a collection of standard programs used within the Solana ecosystem.
Mint Authority
A mint authority is the wallet address or program authorised to create additional units of a token after its initial launch. On Solana, the mint authority is recorded in the token’s mint account. If the authority remains active, the authorised party may be able to increase the token’s supply.
