what is a liquidity lock

What Is a Liquidity Lock — and What It Does Not Protect You From

By PumpPillPublished September 23, 2026

A liquidity lock is a contract that holds a token's LP tokens for a fixed period so the person who created the pool cannot withdraw it during that time. It exists to stop the simplest theft in crypto: the operator removes the pool, the price goes to zero, and everyone holding the token is left with something nobody can sell.

A lock is useful and it is routinely overstated. "Liquidity locked" without a duration, a lock contract you can verify, and the percentage that was locked is a claim, not a protection.

What LP tokens actually are

When someone creates a trading pool they deposit two assets — the token and ETH or SOL — and receive LP tokens in return. Those LP tokens are the receipt. Whoever holds them can redeem them for whatever is in the pool.

That is the whole mechanism. The pool is not guarded by the contract; it is guarded by who holds the receipt. If the deployer keeps the LP tokens, they can hand them back at any moment and take the pool with them.

A lock sends those LP tokens to a contract that will not release them until a set date. A burn sends them to an address nobody controls, which is permanent.

The four questions a lock claim has to answer

Locked for how long? A lock expiring next Tuesday is a countdown. Check the unlock timestamp, not the word "locked".

Locked where? The LP tokens should be in a lock contract or a burn address you can verify on chain. "We locked it" with no address is unverifiable, and unverifiable is the same as unlocked for decision-making purposes.

What percentage? If 60% of LP is locked and 40% sits in the deployer's wallet, the pool can still be drained by nearly half. Partial locks are often announced as though they were total.

Who can extend, move or cancel it? Some lock contracts let the depositor withdraw early, migrate to a new lock, or transfer the claim. A lock with an escape hatch is a delay, not a lock.

What a lock does not protect you from

This is the part that causes the most misplaced confidence.

A lock does not stop selling. The team can hold a large share of the supply and sell it into the pool you are standing in. The liquidity stays exactly where it is while the price collapses. Locked liquidity and a token going to zero are completely compatible.

A lock does not stop a honeypot. Selling can be disabled at the token contract, which is a separate contract from the pool. Liquidity locked for a year plus a sell function that reverts is the worst combination available, and it looks reassuring on every dashboard.

A lock does not stop a mint. If the supply can still be increased, new tokens can be created and sold into the locked pool. The pool stays full and your share of the supply shrinks.

A lock expires. A twelve-month lock is a twelve-month promise. Plenty of tokens are quietly drained the week their lock runs out, long after anyone was paying attention.

A lock says nothing about whether anyone wants the token. The ordinary outcome for a token is that interest fades and the price drifts to nothing with the liquidity still sitting there, locked, exactly as advertised.

How to check it yourself

Find the pair, then find the LP token, then look at who holds it. You are looking for the LP balance to sit in a recognised lock contract or a burn address rather than in a wallet. Then read the lock's unlock time and confirm the amount matches the pool's total supply of LP tokens.

If most of the LP is in an ordinary wallet, the pool can be pulled whenever that wallet decides, regardless of what anyone has posted.

Do this alongside the other structural checks rather than instead of them — whether the token can be sold, whether ownership is renounced, and what the deployer shipped before. A lock is one of four things, and on its own it is the least protective of them, because it guards the pool rather than your ability to reach it.

Burned versus locked

Burned means the LP tokens were sent somewhere with no private key. Nobody can redeem them, ever. This is the strongest version and it is irreversible, which also means the project can never migrate its liquidity to a new pool or a new version of the exchange.

Locked means a contract holds them until a date. Weaker, but it lets a real project move liquidity when it needs to.

Neither is automatically better. A burn on a project that will need to upgrade is a problem waiting to happen; a short lock on a project that will not is a rug waiting to happen. What matters is that the choice matches what the project actually is, and that you can verify which one you are looking at.

The short version

A liquidity lock stops one specific theft: the pool being withdrawn. It does not stop the team selling, a disabled sell function, a mint, or the token simply dying — and it stops nothing at all once it expires.

Treat "liquidity locked" as the beginning of a check, not the end of one. Ask how long, where, how much, and who can undo it. If those four answers are not available on chain, you do not have a lock. You have a sentence.

PumpPill's scanner reports the lock alongside the other structural checks on any Solana or Robinhood Chain contract, including the unlock time and who is able to reclaim it.

Run this check on your own contract

Paste any Solana or Robinhood Chain address and the scanner reads the launch: where the money went, whether the liquidity is locked and who can take it back, whether the token can be sold, and what the same operator shipped before.

Get the Robinhood Report, every day

Every day: the Robinhood Chain projects that cleared our safety screen and fit a setup we have measured, each with a thesis and what would break it. Prior picks scored in every issue.

One email a day. Unsubscribe in one click, any time.