What this tool checks
- Mint authority — can new supply be created?
- Freeze authority — can holder wallets be frozen?
- Metaplex metadata — does the token have a real name, symbol, and image?
- LP burn status — is the liquidity pool burned, or can the deployer pull it?
All data is fetched live from Solana mainnet and DexScreener public APIs. Nothing is stored. This audit checks on-chain trust signals only — it is not a guarantee of safety, not financial advice, and not a guarantee that the project will succeed.
What this Solana rug checker reads on-chain
Every standard Solana token is an account owned by the SPL Token Program at TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA. That mint account stores supply, decimals, mint authority and freeze authority. Two of those four fields decide whether a holder can be diluted or frozen, which is why this rug checker reads them first, live from mainnet, rather than trusting anything written in a launch post or a Telegram pin.
The third checkpoint derives the Metaplex Token Metadata account from the mint pubkey (program metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s) and checks whether name, symbol and image are actually populated. The fourth queries DexScreener's public token-pairs endpoint for liquidity pools tied to the mint and whether their LP tokens were burned.
| Checkpoint | Source | Pass means | Fail means |
|---|---|---|---|
| Mint authority revoked | SPL mint account | Authority is null — total supply is fixed and nobody can print more | A live keypair can mint unlimited supply at any moment |
| Freeze authority revoked | SPL mint account | Authority is null — no wallet holding this token can be frozen | A live keypair can freeze your token account and block you from selling |
| Metaplex metadata present | Metadata PDA | Name, symbol and image resolve; the token displays correctly in wallets | Missing or empty metadata — usually an abandoned or careless deploy |
| Liquidity pool burn status | DexScreener token-pairs API | A pool exists and its LP tokens are burned, so that liquidity cannot be withdrawn | No pool, or a pool whose LP is still held and can be pulled |
Each row links out to Solscan so the scanner is a shortcut, not an authority. If a checkpoint and the explorer disagree, the explorer is right.
How to check if a Solana token is a rug pull without any tool
A rug pull checker only saves time. Everything it reads is public, and doing it by hand once is the fastest way to understand what the results mean:
- Open the mint address on Solscan. Confirm you have the right token by comparing the address against a second source — not by the name, which anyone can copy.
- On the mint account, look at Mint Authority and Freeze Authority. Both should read as revoked or empty for a memecoin that claims to be finished.
- Check the holders tab. A single non-pool wallet holding a large share of supply is a risk no on-chain flag captures.
- Open the pool on DexScreener and look for the burned or locked liquidity badge, then confirm it by opening the LP token on Solscan and checking whether
1nc1nerator11111111111111111111111111111111holds the supply. - Check that the metadata image and socials actually load. Broken metadata on a token being actively promoted is a mismatch worth pausing over.
The scanner above compresses steps 1, 2 and 4 into one request. Step 3 and step 5 still need your judgement, which is the honest reason no rug checker should be read as a verdict.
Rug pull types this token scanner catches — and the ones it cannot
"Rug pull" covers several mechanically different exits. A scanner that reads mint state catches the ones written into the token; it cannot see the ones that live in wallet behaviour or in a pool's trading rules.
| Rug type | How it works | Caught here? |
|---|---|---|
| Supply inflation | Mint authority is kept, new supply is printed and sold into the pool | Yes — mint authority checkpoint |
| Freeze and trap | Freeze authority is kept, buyers' token accounts are frozen so only the team can sell | Yes — freeze authority checkpoint |
| Liquidity pull | LP tokens are kept and later redeemed, removing the pool buyers trade against | Yes, when DexScreener reports the burn flag |
| Holder dump | Authorities are clean but one wallet holds most of the supply and exits | No — read the holders tab on Solscan |
| Honeypot-style sell block | Transfer logic or a Token-2022 hook prevents selling | No — standard SPL has no such hook; check Token-2022 extensions |
| Slow rug | Nothing on-chain changes; the team stops working and the token bleeds out | No — no scanner can detect intent |
The pattern is worth internalising: on-chain checks close the mechanical exits, and a clean result moves the remaining risk into holder concentration and human behaviour. That is progress, not safety.
Solana token checker comparison: what each scanner actually reads
Most people use two or three of these together. They answer different questions, and knowing which is which stops you from over-reading a single number.
| Tool | Primarily reads | Output | Wallet needed |
|---|---|---|---|
| This rug checker | Mint account, Metaplex metadata, DexScreener pools | Four named checkpoints, each with a Solscan evidence link | No |
| rugcheck.xyz | Mint state plus holder distribution and market heuristics | Composite risk score and a warning list | No |
| Token Sniffer | Contract heuristics, originally EVM-oriented | Numeric score out of 100 | No |
| DexScreener | Pools, price, volume and liquidity badges | Market data, plus a burned or locked LP badge | No |
| Solscan | Raw accounts, holders and transaction history | Ground truth — everything above is derived from this | No |
A composite score is useful for triage across many tokens. It is not useful when you need to know exactly why something was flagged, because the weighting is opaque. This page is built for the second case: four facts, each traceable to an explorer page in one click.
When a failed rug check is not actually a red flag
Context changes what a checkpoint means, and a scanner that ignores that trains people to read noise as signal.
| Result | When it is expected | When it is a red flag |
|---|---|---|
| Freeze authority live | Regulated stablecoins and compliance tokens retain it deliberately — USDC is the standard example | A memecoin that markets itself as renounced |
| No liquidity pool found | The token was minted minutes ago and the pool is not created yet | The token is being actively promoted for buying |
| LP burn unconfirmed | The burn happened inside the last 15-30 minutes and is not indexed yet | The pool has existed for days and the LP is still held |
| Mint authority live | A utility or game token with a documented, ongoing emission schedule | A fixed-supply memecoin — this is the most common hard rug vector |
If you are launching rather than buying, the same table doubles as a pre-launch checklist. Revoking authorities and burning liquidity is what turns those rows green, and both are one-click steps in Alchemii's Solana token creator.
What a rug pull check cannot tell you
- It is not a safety guarantee. Clean trust signals reduce specific rug vectors. They say nothing about whether a token holds value, whether the team executes, or whether anyone else shows up to buy.
- It is a snapshot, not a subscription. A token that passes at 09:00 can fail at 09:05 — on Solana, authorities can be transferred whenever the keypair holder chooses. Re-run the check before you transact, not once a week ago.
- It does not read holder concentration. The single most common way a technically clean token goes to zero is one wallet selling. That lives on the Solscan holders tab.
- It is not financial advice. We build token-creation tooling and published this scanner because the question kept arriving. The answer we would give a friend is the same one here: read the chain data, then decide for yourself.
How to rug check a Solana token in 5 steps
Paste a Solana mint address into the free rug checker above, read the four on-chain checkpoints, then confirm the result yourself on Solscan and DexScreener before you trade.
- Copy the mint address — Copy the token's mint address — a 32-44 character base58 string — from Solscan, DexScreener, Phantom or the launch post. Check it character by character against a second source: cloned memecoins rely on you pasting a lookalike address.
- Run the rug check — Paste the address into the scanner above and run it. The rug checker queries Solana mainnet through a public RPC and DexScreener's public token-pairs endpoint; nothing is written on-chain and no wallet is involved.
- Read the four checkpoints — Each checkpoint returns pass, warning, fail or unknown with a one-line reason. A live mint authority and a live freeze authority are the two strongest rug vectors — treat either as a stop sign on a memecoin.
- Confirm LP burn on DexScreener — If the liquidity checkpoint is a warning or unknown, open the linked DexScreener pool. A fresh burn takes 15-30 minutes to index, so a recently burned pool can legitimately show as unconfirmed for a while.
- Verify the holders on Solscan — Cross-check on Solscan through the evidence links. For liquidity, the authoritative test is whether the incinerator address 1nc1nerator11111111111111111111111111111111 holds the LP supply; for authorities, the mint account shows them as null when they are genuinely revoked.
Related Solana safety tools and guides
- How to verify a Solana token — the full 5-checkpoint guide
- How to revoke mint authority on Solana
- What freeze authority is, and when it is a red flag
- The Solana burn wallet — what the 1nc1nerator address is
- LP burn proof — what to publish after you burn liquidity
- Is Pump.fun safe? What the bonding curve does and does not protect
- Cloned tokens — why the mint address is the only identity
- Our methodology — how we sourced the 47-launch sample
Solana rug checker FAQ
How do I check if a Solana token is a rug pull?
Read the mint account before you buy. Four on-chain signals do most of the work: whether mint authority is revoked (can anyone print more supply?), whether freeze authority is revoked (can anyone freeze your wallet?), whether Metaplex metadata exists with a real name and symbol, and whether the liquidity pool's LP tokens were burned. This rug checker reads all four from Solana mainnet in one pass and links the evidence on Solscan so you can confirm each one yourself.
Is this Solana rug checker free?
Yes, and there is no account, no API key and no usage cap. The scanner runs read-only queries against a public Solana RPC and DexScreener's public API, so there is nothing to bill for. We build token-creation tools; this rug pull checker exists because we are asked some version of "is this token safe?" every week, and the honest answer is always to read the chain data yourself.
Do I need to connect a wallet to scan a token?
No. The rug checker is read-only and takes nothing but the mint address. It never requests a wallet connection, a signature or a transaction. Any token scanner that asks you to connect a wallet or approve a transaction before showing results should be closed immediately — that prompt is the attack, not the audit.
What does a revoked mint authority actually prove?
It proves one specific thing: nobody can create new units of that token any more. The mint authority field on the SPL mint account is null, and Solana has no way to restore it. That closes the print-and-dump vector, which is the most common hard rug. It says nothing about who holds the existing supply, whether liquidity can be pulled, or whether the team will do anything useful — a token with a revoked mint can still go to zero.
Can a token pass this rug check and still rug?
Yes, and it is important to say so plainly. These are trust signals, not a safety guarantee. A token can pass all four checkpoints and still collapse through a concentrated holder dumping, a slow rug where the team abandons the project, an exploit elsewhere in the stack, or simply no buyers. The checks also describe the chain state at the moment you ran them — authorities can be transferred at any time, so re-check before you transact.
Why does the LP burn status sometimes come back unknown?
DexScreener does not always return a structured burn flag, and it needs roughly 15-30 minutes to index a fresh burn. When the flag is missing, the rug checker reports a warning or unknown rather than guessing, and links the pool page so you can look. The authoritative check is on Solscan: open the LP token's holder list and see whether the incinerator address holds the supply.
How is this different from rugcheck.xyz or Token Sniffer?
Scope, mostly. rugcheck.xyz and Token Sniffer produce a composite risk score across many heuristics including holder distribution and trading behaviour. This scanner deliberately reports four verifiable on-chain facts with a Solscan link behind each, so you can confirm every line rather than trust a number. Use both: read a composite score for breadth, then verify the authority and liquidity facts here before you commit funds.
Does the rug checker work for Token-2022 tokens?
Partially. The scanner targets standard SPL tokens under program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA. Token-2022 mints use a different program with extension data appended to the account, so results can be incomplete. Token-2022 also adds powers that matter for rug risk — transfer fees, transfer hooks and permanent delegate — which are not covered here. Inspect Token-2022 mints directly on Solscan and read the extension list before trading.