Solana mint authority, explained properly

Mint authority is the power to create more of your token. Revoking it is permanent, it is one of the first things holders check, and it is the decision people most often make for the wrong reason.

What mint authority actually is

Every SPL token on Solana has a mint account. That account stores the token's decimals, its current supply, and two authority fields. One of them is the mint authority: the single address allowed to create new units of the token.

This is worth being precise about, because it is not a contract you deployed and it is not code you can audit line by line. It is a field on an account owned by the SPL Token program. Whoever controls the address in that field can call the mint instruction and increase the supply. They do not need anyone's permission, there is no timelock, and holders are not notified.

When you launch a token through Anvilmint, the mint authority is set to your connected wallet. Nothing else holds it. Anvilmint does not retain a copy, because there is nothing to retain: the field holds one address and that address is yours.

What revoking does

Revoking sets the mint authority to none. Not to a burn address, not to a contract that refuses to mint. The field is emptied, and the SPL Token program will reject any future mint instruction for that token from any signer.

This cannot be undone. There is no recovery flow, no support ticket that restores it, and no privileged party who can reissue it. Anvilmint cannot restore it. The Solana validators cannot restore it. The capability is gone from the token permanently.

That permanence is the entire point. A promise that supply will never increase is worth very little; a token that is structurally incapable of increasing supply is verifiable by anyone in about ten seconds. That verifiability is what people are actually paying for when they revoke.

When to revoke, and when not to

The honest answer is that it depends on what your token is for, and anyone who gives you a blanket yes or no is not thinking about your project.

Revoke if

  • Your token is a fixed-supply asset and that is a core part of what you have told people.
  • You are seeking listings or liquidity where a live mint authority is treated as a red flag.
  • You have no scheduled emissions, staking rewards, or future issuance in your plan.
  • You want to remove yourself as a point of failure, so that a compromise of your wallet cannot be used to inflate the supply.

Do not revoke if

  • You have any intention of issuing more supply later, for any reason.
  • Your tokenomics include vesting or rewards that you have not already minted in full.
  • You are unsure. Keeping it is reversible, revoking it is not, so uncertainty argues for keeping it.
  • You are only doing it because a launch checklist listed it. That is not a reason, it is a habit.

There is a middle path worth knowing about: mint your entire intended supply up front, then revoke. You get the fixed-supply guarantee and you keep whatever you needed for rewards or treasury, because it already exists in your wallet. For most launches this is the right answer, and it is what the majority of well-run fixed-supply tokens actually do.

How to check a token's mint authority

You do not need any special tooling, and you should verify this yourself rather than trust a project's own claim.

  1. Open the token's mint address on a Solana explorer such as Solscan.
  2. Find the mint account details, usually under an authorities or overview panel.
  3. Read the mint authority field. An address means supply can still be increased by whoever controls it. Empty, none, or null means it cannot be increased by anyone.

Do the same check on the freeze authority while you are there. They are separate fields with separate consequences, and a token can have one revoked and the other live. Freeze authority is covered here.

What revoking does not do

This is where a lot of people get hurt, so it is worth stating plainly. Revoking mint authority removes exactly one risk: the supply going up. It does nothing at all about:

  • Liquidity. Whoever owns the liquidity position can still withdraw it, and a fixed supply with no liquidity is a token nobody can sell.
  • Freeze authority. A separate field, with the separate power to make a specific holder's balance untransferable.
  • Supply distribution. If one wallet holds most of the fixed supply, the supply being fixed protects nobody.
  • The people involved. No on-chain setting substitutes for knowing who you are dealing with.

A revoked mint authority is one honest signal among several. Treating it as a certificate of safety is how people end up holding a verifiably fixed supply of something verifiably worthless.

Revoking on Anvilmint

Anvilmint offers mint authority revocation as an optional add-on at 0.1 SOL, applied in the same flow as the launch. It is switched off by default, and it stays off unless you deliberately tick it. The confirmation screen states that it is permanent before your wallet opens, because a permanent decision deserves to be read twice rather than clicked past.

If you would rather keep the authority and revoke later, that is a legitimate choice and you do not need us for it: any wallet that can sign for the authority address can revoke it.

Common questions

What is mint authority on a Solana token?
Mint authority is the address permitted to create new units of a token. It is stored on the mint account itself, not in a contract you wrote, and whoever holds it can increase the total supply at any time without asking anyone. When you launch a token, the mint authority is your wallet by default.
What happens when I revoke mint authority?
The mint authority field on the token is set to none. From that moment the supply is fixed permanently and no address can ever create another unit, including yours and including Anvilmint. There is no recovery process, no admin override and no way to reissue it.
Is revoking mint authority reversible?
No. This is the part people most often misunderstand. Revoking is not a setting you toggle, it is the permanent removal of a capability from the token. If you revoke and later need more supply, your only option is to launch a different token and migrate holders, which in practice means starting again.
Should I revoke mint authority?
Revoke it if your token is a fixed-supply asset and you want holders to be able to verify that. Keep it if you have a genuine future need to issue more, such as staking rewards, scheduled emissions or an unfinished treasury plan. Do not revoke it because a checklist told you to. Decide from what your token actually needs to do.
How do I check whether a token has mint authority?
Open the token on a Solana explorer such as Solscan and look at the mint account. The mint authority field will either show an address or show that it is not set. A token with no mint authority cannot have its supply increased. A token that still has one can, by whoever controls that address.
Does revoking mint authority make my token safe?
No, and treating it that way is a mistake. It removes exactly one risk: supply inflation. It does nothing about liquidity being withdrawn, about the freeze authority, about who holds the majority of the supply, or about the intentions of the people running the project. A revoked mint authority on a token with no liquidity is still worthless.

Launch with the setting you actually want

Anvilmint starts every add-on switched off and shows the full cost before your wallet opens.