BLOCKCHAIN
How to Revoke Mint Authority on a Solana Token

How to Revoke Mint Authority on a Solana Token

Step-by-step guide to revoke mint authority on a Solana SPL token. What it does, why it matters, how to verify it on Solscan, and when not to revoke.

·Alchemii Team
solanaspl-tokenmint-authoritytutorial

If you've launched a Solana SPL token and someone tells you "you need to revoke mint authority before anyone takes it seriously" — they're right, and this guide explains exactly why and how.

What is mint authority?

Mint authority is the wallet address that has permission to create new tokens of a given Solana SPL token. It's defined in the SPL Token Program when the mint account is created. By default, the wallet that creates the token holds mint authority.

While mint authority is held by a wallet, that wallet can call the SPL mintTo instruction to print as many new tokens as it wants — diluting the supply held by every existing holder. This is the textbook "infinite mint exploit" and the reason serious traders refuse to buy tokens with active mint authority.

What does "revoking" mint authority do?

Revoking mint authority sets the authority to null. Once that's done:

  • No new tokens can ever be minted. Total supply is locked at whatever exists at the moment of revocation.
  • There is no admin override. Solana doesn't have a "recover lost authority" mechanism. The change is permanent.
  • Your wallet stops being privileged. You're now just a regular holder of whatever balance you minted before revocation.

Real example: BONK has its mint authority set to null. So does WIF. Every credible Solana memecoin you've heard of has revoked it.

Why it matters for memecoins

Three reasons holders demand revoked mint authority:

  1. Trust signal. Costly, irreversible actions are credible signals. Anyone can tweet "we won't dilute" — but only people who actually mean it will permanently give up the ability.
  2. Exchange listings. Most CEXes and DEX aggregators (including the Jupiter Strict List) flag or reject tokens with active mint authority during due diligence.
  3. DexScreener / Birdeye visibility. Both DexScreener and Birdeye display the mint authority status visibly to traders. Active mint authority is shown as a red flag.

For utility tokens with planned inflation (rewards, governance unlocks) you might keep mint authority — but on a multisig with a public tokenomics doc explaining when and why minting happens.

How to revoke mint authority — three methods

Method 1: During token creation (recommended)

The cleanest path: revoke at creation time, in the same transaction that mints your initial supply.

Alchemii's Solana Token Creator has a "Revoke Mint" toggle in the token authority section. Enable it before signing — Alchemii bundles the SPL mint creation, initial supply mint, and authority revocation into a single transaction. After it lands, mint authority is already null.

Cost: ~0.001 SOL extra for the revocation instruction.

Method 2: After creation, via wallet UI

If you forgot to revoke at creation, most wallet apps let you revoke later. Open Phantom or Solflare → token detail page → menu → "Revoke mint authority" or similar. Sign the transaction.

Method 3: After creation, via Solana CLI

For developers, the spl-token CLI supports authority revocation:

spl-token authorize <TOKEN_MINT_ADDRESS> mint --disable

This sets mint authority to None. Same on-chain effect as the GUI methods. Run it from the wallet that currently holds mint authority.

How to verify mint authority is revoked

After revoking, always confirm on-chain. Three options:

Option 1: Solscan (easiest)

Open Solscan → paste your token's mint address → look at the "Authorities" section. The "Mint Authority" field should show as null or be absent entirely. If you see a wallet address there, the revocation didn't happen.

Option 2: Solana Explorer

Same data, different UI. Visit Solana Explorer → paste mint address → check the "Mint Authority" field on the token detail.

Option 3: spl-token CLI

spl-token display <TOKEN_MINT_ADDRESS>

Look for the Mint authority: line. It should say (not set) or None.

When you should not revoke mint authority

Revoking is the right call for memecoins and most community tokens. It's the wrong call for:

  • Utility tokens with planned inflation (e.g., game rewards, staking yields). You need to keep minting capacity. Move authority to a multisig instead.
  • Stablecoins (regulated assets need the ability to mint/burn for redemption mechanics).
  • Pre-launch tokens where you haven't yet minted to all allocations (LP, treasury, vesting). Mint everything first, then revoke.

In all "keep mint authority" cases, the standard practice is moving authority to a Squads multisig or a Realms-controlled DAO treasury, not leaving it on a single founder wallet.

Common mistakes

Revoking before minting all your allocations. If you planned a 1B supply but only minted 200M before revoking, you can never mint the remaining 800M. Always mint everything first, then revoke as the last step.

Confusing mint authority with freeze authority. They're separate. Revoking mint authority alone doesn't revoke freeze authority. For full memecoin trustlessness, revoke both.

Using the wrong wallet. Only the wallet currently holding mint authority can revoke it. If you transferred mint authority to another wallet earlier, revoke from that one.

Trying to revoke twice. After revocation, the authority is null — there's nothing to revoke. Subsequent revocation transactions will fail. Don't waste fees retrying.

Frequently asked questions

Can I un-revoke mint authority? No. Revocation is permanent. The only way to "restart" is to deploy a new token, which means abandoning all the holders of the old one.

Does revoking mint authority cost anything? Yes — about 0.001 SOL in network fees. There's no platform charge if you're revoking via your wallet directly. Alchemii bundles revocation into the creation transaction, so it's part of the ~0.07 SOL token creation cost.

What's the difference between "revoking" and "burning"? Revoking authority sets the authority to null — the action it controls (minting) becomes impossible. Burning tokens destroys actual token balances (sending them to a null address). Different actions on different things.

Will revoking mint authority change my token's price? Not directly. But it tends to increase trader confidence, which can affect price discovery positively after announcement. The market reads revocation as a credibility signal.

Should I revoke immediately after launch? For memecoins: yes, revoke during creation. For tokens that need ongoing distribution (airdrops, rewards), revoke only after all minting is done — usually weeks or months after the initial launch.


Need to revoke during your token creation? Alchemii's Solana Token Creator has the toggle built in — one transaction, one signature, and your supply is locked forever. For the full SPL token launch flow, see our step-by-step SPL token creation guide.

Related guides