Revoking token authorities is one of the most important steps for building a trustworthy Solana token project. It proves to investors that you can't manipulate the supply or freeze their tokens.
Why Revoking Authorities Matters
When you create a token, you hold two powerful authorities:
- Mint Authority — Can create unlimited new tokens at any time
- Freeze Authority — Can freeze any holder's token account, blocking transfers
These authorities, if kept, represent centralization risks. A malicious (or hacked) creator could mint billions of tokens to dump on holders, or freeze the accounts of everyone who sells.
💡 For memecoins and community tokens: revoke both authorities at launch. This is the single most effective way to build trust and is now expected by experienced Solana investors.
How to Revoke Mint Authority
Using Solana CLI
spl-token authorize <TOKEN_MINT> mint --disable
Using Revoke.so
Visit revoke.so, connect your wallet, find your token, and click Revoke Mint Authority.
Using Metaboss
Command line: metaboss update authority --mint <MINT> --new-authority null
How to Revoke Freeze Authority
Same process as mint authority, but replace mint with freeze in the CLI command, or use the Freeze Authority option on revoke.so.
Verifying Revocation
After revoking, verify on Solscan:
- Go to solscan.io and search your token mint address
- Under "Token Info", check Mint Authority and Freeze Authority
- Both should show "None" or "Disabled"