Explainer

Understanding Liquidity Locks on Solana: Locked vs Burned vs Unlocked

By BarryGuard Team · March 19, 2026 · 5 min read

Liquidity is what makes a token tradeable. Without liquidity in a pool, you cannot buy or sell. But liquidity can also be removed — and when that happens, the token becomes worthless overnight. Understanding how liquidity locks work on Solana is one of the most important things you can learn as a DeFi trader.

How Liquidity Pools Work on Solana

When a new token launches and moves to a decentralized exchange like Raydium, someone (usually the token creator) needs to provide initial liquidity. This means depositing a pair of tokens — typically the new token and SOL — into a liquidity pool.

The liquidity pool is a smart contract that holds both tokens and allows anyone to trade between them. The price is determined by the ratio of the two tokens in the pool: as people buy the new token (putting in SOL, taking out the token), the price goes up. As people sell (putting in the token, taking out SOL), the price goes down.

When liquidity is added, the provider receives LP tokens (liquidity provider tokens). These LP tokens represent their share of the pool. To get the deposited assets back, the provider returns the LP tokens and receives their portion of both tokens in the pool.

The Rug Pull Problem

Here is the problem: if the token creator holds the LP tokens and nothing prevents them from using those tokens, they can remove all the liquidity from the pool at any time. This is the classic rug pull.

The sequence is straightforward:

  1. Creator launches a new token and provides initial liquidity on Raydium.
  2. Token gains attention. People buy, and the price goes up.
  3. Creator removes all liquidity by redeeming their LP tokens.
  4. The pool is empty. No one can sell the token. Price goes to zero.
  5. Creator walks away with the SOL that was in the pool.

This is why the status of LP tokens is one of the most important things to check before buying any Solana token. BarryGuard's Liquidity Lock check carries a weight of 15 — the highest weight among all contract security checks.

Three States of Liquidity

1. Burned Liquidity (Safest)

When LP tokens are burned, they are sent to a dead address (typically the Solana System Program or a known burn address) where they can never be retrieved. The liquidity is permanently locked in the pool — no one, including the creator, can ever remove it.

Burning is irreversible and provides the highest level of assurance. Platforms like pump.fun typically burn LP tokens automatically when a token graduates to Raydium.

BarryGuard score: 100 (maximum safety for this check).

2. Locked Liquidity (Time-Dependent Safety)

When LP tokens are locked, they are deposited into a lock contract (such as a time-lock smart contract) that prevents withdrawal until a specified date. The liquidity cannot be removed during the lock period.

The duration of the lock matters significantly:

  • 30+ days: Considered a strong lock. BarryGuard scores this 100.
  • 7-30 days: Short-term lock. Provides some protection but the creator can rug after the lock expires. BarryGuard scores this 50.
  • Under 7 days: Minimal protection. The lock expires quickly and liquidity can be pulled soon. BarryGuard scores this 25.

Important caveat: a locked liquidity pool is safe during the lock period. Once the lock expires, the LP tokens become freely accessible again. Always check when the lock expires, not just whether it exists.

3. Unlocked Liquidity (Highest Risk)

When LP tokens are unlocked — meaning they sit in the creator's wallet with no lock or burn — the liquidity can be removed at any time. This is the highest risk state and the one most commonly associated with rug pulls.

BarryGuard score: 0 (maximum risk for this check). Additionally, BarryGuard's scoring engine ensures that a token with unlocked liquidity can never receive a risk level better than Caution, regardless of how well the other 20 checks perform.

LP Creator Match: A Related Check

BarryGuard also runs a separate check called LP Creator Match that examines whether the token creator is the top holder of LP tokens. If the creator holds the LP tokens and they are not locked or burnt, they have direct ability to remove liquidity.

An additional penalty is applied if the same address is both the top token holder and the top LP holder — this means one entity controls both the token supply and the liquidity, which is the most dangerous possible configuration.

Bonding Curve Tokens

Not all tokens start on a DEX. Many Solana tokens launch on platforms like pump.fun, which use a bonding curve mechanism. On a bonding curve, there is no traditional liquidity pool — the price is determined by a mathematical curve, and buying/selling happens against the contract itself.

When a token “graduates” from the bonding curve (reaches a market cap threshold), liquidity is automatically migrated to Raydium. On pump.fun, LP tokens are typically burned during this migration, which is why graduated pump.fun tokens often show a high Liquidity Lock score in BarryGuard.

BarryGuard's Bonding Curve Status check specifically tracks whether a token has graduated and whether the liquidity was secured during graduation.

Liquidity Depth vs Liquidity Lock

Two related but different concepts:

  • Liquidity Lock answers the question: can the liquidity be removed? (Burned, locked, or unlocked.)
  • Liquidity Depth answers the question: how much liquidity is in the pool? (Measured in USD.)

A token can have locked liquidity but very little of it — meaning the liquidity cannot be removed, but the pool is so shallow that any trade causes massive price impact. BarryGuard checks both independently. A pool with less than $500 in liquidity scores 0 on the Liquidity Depth check, even if it is locked.

Summary: What to Look For

LP StatusRisk LevelBarryGuard ScoreWhat It Means
BurnedLowest100Liquidity can never be removed
Locked (30+ days)Low100Protected until lock expires
Locked (7-30 days)Medium50Short-term protection only
Locked (<7 days)High25Minimal protection
UnlockedHighest0Liquidity can be pulled at any time

Check any Solana token's liquidity status instantly with BarryGuard's token checker. The Liquidity Lock check is one of 21 automated checks that run in seconds.

Copyright 2026 BarryGuard. All rights reserved.