Revoking mint authority permanently caps a Solana token's supply. It is one of the first things experienced traders check before buying a new token, and it is the clearest signal that the creator cannot inflate supply.
Last updated June 21, 2026 · By Graham
When a Solana SPL token is created, the creating wallet is assigned mint authority - the permission to create (mint) new tokens at any time. By default, the total supply of an SPL token is not fixed. As long as a wallet holds mint authority, it can call the mint instruction and increase the supply.
This is a significant power. A creator with active mint authority can, at any point, mint millions of additional tokens and sell them - diluting every existing holder's position. This is sometimes called a "rug" in crypto slang, and it is why mint authority status is one of the most important things to check before buying a new Solana token.
Revoking mint authority calls a Solana instruction that permanently removes the authority from the mint account and sets it to null (disabled). After revocation:
Solana tokens have three separate authorities, each controlling a different function:
| Authority | What it controls | Effect of revoking |
|---|---|---|
| Mint Authority | Who can create new tokens | Supply is permanently capped |
| Freeze Authority | Who can freeze holder accounts | No account can ever be frozen |
| Update Authority | Who can change token metadata | Name, logo, description locked forever |
Each authority can be independently revoked. Revoking all three is often called a "full revocation" and is commonly expected for memecoins and community tokens that want to signal complete decentralisation.
The easiest way to revoke mint authority is during the token creation process. Launchify handles the revocation automatically as part of the deployment transaction.
If you already deployed a token and your wallet still holds the mint authority, you can revoke it manually using the spl-token command-line tool. This is the same instruction Launchify runs server-side during deployment.
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
cargo install spl-token-cli
Set the keypair path to the wallet that currently holds mint authority:
solana config set --keypair ~/.config/solana/id.json
solana config set --url https://api.mainnet-beta.solana.com
The exact command to permanently disable mint authority on a Solana token is:
spl-token authorize <MINT_ADDRESS> mint --disable
Replace <MINT_ADDRESS> with the on-chain address of your token mint. After the transaction confirms, the mint account's authority field is set to null and no new tokens can ever be minted.
spl-token display <MINT_ADDRESS>
The output will show Mint authority: (not set). You can also verify on Solscan - the mint authority field will show as Disabled.
spl-token authorize mint --disable instruction cannot be reversed. Make sure you are running it against the correct mint address before signing.The matching command for freeze authority follows the same pattern:
spl-token authorize <MINT_ADDRESS> freeze --disable
See our freeze authority guide for context on why this matters.
In the Solana memecoin market, token safety checks are performed quickly and automatically by experienced traders. The most common check is opening the Solscan page for the mint address and looking at three things:
A token with active mint authority is frequently called a "honeypot risk" - even if the creator has no intention of minting more, the ability to do so is enough to deter buyers. Revoking mint authority removes that concern entirely and costs only 0.1 SOL.
spl-token authorize <MINT_ADDRESS> mint --disable. This requires the Solana CLI installed and your keypair available.Revoke mint, freeze, and update authority in one transaction at creation. No CLI needed.