Freeze Authority on Solana: How to Check Mint and Freeze Authority
What mint and freeze authority mean on Solana, how a kept authority leads to dilution or a honeypot, how to check both on Solscan, and what they miss.

Freeze Authority on Solana: How to Check Mint and Freeze Authority
Every SPL token on Solana is born with two switches attached to it. The mint authority decides whether more of the token can ever be printed. The freeze authority decides whether a holder's wallet can be locked in place. Who holds those switches, and whether they were thrown away, is one of the fastest checks you can run before buying a memecoin.
Mint authority is the key that can create new supply of a Solana token. Freeze authority is the key that can freeze any holder's token account so it cannot send or sell. When both are revoked, nobody can do either again.
This guide covers what each one does, what it looks like when a dev keeps them, how to check them yourself in under a minute, and the part most people skip: what a clean authority check does not tell you.
What are mint authority and freeze authority?
A Solana token lives in a mint account. That account stores the token's supply, its decimals and two optional addresses: the mint authority and the freeze authority. Whoever controls those addresses holds the matching power.
The mint authority can call a MintTo instruction and create new tokens whenever it wants, sent to any wallet. The freeze authority can freeze or thaw individual token accounts, and a frozen account cannot move that token until it is thawed.
Either one can be set to nothing, usually shown as null, None or N/A. That step is permanent. Once the mint authority is gone, no more tokens can ever be minted, and once the freeze authority is gone, no account can ever be frozen or thawed again.
Why a dev keeping mint authority matters
Supply is the whole game for a memecoin price. If a dev still holds the mint authority, the total supply you see today is a suggestion, not a fact.
Picture a token with 1 billion supply and a dev who quietly mints another 500 million into a fresh wallet, then sells into the pool. Every existing holder just got diluted by a third, and the pool absorbs the selling. Nothing about the chart warns you before it happens.
That is why launchpads handle it for you: pump.fun sets the mint authority to null when a token is created, and Raydium LaunchLab will not start a launch unless it already is. A dev who launches by hand has to revoke the mint authority themselves, so a token created outside a launchpad is where you most need to look.
Freeze authority and the Solana honeypot
The freeze authority is the one behind the classic Solana honeypot. You buy, the token lands in your token account, and the dev freezes that account. Your balance still shows, the price still moves, but any attempt to sell or transfer fails.
A Solana honeypot freeze happens when a token's creator keeps the freeze authority and uses it to lock buyers' token accounts, so they can hold the token but never sell it.
There are legitimate reasons to keep it. USDC on Solana keeps one so Circle can act on court orders; in 2025 it froze about $58 million of USDC in two Solana wallets tied to the LIBRA token. Many tokenized assets keep it for the same compliance reasons. A regulated stablecoin and a three-hour-old memecoin are not the same situation, though. For a memecoin, a live freeze authority rarely has a good explanation.
Raydium treats it the same way. Its classic AMM pools required the freeze authority to be disabled before a pool could be created, and its interface warns on pools whose mint can still freeze accounts.
Freezing is one way to block sells. Here is how the other ones work.
Read: rug pull, honeypot and farming explainedHow to check mint and freeze authority yourself
You do not need a tool for this. Any Solana block explorer reads the mint account directly.
To check a Solana token's authorities, paste its mint address into Solscan or another explorer and find the mint authority and freeze authority fields. A revoked authority shows as N/A, null or no entry at all.
On Solscan, it takes four steps:
- Copy the token's mint address (contract address) from the DEX or the launchpad page.
- Paste it into the Solscan search bar and open the token page.
- Open the authority details in the token's profile summary, where Solscan lists who holds each authority.
- Read the value: N/A or an empty field means revoked, while a wallet address means someone still holds that power.
Other explorers show the same thing in slightly different places. Helius Orb has an Authority tab where a revoked mint authority shows as null and a revoked freeze authority simply has no row. SolanaFM and the official Solana Explorer read the same mint account, so the answer is the same even where the layout differs.
While you are there, look at the update authority too. It controls the token's name, symbol and image, and a mutable token can change its name or logo after you buy.
What a clean authority check does not tell you
Two revoked authorities mean the dev cannot print more supply and cannot freeze your wallet. That is all they mean. Plenty of tokens pass this check and still go to zero.
The first gap is Token-2022. Tokens built on the newer token program can carry extensions that a mint and freeze check does not cover: a permanent delegate that can move or burn tokens from any wallet, a default account state that creates new accounts already frozen, transfer fees and transfer hooks. Explorers show these extensions on the token page, so read that section if the token uses Token-2022.
The bigger gap is who holds the supply. Authority fields describe what the code allows. They say nothing about the wallets behind it:
- Whether a handful of linked wallets bought most of the supply in the first block.
- Whether the top holders are real buyers or fresh wallets funded from the same source.
- Whether the creator has launched tokens before, and what happened to them.
- Whether the dev or insiders are already selling.
A token can have both authorities revoked, burned liquidity and a fair-looking chart while 40% of its supply sits in bundled wallets waiting for an exit. The code is clean; the holders are not.
See how linked wallets that buy at launch show up on a token.
Explore the bundle checkerWhere xAxios fits
To be straight about it: the xAxios rug check does not show mint authority or freeze authority. For those two fields, use Solscan or another explorer as described above. It takes seconds and the explorer reads them straight from the chain.
What xAxios covers is the holder side, the part the authority fields cannot see. Paste a Solana or Robinhood Chain token into the rug checker and you get a 0 to 100 holder risk score, shown next to the creator's launch history, LP burn, the creator's balance and KOL interest. That is where bundles, connected wallets and a dev with a trail of dead launches show up.
Used together, the two checks answer different questions. The explorer tells you what the dev can still do to the token. The rug check tells you who already holds it and how they got there.
The rug check is free for 100 checks a day, and Premium at $20 a month removes the limit.
Ran the authority check? Now look at who holds the supply.
Run a free rug checkFrequently asked questions
No. Stablecoins such as USDC and many tokenized real-world assets keep a freeze authority on purpose, usually so the issuer can comply with court orders and sanctions rules. For a new memecoin with an anonymous dev, there is rarely a good reason to keep it, so treat it as a strong warning sign.
No. Once the freeze authority is set to none, no account can be frozen or thawed again, so any account that was frozen at that moment stays frozen permanently.
Yes. Pump.fun and similar launchpads set the mint authority to null when the token is created, so the dev cannot mint more. It is still worth opening the token on an explorer to confirm both fields, especially for tokens launched outside a launchpad.