Freeze Authority on Solana
Understanding and using the freeze authority for SPL tokens.
What is Freeze Authority?
The freeze authority allows you to freeze (lock) any token account, preventing the holder from transferring or burning their tokens. This is a powerful control mechanism for token issuers.
How Freezing Works
- The freeze authority calls the freeze instruction on a target token account
- The account becomes "frozen" and cannot transfer tokens
- The account holder still owns the tokens but cannot move them
- Only the freeze authority can thaw (unfreeze) the account
Use Cases
- Compliance: Freeze accounts for regulatory requirements
- Security: Freeze compromised accounts
- Disputes: Temporarily lock tokens during dispute resolution
- Vesting: Prevent transfer until vesting completes
Should You Keep Freeze Authority?
Keeping freeze authority provides control but may concern users who want fully decentralized tokens. Consider your use case:
- Keep it: If you need compliance controls or security measures
- Revoke it: If you want a fully decentralized, trust-minimized token
Revoking Freeze Authority
With MintPanel's Basic plan, freeze authority is automatically revoked. With Advanced plan, you can revoke it later from the management dashboard—but this action is irreversible.