How to Revoke Mint Authority on Solana (Rug-proof your token)
If you've launched a Solana SPL token, one of the most trust-critical actions you can take is to revoke mint authority on Solana. This single on-chain action signals to buyers, holders, and listing platforms that your token supply is permanently fixed — no one can print more tokens and dump them on the market. In this guide, we'll walk through exactly what mint authority is, why revoking it matters, how to also revoke freeze authority, and how SPLCreator makes both a one-click operation.
What Is Mint Authority on Solana?
When you create an SPL token on Solana, the network assigns a mint authority — the wallet address that has the power to issue (mint) new tokens at any time. By default, this is the wallet that deployed the token.
The problem: as long as mint authority exists, the supply is effectively unlimited. Anyone who controls that wallet can mint billions of additional tokens and sell them instantly. This is the mechanism behind many rug pulls.
Revoking mint authority means permanently setting this field to null on-chain. After revocation:
- No new tokens can ever be minted
- The action is irreversible — even you can't undo it
- The maximum supply is fixed at whatever is currently in circulation
- Token explorers like Solscan and Jupiter will show "Mint Authority: None"
This is one of the strongest trust signals a token can have, and many DEX screeners (like Birdeye and Dexscreener) flag it prominently.
What Is Freeze Authority on Solana?
Freeze authority is the second administrative power you should understand before launching a serious token project. It gives the controlling wallet the ability to freeze individual token accounts, preventing those wallets from transferring or selling the token.
While freeze authority has legitimate use cases (compliance, stablecoins, enterprise tokens), for most meme coins and community tokens it's a major red flag. If your token has freeze authority, anyone who finds out can assume:
- The deployer can lock holders out of their tokens at will
- It may be used before a coordinated dump
Revoking freeze authority permanently removes this power. Like mint authority revocation, it's an on-chain transaction and is irreversible.
Both revocations are supported natively by the Solana SPL Token program and the newer Token-2022 program.
How to Revoke Mint Authority on Solana: Step-by-Step
Option 1: Using SPLCreator (Recommended)
SPLCreator lets you revoke both mint and freeze authority directly from the dashboard — no CLI, no JSON configs, no technical setup.
- Connect your wallet (Phantom, Backpack, Solflare, or Torus) at splcreator.com
- Navigate to My Tokens and select your token
- Click "Revoke Mint Authority" — a wallet confirmation popup will appear
- Approve the transaction (~0.000005 SOL in fees)
- Done — the transaction is recorded on-chain and visible on Solscan immediately
You can repeat the same process for "Revoke Freeze Authority" in the same dashboard panel.
Total cost: negligible (a few lamports in network fees) Time: under 60 seconds
This is the fastest, safest route for non-technical founders and meme coin launchers.
Option 2: Using the Solana CLI (Manual)
If you prefer the command line:
# Install Solana CLI tools if not already installed
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
# Set your cluster
solana config set --url mainnet-beta
# Revoke mint authority
spl-token authorize <TOKEN_MINT_ADDRESS> mint --disable
# Revoke freeze authority
spl-token authorize <TOKEN_MINT_ADDRESS> freeze --disable
Replace <TOKEN_MINT_ADDRESS> with your token's mint address (visible in Solscan or your wallet). Your keypair must be the current authority to execute these commands.
Downside: You need the Solana CLI configured locally, your keypair accessible, and comfort with the terminal. One typo in the mint address can cause issues. For most users, SPLCreator's dashboard is far safer.
Option 3: Metaplex Sugar / Manual RPC
Advanced developers sometimes use Metaplex Sugar or direct RPC calls via @solana/web3.js. This is only recommended if you're building custom tooling or automating token deployments at scale. See the Solana Token Guide for a deeper technical walkthrough.
Why Revoke Mint Authority Before Listing
Timing matters. Best practice is to revoke both authorities before or immediately after your first DEX listing. Here's why:
| Stage | Risk if NOT revoked |
|---|---|
| Pre-launch | Low (no holders yet) |
| DEX listing | Medium (smart money checks on-chain) |
| Post-listing (growing) | High — screeners flag it, trust drops |
| Trending / viral | Critical — any rug signal kills momentum |
Platforms like Dexscreener, Birdeye, and RugCheck explicitly scan for mint and freeze authority. Tokens with these active are tagged as higher-risk and can be filtered out by wary traders entirely.
Revoke Mint Authority on Solana: Token-2022 Considerations
If you created your token using the Token-2022 program (as SPLCreator supports), the authority structure is the same but with additional extension-level considerations.
Token-2022 supports extensions like:
- Transfer fees (a cut of every transfer sent to a specified account)
- Interest-bearing tokens
- Non-transferable tokens
- Permanent delegate
Revoking mint authority on a Token-2022 token works identically to legacy SPL. However, if your token has a transfer fee extension, there is a separate withdraw_withheld_authority that you may or may not want to retain. That authority only controls fee collection, not minting.
For a full breakdown of Token-2022 vs legacy SPL capabilities and when to choose each, see our detailed comparison: Token-2022 vs Legacy SPL — What's the Difference?
How to Verify Revocation On-Chain
After revoking, always verify on-chain before announcing it to your community.
Via Solscan:
- Go to solscan.io
- Search your token's mint address
- Under Token Info, look for "Mint Authority" and "Freeze Authority"
- Both should show
NoneorDisabled
Via Solana Explorer:
- Go to explorer.solana.com
- Search your mint address
- Scroll to the token account info section
- Confirm both authority fields are empty
Once confirmed, you can post your Solscan link as public proof in your community channels. This is standard practice in serious Solana token launches.
What About Multi-Chain Tokens?
If you're building on EVM chains — Ethereum, BNB Chain, Base, or others — the concept is analogous but the mechanics differ. ERC-20 tokens use a renounceOwnership() function or remove the minter role from your contract.
For multi-chain token creation and ownership renouncement on EVM chains, check out TheCoinLab.io — a sister platform covering ERC-20, BEP-20, and multi-chain deployments with the same no-code approach.
SPLCreator is Solana-only by design, which means deeper integration with Solana-specific features like Token-2022 extensions, Phantom wallet, and Solana's unique account model.
SPLCreator's Rug-Proof Checklist
When you launch via SPLCreator, you have access to a built-in rug-proof workflow:
- Revoke mint authority — prevents infinite supply
- Revoke freeze authority — prevents account freezing
- IPFS metadata via Pinata — prevents metadata rug (image/name changes)
- Immutable metadata flag — locks your token name and symbol on-chain
- Devnet testing — test everything free before mainnet
Each of these is a checkbox in the SPLCreator interface. You can complete the full rug-proof setup in under two minutes.
FAQ
Does revoking mint authority burn my existing tokens?
No. Revoking mint authority only removes the ability to create new tokens. All existing tokens in circulation remain exactly as they are. Holders' balances are unaffected.
Can I undo a mint authority revocation?
No. Revoking mint authority on Solana is permanent and irreversible. Once the transaction is confirmed on-chain, no one — including the original deployer — can reinstate it. This is by design and is what makes it a credible trust signal.
What happens if I revoke freeze authority — can I still manage the token?
Yes. Revoking freeze authority only removes the power to freeze specific token accounts. You can still update metadata (if mutable), add liquidity, create marketing materials, and manage your project. It does not remove any other administrative capability.
Do I need to revoke both mint and freeze authority?
You don't have to, but both are strongly recommended for community tokens and meme coins. Mint authority is usually the higher priority (supply control), but freeze authority is scrutinized heavily by screeners. Revoking both costs almost nothing and maximizes trust.
How much does it cost to revoke mint authority?
The Solana network fee for this transaction is typically 5,000–10,000 lamports (less than $0.01 at most SOL prices). SPLCreator charges no platform fee for revocations — it's included in the dashboard at no extra cost.
Conclusion
Revoking mint authority on Solana is not optional if you want a credible token launch. Combined with revoking freeze authority and locking your metadata on IPFS, it's the baseline rug-proof setup that any serious project should complete before going public.
SPLCreator makes this a one-click operation — no CLI, no Rust, no JSON configs. Launch your Solana token, complete the rug-proof checklist, and go to market with verifiable on-chain trust signals in under two minutes.
👉 Create and rug-proof your Solana token at splcreator.com/create