How to Check a Token's Real Liquidity
How to verify a token's real on-chain liquidity using DEXScreener, Etherscan, and DeFiLlama before buying.
What you'll need (prerequisites)
- Self-custodial wallet
- A second device for verification
- Block explorer (Etherscan, Solscan, etc.) familiarity
Recommended for this tutorial
Tools and accounts referenced in the steps below:
Step-by-step
-
Step 1: Understand why liquidity matters
Liquidity is the pool of assets that lets you buy or sell a token without moving its price much. Thin liquidity means high slippage on entry and, worse, no way to exit a position at a fair price. Before anything else, treat 'can I actually sell this, and at what cost?' as the question you are answering.
-
Step 2: Find the token's pool(s) on a DEX aggregator
Paste the token's contract address into DEX Screener or GeckoTerminal to list every pool it trades in. Use the contract address, not the ticker, since scam tokens clone popular names. Identify which pool holds the real liquidity so you are not reading a decoy pair.
-
Step 3: Read pool depth (TVL) and the main trading pair
Open the primary pool and read its total liquidity (TVL) and what the token is paired against — a major asset like ETH, SOL, or USDC is healthier than a thin or obscure pairing. Deeper liquidity absorbs larger trades with less price impact. Note the figure so you can weigh your intended trade size against it.
-
Step 4: Check whether liquidity is locked or could be pulled
Deep liquidity means nothing if the deployer can withdraw it, so confirm the LP tokens are locked via a locker such as UNCX (Unicrypt) or Team Finance, or verifiably burned. Check the lock duration and how much of the LP is actually covered. Unlocked liquidity is a rug waiting to happen, regardless of current depth.
-
Step 5: Compare 24h volume to liquidity
On DEX Screener, compare the pool's 24-hour trading volume with its liquidity. Healthy volume against a deep pool suggests you can trade without heavily moving the price; volume far above thin liquidity often signals wash trading or a book too shallow to exit into. A high volume-to-liquidity ratio is a warning, not a green light.
-
Step 6: Simulate a realistic sell and read the price impact
In a DEX or aggregator (Uniswap, Jupiter, 1inch), enter the size you would actually sell and read the estimated price impact and slippage before signing anything. If a modest sell moves the price several percent, the pool is too thin for that size. This dry run also catches honeypots that quote a buy but block the sell.
Common errors and fixes
- Approval can't be revoked due to insufficient gas. Revoke transactions cost the same gas as a normal token transfer. Top up the wallet with a small amount of native gas token before revoking.
- Funds already drained. On-chain theft is generally irreversible. Document everything, file police / IC3 / Chainalysis Reactor reports, and contact the protocol team if a known exploit. CEX-side funds may be recoverable if the attacker on-ramped to a regulated exchange.
- Suspected key leak but no losses yet. Move all funds immediately to a freshly created wallet. Burn the old seed. Audit every device the seed touched (browser extensions, cloud backups, email).
- Cannot identify the malicious contract. Use Etherscan's "advanced filter" to filter by token approvals and unusual contract calls. Run the suspicious tx through Tenderly to decode the call.
- Phishing email looks real. Always verify by typing the URL manually. Real exchanges and protocols never email asking for seed phrase, password, or 2FA codes — full stop.
FAQ
What counts as a healthy liquidity-to-market-cap ratio?
A common rule of thumb is a pool worth at least 10-15% of the token's market cap. A $1M-cap token with only a few thousand dollars of pool depth means you almost certainly cannot exit without severe slippage, no matter how the price chart looks.
What is the difference between locked and burned liquidity?
Locked LP tokens sit in a time-locked contract such as UNCX (Unicrypt) or Team Finance and are released after a set period, so always check the unlock date. Burned LP tokens are sent to a dead address and can never be withdrawn. In 2026 practice, six to twelve months is treated as the minimum viable lock.
How do I estimate slippage before I trade?
Slippage scales with your trade size relative to pool depth, so enter the amount you would actually buy or sell into the DEX or an aggregator (Uniswap, Jupiter, 1inch) and read the quoted price impact before signing. If a modest trade moves the price several percent, the pool is too thin for that size.
Can DEX Screener tell me whether a token is a honeypot?
DEX Screener and GeckoTerminal surface basic contract-security flags, but for a definitive check run the token through a dedicated tool like Honeypot.is or GoPlus, which simulate a buy-then-sell to confirm you can actually sell. A token you can buy but not sell is a honeypot.
Why does trading volume matter as much as liquidity?
Volume far above a thin pool often signals wash trading rather than real demand and cannot be relied on as exit liquidity. Compare the 24-hour volume to the pool's TVL on DEX Screener; genuine organic volume against deep liquidity is what lets you sell near the quoted price.