How to check if a Solana token's liquidity is burned or locked
November 4, 2026 · 6 min read · by the Rugsight team
"Liquidity burned" is one of the most repeated phrases in Solana token marketing, and one of the least checked. Whether a token's liquidity can be pulled depends on who controls the pool position, and that's something you can verify on-chain in a few minutes. This guide explains what the position actually is on the main Solana DEXes, the three states it can be in, and how to tell them apart.
It's the third of our step-by-step guides. For the token's own authorities, see how to check if a Solana token's mint and freeze authority are revoked. For pump.fun coins, see how to check if a pump.fun token is a rug.
What "the liquidity" is
A token trades on a DEX through a pool that holds two reserves, for example the token and SOL or USDC. Whoever deposited those reserves owns a position that lets them withdraw them later. "Pulling the liquidity" means withdrawing that position: the reserves leave the pool, the price collapses, and holders can't sell for anything meaningful.
How the position is represented depends on the pool type:
- Constant-product pools (for example Raydium's standard AMM and CPMM pools, and Meteora's dynamic AMM pools) issue a fungible LP token. Holding LP tokens is the right to withdraw a share of the reserves. This is the case where "LP burned" has a clear meaning.
- Concentrated-liquidity pools (for example Raydium CLMM and Orca Whirlpools) represent each position as its own account, usually tied to a position NFT. There's no single LP mint to inspect; you look at who holds the positions.
- Meteora DLMM pools also use per-position accounts rather than a fungible LP token.
So the first question is always: what kind of pool is the main one, and what represents ownership of it?
Burned, locked or held: the three states
- Burned. The LP tokens were destroyed or sent to an address nobody controls. No one can withdraw that share of the reserves, ever. Trading fees on that share are also unclaimable.
- Locked. The LP tokens or position were deposited into a locker program that releases them only after a date, or never. Until the unlock, the deployer can't withdraw; after it, they can. A lock is only as good as its end date and the locker's code.
- Held by the deployer (or any wallet). The wallet can remove the liquidity at any moment. This is the classic rug setup.
Partial states are common: some LP burned, some still in a wallet. What matters is the share of the pool that can still be withdrawn, and by whom.
How pump.fun graduation handles liquidity
According to pump.fun's public program documentation, a coin that completes its bonding curve migrates to a PumpSwap pool, and the LP tokens from that migration are burned. If that holds for the coin you're looking at, the canonical post-migration pool can't be pulled by the creator.
Two cautions. First, check that the pool you're trading in is that canonical pool: anyone can create additional pools for the same token, and those don't inherit the burn. Second, while a coin is still on the bonding curve there's no LP at all; the program itself is the counterparty. The pump.fun guide covers what that means for risk.
How to check it manually
1. Find the main pool
Open the token on DEX Screener or Birdeye and list its pools. Note the DEX, the pool address, and the liquidity (TVL) of each. Most volume usually sits in one or two pools; those are the ones that matter. A pool with almost no liquidity isn't worth burning or pulling.
2. Fungible LP: check the LP mint's holders
For pools with an LP token, open the pool on an explorer (Solscan or Solana Explorer) and find its LP mint. Open the LP mint and look at:
- Supply: if the LP supply is zero or near zero while the pool still has reserves, the LP tokens were burned with a real burn instruction (which reduces supply).
- Holders: who holds the remaining LP tokens.
- Tokens held by a burn address such as the Solana incinerator, 1nc1nerator11111111111111111111111111111111, are effectively burned: nobody has the key. - Tokens held by a locker program's account are locked. Open the lock to see the unlock date and who can claim. - Tokens held by an ordinary wallet, especially the one that created the pool, can be withdrawn any time.
Add up the percentages. "99% burned" with 1% in a wallet is fine; "50% burned" means half the liquidity can still leave.
3. Concentrated liquidity: check the positions
For CLMM, Whirlpool or DLMM pools, look at the pool's positions instead. Explorers and the DEX's own UI show who owns each position. Large positions owned by the deployer's wallet can be withdrawn. Some DEXes offer ways to permanently lock a position (Raydium, for example, has a "Burn & Earn" option that locks a position while still allowing fee claims); if a project says it used one, check that the position is actually held by that mechanism.
4. Confirm the reserves on DEX Screener or Birdeye
Whatever the LP state, check the pool's current liquidity in USD and its history. A sudden drop to near zero means liquidity was withdrawn, whatever the marketing says. Low liquidity is a risk on its own even when it's fully burned: a single large sell can still move the price a lot.
5. Read the lock, not the screenshot
If a project says "liquidity locked", ask for the lock link and open it yourself. Check the locker, the amount, the share of the pool it covers, the unlock date and the claim address. A lock that expires next week is a delay, not a protection.
Red flags
- LP tokens or positions held by the deployer or a fresh wallet.
- "Burned" claims where the explorer shows the LP in an ordinary wallet.
- A lock that covers only part of the pool, or unlocks soon.
- Most trading happening in a non-canonical or newly created pool that isn't the one that was burned or locked.
- Pool liquidity that dropped sharply recently.
- Very low liquidity overall, even if burned.
What burned liquidity does NOT protect against
Burned or locked liquidity only stops one exit: withdrawing the pool. It does nothing about:
- The dev dumping their own supply. A creator holding 20% of the tokens can sell into the burned pool and drain most of its SOL or USDC side. That looks almost identical to a liquidity pull from a holder's point of view.
- Concentrated holders. A few wallets, or many wallets controlled by one person, can sell together.
- Mint and freeze authority. If the creator can still mint, they can print tokens and sell them into the pool. If they can freeze, you may not be able to sell at all. See the mint and freeze authority guide.
- Token-2022 extensions like a permanent delegate or a transfer hook, which can move or block tokens regardless of the pool.
That's why burned LP is a necessary check, not a sufficient one. Holder concentration usually matters more; we explain how to read it in why "top 10 holders own 90%" is often wrong on Solana.
What Rugsight checks
Rugsight looks at the parts above that sit around the pool: whether a trading pool exists, total liquidity bands from market data, whether a pump.fun coin is still on its bonding curve, mint and freeze authority, Token-2022 extensions, and holder concentration with pools, programs and burn addresses separated out from real wallets. It also checks the token's main pool (the highest-liquidity pair) for burned LP: for Raydium AMM v4 and PumpSwap pools it compares the LP mint's on-chain supply with the pool's own LP accounting and counts LP held by the incinerator address, and for Raydium CPMM it counts LP held by the incinerator. The result is shown as burned (95% or more), partly burned, not burned, unknown or not applicable (pump.fun coins still on the bonding curve). Concentrated-liquidity pools (Raydium CLMM, Orca Whirlpool, Meteora DLMM and DAMM v2) are reported as unknown, because their positions are NFTs rather than fungible LP tokens. Rugsight does not identify third-party lockers, so locked LP shows as not burned; use the manual steps above to check a locker.
The free score is on the site, or at /api/score/<MINT_ADDRESS>, with no sign-up.
Rugsight is an automated technical tool. Nothing here is financial advice.