How to verify a liquidity lock
before buying a token
Locked liquidity reduces rug-pull risk, but not all locks provide the same protection. Learn how liquidity locks work, what to verify (the provider, the unlock date, and the amount locked), and how to check any token with live on-chain data.
Check a liquidity lockFree · No sign-up · EVM · Bitcoin · Solana · Tron
Every scan is powered by the XemaS Semantic Intelligence Platform · answers carry their evidence and coverage state
What is a liquidity lock?
When a token launches on a decentralised exchange, the creators pair it with a real asset (such as WETH, USDC, or SOL) in a liquidity pool. In return they receive LP tokens that represent ownership of that pool. Whoever holds the LP tokens can withdraw the underlying liquidity.
A liquidity lock places those LP tokens in a time-locked contract, or burns them to a dead address, so the liquidity cannot be removed until a set unlock date. It is the main defence against a hard rug pull, where the team drains the pool and the price collapses to zero. If the LP tokens instead sit in the deployer wallet, the team can pull the liquidity at any moment.
Unlocked vs locked liquidity
Unlocked liquidity
The deployer holds the LP tokens and can withdraw the pool whenever they choose. The moment enough buyers arrive, the team can remove the funds and leave holders with an unsellable token. This is the classic hard rug.
Locked liquidity
The LP tokens are held by a locker contract or burned, so the liquidity stays in the pool until the unlock date. The team cannot drain it in the meantime. This removes the hard-rug vector for the duration of the lock, but only that one vector.
Locked liquidity is not the same as a safe token
A lock only stops the team from draining the pool. It says nothing about whether you can sell, whether the supply can be inflated, or whether the rules can change later. A locked token can still be a trap:
Honeypot logic
Liquidity can be locked while the contract still blocks selling via a blacklist or 100% sell tax. You can buy, but you still cannot exit.
Mint authority
If the owner can still mint new supply, they can dilute every holder and dump, regardless of how much liquidity is locked.
Proxy upgrades
An upgradeable proxy lets the team swap the contract logic after launch, turning a clean token malicious without ever touching the lock.
Concentrated holders
A few wallets holding most of the supply can crash the price by dumping into buyers, even with liquidity fully locked.
How to verify a liquidity lock
Find the LP pair
Identify the liquidity pool (the token paired against a real asset such as WETH, USDC, or SOL). The LP token represents ownership of that pool.
Check the lock provider
Confirm the LP tokens are held by a recognised locker (PinkSale, Unicrypt, Team Finance) or burned to a dead address, not sitting in the deployer wallet.
Verify the unlock date
A lock that expires next week offers little protection. Check exactly when the liquidity unlocks, and treat short or near-term locks as a risk.
Verify the amount locked
A token can lock 5% of liquidity and leave 95% removable. Confirm what share of the total LP is actually locked, not just that a lock exists.
Scan the full contract
A lock only covers liquidity removal. Scan for honeypot logic, mint authority, proxy upgradeability, and holder concentration to get the complete picture.
The same check, two outcomes
XemaS reads the lock provider, unlock date, and amount locked, then scores liquidity risk.
Hard-rug risk is low for the lock period. Still verify sells, supply, and holders.
The deployer can remove liquidity at any time. Do not enter.
Illustrative examples. Run a real token to see its live liquidity verdict.
Check the lock, then check everything else
Paste any token address for an instant liquidity-lock read plus a full contract verdict: sells, supply, ownership, and holders. Free, no account required.