What is locked liquidity? LP locks, explained.
Locked liquidity means the position that represents a DEX pool's liquidity, either v2 LP tokens or a Uniswap v3/v4 position NFT, is held by a time-lock contract instead of a wallet. Until the unlock date, nobody can withdraw that liquidity from the pool. A liquidity lock is the contract that does the holding.
What a lock proves
- A specific amount of LP tokens, or a specific position NFT, is held by one specific contract.
- Under that contract's code, it cannot be withdrawn before the recorded unlock time.
- Anyone can check both facts on a block explorer without trusting the team.
What a lock does not prove
- That the rest of the pool is locked. A lock covers what was deposited, nothing more.
- That the locker has no owner, admin or migration function that can move the position. You have to read the locker to know.
- That the token is safe. Minting, taxes, blacklists and pauses live in the token contract, which a lock does not touch.
- That large holders will not sell. Selling a big token balance into a locked pool still drains the paired ETH side.
So a lock is not "tamper-proof" in general. It is exactly as strong as the contract enforcing it, which is why reading the locker matters as much as finding the lock. Can locked liquidity be rugged? goes through every way it still can.
What does "LP locked" mean?
LP locked is the short form you see on token pages and scanners. It means the LP position for a pool sits in a locker contract. It is the same fact as locked liquidity, written as a badge, and a badge is a yes or no while the thing it summarises is not.
Three things an "LP locked" badge cannot tell you, which you should check yourself:
- What share of the pool is locked. A team can lock 5% of the LP and the badge still lights up. The amount matters more than the existence.
- When it unlocks. A lock expiring next week and a lock expiring next year look identical as a badge.
- Who can move it. Some lockers keep an admin or migration path over locked positions. If one exists, the lock depends on whoever holds that key.
v2 LP tokens vs v3 and v4 position NFTs
What gets locked depends on the kind of pool, and this is where most explanations of locked liquidity stop too early.
| Pool type | What represents the liquidity | What a lock holds |
|---|---|---|
| Uniswap v2 and its forks | An ERC-20 LP token, one per pair, shared by every provider | An amount of LP tokens, so a lock can cover any fraction of the supply |
| Uniswap v3 | An NFT per position, minted by the position manager (symbol UNI-V3-POS) | The whole NFT. One position is either locked or not |
| Uniswap v4 | An NFT per position, minted by the v4 position manager (symbol UNI-V4-POSM) | The whole NFT, plus whatever the pool's hook contract is allowed to do |
The difference matters for checking. A v2 lock shows up as a holder of the LP token. A v3 or v4 lock does not, because there is no LP token: the position NFT is owned by the locker, and many scanners never look there. A pool can also have several positions, so one locked NFT says nothing about the others.
A v3 or v4 position keeps earning trading fees while it is locked. Whether the owner can collect those fees during the lock depends on the locker, so it is worth checking too.
Why locking liquidity matters: the rug pull
When a team pairs a new token with ETH in a pool, they receive the LP position. If it sits in their own wallet, nothing stops them from removing the whole pool once buyers have arrived. The price collapses and holders are left with tokens nobody can sell into. That is the classic rug pull.
A lock moves that position into a contract that refuses withdrawal before a date. It does not guarantee a project succeeds. It removes one specific and very fast way to take holders' money, and it turns a promise ("we won't pull liquidity") into something anyone can verify.
Locked vs burned liquidity
Locked liquidity comes back to its owner after the unlock date. Burned liquidity is sent to an address nobody controls, such as 0x000000000000000000000000000000000000dEaD, and is gone permanently. For v2 that means sending LP tokens to the dead address. For v3 and v4 it means sending the position NFT there, which also makes its future trading fees unreachable. Burning is stronger and irreversible, which is a cost as well as a guarantee. Burning vs locking liquidity compares the two.
How to verify locked liquidity on any explorer
This works on any EVM chain with a block explorer. It takes a few minutes and needs no wallet.
- Find the pool. Take the pair or pool address from the DEX or a chart site, then open it on the explorer.
- v2: open the LP token's holders. The pair contract is the LP token. Its holder list shows who has the LP supply: a locker contract (locked), the dead or zero address (burned), or an ordinary wallet (unlocked).
- v3 or v4: find the position NFT and its owner. There is no LP holder list. Find the position's token id, for example from the pool's mint transaction, and call
ownerOf(tokenId)on the position manager. If the owner is a locker, that position is locked. If it is a wallet, it is not. - Check the locker, not just the label. Is its source verified? Can an owner, admin or migrator move a locked position? Can an unlock date be shortened?
- Read the unlock date from the locker's own lock record, not from a screenshot.
- Work out the % of liquidity locked. For v2, divide the locker's LP balance by the LP token's
totalSupply. For v3 and v4, compare the locked position's token amounts with the pool's total token balances.
How to check if liquidity is locked walks through each step, including what DexScreener and other scanners show and the worked "% locked" calculation.
Can locked liquidity be unlocked early?
That depends on the locker, which is the point of reading it. A well-built locker has no early-unlock path: unlock dates can be extended but never shortened, and only the lock owner can withdraw after the date. Some lockers do include emergency withdrawal, owner override or migration functions. What happens when a lock expires covers expiry, relocking and those exceptions.
Example: locked liquidity on Robinhood Chain with HoodLock
This section is specific to HoodLock, which runs only on Robinhood Chain. Everything above applies to any chain. On Robinhood Chain, a v2 LP token is an ERC-20, so HoodLock's token locker holds it like any other balance. A Uniswap v3 or v4 position is an NFT, so it goes in the HoodLock Liquidity Locker, which holds it until your date while you keep collecting its trading fees. Most liquidity on this chain sits in v3 and v4, and many launchpads here already lock or burn the launch position at graduation, so check what happened to yours first.
Both lockers answer the checks above in their published source: no admin function can move a locked position or locked tokens, unlock dates are extend-only, and only the lock owner can withdraw, at or after the unlock time. The security model lists what the admin key can and cannot do, and the contract reference has the addresses, including the verified token locker on Blockscout.
To check a token on Robinhood Chain without reading contracts by hand, paste it into the liquidity lock checker for v3 and v4 positions, or the token lock checker for locked ERC-20 balances, including v2 LP tokens. Each lock links to a proof page and the transaction on Blockscout.
Common questions
What does locked liquidity mean in crypto?
That the position backing a DEX pool, either v2 LP tokens or a v3/v4 position NFT, is held by a contract that will not release it before a set date, so that liquidity cannot be pulled until then. It is a statement about one position and one date, not about the project as a whole.
What does LP locked mean?
It means the LP position for a pool is held by a locker contract rather than a wallet. Check how much of the pool it covers, when it unlocks and whether the locker has an admin or migration path before treating it as reassurance.
Does a liquidity lock guarantee a token is safe?
No. A lock removes the classic rug pull of pulling the pool, but the token can still have mint, tax or blacklist functions, holdings can be concentrated, and the locker itself can have admin keys or bugs. A lock is one strong signal, not an audit.
How long should liquidity be locked?
Longer is stronger. Serious projects commonly lock for 6 to 12 months or more and extend the lock as the project matures. Watch for locks that expire soon after launch.
Can locked liquidity be unlocked early?
Only if the locker allows it. Some lockers have emergency withdrawal, owner override or migration functions. A locker with extend-only unlock dates and no admin path has no early exit: the owner can withdraw only at or after the date. HoodLock's lockers work that way.
Is liquidity locked the same as liquidity burned?
No. Locked liquidity is returned to its owner when the date passes. Burned liquidity is sent to an address nobody controls and is gone permanently. Burning is stronger and irreversible, which is a cost as well as a guarantee.
Keep reading
- How to check if liquidity is locked
- Can locked liquidity be rugged?
- What happens when a lock expires
- How long should you lock liquidity?
- What LP tokens actually are
- Rug pull red flags: a checklist
- Burning vs locking liquidity
- Liquidity locker, the product reference
Check locked liquidity before you buy
Paste a token or pool on Robinhood Chain and see every HoodLock liquidity lock on it: the amount, the unlock date and a proof link. No wallet needed.
Check locked liquidity →Lock your own liquidity
Lock a Uniswap V3 or V4 position on Robinhood Chain with the HoodLock Liquidity Locker. You keep earning the trading fees while it is locked, and holders can check it on a public proof page.
Lock your liquidity →