Permanent authority settings
Revoke mint and freeze authority on Solana
Authority revocation is one of the most scrutinized choices a Solana founder makes after minting. Mint authority controls whether more supply can ever be created. Freeze authority controls whether token accounts can be frozen or thawed. Setting either role to none is a permanent on-chain commitment—not a marketing badge, not legal clearance, and not proof of good management.
TokenAnvil is a Solana SPL-only creator. Optional authority add-ons ($2.50 each) let you revoke mint and/or freeze authority in the same wallet-signed flow as creation. Fees settle on-chain to your Phantom wallet or the project treasury in SOL or supported stablecoins. Devnet practice is free.
Test authority settings on Devnet
Mint authority versus freeze authority
These are separate roles on an SPL mint. You can keep both, revoke one, or revoke both. Solana’s official SPL Token basics describe both roles and the Set Authority operation used to change or clear them. Only the current authority holder can approve the change.
Mint authority
Allows its holder to mint additional token units into existence. Revoking it prevents future minting and makes the current supply fixed on the mint—subject still to burns that reduce circulating supply. It does not burn tokens, move balances, or change decimals.
Freeze authority
Allows its holder to freeze and thaw token accounts for that mint. Revoking it removes that power permanently for the mint, so holders cannot be frozen through that authority. It does not unlock already-frozen accounts by itself, and it does not equal “trustless” in every other sense.
What revocation does—and what it does not mean
What it does
Proves the selected authority role is gone on-chain. Explorers and wallets can show mint/freeze as disabled after confirmation.
What it does not do
It does not guarantee honesty, legal compliance, market value, listing status, liquidity, or that operators will behave well elsewhere.
Trust signal, not proof
Fixed supply or no-freeze can support a disclosed operating plan. Evaluate the project, disclosures, and mint address independently.
Common confusion: Revoking mint authority does not burn tokens. Burning reduces existing balances; revocation only blocks creating more. A project can still have large treasury holdings after mint authority is gone.
When revoking mint authority may fit
Fixed-supply community tokens, collectible projects, and game currencies with a finished emission schedule often have no legitimate reason to mint more after launch. Revoking mint authority makes that rule enforceable on-chain instead of relying on a promise.
Before you revoke, verify that the full intended supply has reached the correct account(s), that rewards or migrations will not need fresh minting, and that any treasury allocation is already minted and disclosed. Practice the same setting on Devnet first.
When keeping mint authority may fit
Loyalty points, controlled game economies, vesting top-ups, and operational reward systems may need future issuance. Keeping mint authority is not automatically suspicious when the purpose, controller, limits, and reporting are clearly disclosed. Strong operational security then matters: a compromised mint authority can create unexpected supply.
When revoking freeze authority may fit
A project that promises holders their accounts cannot be frozen may choose revocation so the statement matches on-chain state. That can be a clear trust signal for community tokens that will never need account freezes.
Removing freeze capability also eliminates a response tool for certain operational or compliance situations. Understand the trade-off before you sign. “Revoke freeze because it sounds safer” is not a plan.
How TokenAnvil helps with authority revocation
In the TokenAnvil creator at app.tokenanvil.store, authority choices sit alongside supply, decimals, and metadata. You connect a Solana wallet (Phantom and Solflare are primary), select Devnet or Mainnet, and choose keep or revoke for mint and freeze.
- Rehearse on Devnet for free—same UI, same wallet prompts, no Mainnet value at risk.
- On Mainnet, base creation is $4.99. Supply lock (revoke mint) is $2.50. Freeze protection (revoke freeze) is $2.50. Both add-ons bring the TokenAnvil total to $9.99.
- Tool fees settle on-chain via your connected wallet to Phantom / treasury in SOL or supported stablecoins—not a card checkout path.
- Your wallet signs the authority change. TokenAnvil never sees a seed phrase or private key.
- Save the transaction signature and verify mint/freeze authorities on an independent Solana explorer before you announce.
Open TokenAnvil and set authorities
What authority protections cost
| Item | Amount |
|---|---|
| Base tool fee (Mainnet) | $4.99 |
| Mint authority revoke (supply lock) | $2.50 |
| Freeze authority revoke (freeze protection) | $2.50 |
| Maximum TokenAnvil fee (both add-ons) | $9.99 |
| Devnet practice | Free (TokenAnvil tool fee) |
| Solana network fees | Paid separately by the connected wallet in SOL; shown before you approve. |
Fees cover the minting workflow and optional permanent authority actions—not liquidity pools, exchange listings, marketing, or returns. TokenAnvil does not create liquidity or promise market demand.
Pre-revocation checklist
- Copy and independently verify the exact mint address.
- Inspect current supply, decimals, and existing authority addresses on an explorer.
- Confirm which authority is being changed—mint and freeze are separate decisions.
- Document why the project is revoking the role and publish that rationale with the mint address.
- Confirm future operations (rewards, migrations, compliance) will never require the authority again.
- Test the identical workflow end-to-end on Devnet.
- Read every wallet request before approval and save the transaction signature.
How to verify a revocation yourself
Anyone can confirm an authority change without trusting TokenAnvil or the project team. After the transaction confirms:
- Paste the mint address (not a wallet address) into an independent Solana explorer and open the token's mint account.
- Find the Mint Authority field. After a mint revoke it shows no authority (empty or "none"), so no wallet can create new supply.
- Find the Freeze Authority field. After a freeze revoke it also shows no authority, so no wallet can freeze holder accounts.
- Open the saved transaction signature and confirm it was signed by your wallet and touched the same mint address.
- Publish the mint address and signature so holders can repeat these checks.
Authority revocation FAQ
Does revoking mint authority burn tokens?
No. Revocation removes the ability to create additional supply. Burning is a separate action that reduces existing balances.
Can TokenAnvil reverse a revocation?
No. Once an authority is set to none, TokenAnvil cannot restore it. Treat the choice as permanent.
Does revocation guarantee trust or safety?
No. It proves only the specific on-chain authority state. Evaluate the project, operators, disclosures, treasury holdings, and use independently.
Should I revoke both authorities?
Only if both match the operating plan. Many projects revoke mint for a fixed supply while keeping freeze (or vice versa). Decide each role separately after Devnet rehearsal.
How do fees get paid?
TokenAnvil tool fees settle on-chain through your connected wallet (Phantom / treasury) in SOL or supported stablecoins. Network fees are separate SOL costs shown in the wallet prompt. Devnet testing has no TokenAnvil tool fee.
Related guides
Trust notes before you revoke
- Non-custodial: your connected wallet signs every create and authority action. TokenAnvil never holds your private keys or your tokens.
- Price shown up front: each revoke add-on is $2.50 on top of the $4.99 base, $9.99 maximum, and network fees are shown in the wallet prompt before you approve.
- Permanent on Mainnet: TokenAnvil cannot restore an authority once it is set to none, so rehearse on Devnet first with no TokenAnvil tool fee.
Ready to set authorities?
Open the app, rehearse keep-vs-revoke on Devnet, then apply the same settings on Mainnet when your disclosures and supply plan are final.
TokenAnvil