How to Revoke Mint, Freeze & Update Authority on Solana

Sanket DalviSanket DalviUpdated Aug 7, 20264 min read

Revoke mint, freeze, and update authority on a Solana SPL token

Revoking a token's authorities locks it down so no one, not even you, can mint more supply, freeze wallets, or change its details. On Solana, that is one of the strongest trust signals a token can have. This guide covers what each authority does, why to revoke it, and the two ways to do it, no-code or by command line.

What are token authorities?

Every SPL token has control keys called authorities. They decide who can change the token after it launches. There are three, and each one is a separate power the owner holds until they give it up. If you are new to tokens on Solana, our guide on what an SPL token is covers the basics.

Mint authority: who can print more tokens

Mint authority lets the owner create more tokens whenever they want. That means the supply is not really fixed, the owner can print more and sell them. Revoke it and the supply is locked forever, so buyers know it cannot be inflated.

This is why trackers flag it. A token with mint authority still active shows up as mintable, a red flag for anyone checking before they buy.

A token audit flagging active mint authority
A token audit flagging a token that still has mint authority active.

Freeze authority: who can lock wallets

Freeze authority lets the owner freeze a wallet's tokens so they cannot be sold or moved. It has real uses, like a stablecoin freezing stolen funds. But for a normal community token, it means the owner could lock you out of your own tokens.

Revoke it, and no one can ever freeze a holder. Leave it on, and tools like DexScreener warn buyers that the token is freezable.

DexScreener warning that a token is freezable
DexScreener warns buyers when freeze authority is still active.

Update authority: the one people get wrong

Update authority controls the token's metadata: its name, symbol, and image. Here is the part most guides get wrong. Update authority does not live on the mint like the other two. It lives on the metadata, either the Metaplex metadata account or the Token-2022 metadata extension.

Revoke it, and the name, symbol, and logo are locked. That stops an owner from launching with a clean name and quietly swapping it for something else later.

How to check a token's authorities

You can check all of this yourself before you buy. Paste the token's mint address into Solscan or RugCheck and read three things:

  • Mint authority - an empty or revoked value means the supply is fixed.
  • Freeze authority - empty means no one can freeze wallets.
  • Metadata - "Mutable: false" means update authority is gone and the name and logo are locked.

How to revoke your authorities

There are two ways to revoke: with a no-code tool, or with the Solana command line. Most people should use a tool.

Option 1: Revoke while creating the token

The cleanest time to revoke is at creation. In Tokenry's Solana token creator, you flip a toggle for mint, freeze, and update, and they are revoked in the same transaction, included in the 0.15 SOL fee. The token is born locked, which is the strongest signal you can give. For the full walkthrough, see how to create a Solana token.

Revoke mint, freeze, and update authority toggles in the Solana token creator
Revoke mint, freeze, and update authority right in the Solana token creator.

Option 2: Revoke after the token is live

Already launched and forgot? You can still revoke. Tokenry's Solana revoke authority tool lets you paste your mint address, connect the wallet that holds the authority, and revoke each one in a click. No code, 0.05 SOL per authority.

The Solana revoke tool: paste the mint address, connect wallet, and revoke mint, freeze, or update authority
The Solana revoke tool: paste the mint address, connect your wallet, and revoke each authority.

Other tools can revoke authorities too, like Smithii's revoke mint and revoke freeze tools. The steps are the same: connect, paste the mint, and revoke.

The command line way (for developers)

Prefer the terminal? The spl-token CLI revokes mint and freeze with one command each. The --disable flag sets the authority to null, permanently.

spl-token authorize <MINT_ADDRESS> mint --disable
spl-token authorize <MINT_ADDRESS> freeze --disable

Update authority is different, because it lives on the metadata, not the mint. For a standard token you lock it with Metaplex tooling like Metaboss, not spl-token. That is the step most people miss.

Revoking is permanent

One warning: revoking cannot be undone. Once mint authority is gone, you can never make more tokens. Once freeze is gone, you can never freeze a wallet. Once metadata is locked, the name and logo are final. So revoke only when your supply and your branding are set.

Educational content, not financial advice. Tokenry is a self-serve, non-custodial tool, not a financial advisor. Crypto is volatile and risky - always do your own research before creating or investing in any token.

Frequently Asked Questions

Can I revoke mint authority without coding?

Yes. A no-code revoke tool lets you paste your mint address, connect your wallet, and revoke each authority in a click. No command line needed.

Can I undo revoking authority on Solana?

No. Revoking is permanent. Once an authority is disabled, no one can restore it, so only revoke when your supply and branding are final.

Does revoking mint authority burn my tokens?

No. Your existing supply stays exactly as it is. Revoking only removes the ability to create more tokens later.

Should I revoke both mint and freeze authority?

For most community tokens, yes. Revoking mint fixes the supply, and revoking freeze guarantees holders can always move their tokens. Both clear the warnings on trackers.

How much does it cost to revoke authority?

The command line only pays a tiny network fee. Tokenry's revoke tool charges 0.05 SOL per authority. Revoking at creation is included in the token's fee.

How do I check if a token's authority is revoked?

Paste the mint address into Solscan or RugCheck. A revoked mint or freeze authority shows as empty, and locked metadata shows Mutable: false.