Revoke Mint and Freeze Authority: Verify the Result

Before advertising a fixed supply or no freeze control, read the mint's current authority fields on the correct network. A website badge or a lost key file is not enough to establish that an authority was revoked.
What each authority controls
Mint authority permits additional issuance. Freeze authority permits freezing eligible token accounts under the Token Program. Metadata update authority controls descriptive metadata and is separate from those mint fields. Decide which capabilities the project needs before removing them.
For a standard SPL mint, revoking an authority means using the Token Program's SetAuthority instruction to set the selected authority to None. Deleting a private key from one computer does not change the on-chain field. Other copies of that key may exist, and the chain still records its address as authorized.
Supply lock is a lasting decision
When mint authority is None, further issuance through that mint is unavailable. That does not prevent holders from transferring or burning their own tokens. A fixed initial issuance and an eternally constant circulating supply are different claims.
If a game needs to issue new reward tokens next season, permanent revocation may conflict with its design. Document the intended supply policy and who controls any retained authority. Retaining an authority is a capability that users should understand; removing it does not certify the entire project as safe.
Verify after the transaction
Save the mint address, network and transaction signature. Check that the transaction succeeded, then inspect the mint account again. Confirm the relevant field is None, rather than merely checking that a revocation instruction appeared in the transaction. A failed transaction does not apply its proposed changes.
Read mint and freeze authority independently. Check metadata separately if you intend to describe the project's identity as immutable. Also distinguish the initial recipient's balance from total supply; tokens may have moved after creation.
How this maps to TokenAnvil
The browser creator offers permanent supply lock and creation without freeze authority as separate $2.50 options on top of its $4.99 base fee. Both selected bring the service fee to $9.99; Solana costs are separate. Review the final settings before signing.
The Developer API includes authority choices in its $2.99 token transaction fee. It returns an unsigned transaction for your payer wallet to sign. Use its verification response and the current mint account together when checking the result.
Keep the claim narrow
No mint authority means that authority cannot create more units. No freeze authority means that mint-level freezing capability is absent. Neither proves liquidity, fair distribution, honest marketing or secure custom application code. State what was actually verified and provide the mint address so others can inspect it.
See Solana's Set Authority documentation and the authority planning guide before making an irreversible selection.
Ready to create a Solana SPL token?
Build on Devnet first, review every setting, then approve the transaction in your own wallet.
