A guy I trade with sent me a token contract a while back with the usual pitch. Chart looked strong, volume was building, the narrative fit. And the chart genuinely did look fine. Then I opened the holders tab on the explorer and found that one wallet held about a third of the supply, a plain address with no exchange label and no contract tag. That single wallet explained the clean chart, because the only seller who mattered had not sold yet. The trade came down to guessing when one stranger would decide to click a button, and no indicator on any timeframe was going to tell me that.
The holders tab is probably the highest-value five minutes in token due diligence, and most people never open it. Every major explorer has one. Etherscan, BscScan, Basescan, Solscan, they all work the same way. Paste the contract address, click Holders, and you get every wallet ranked by share of supply. Everything below is about how to read that one page.
Sort out what the top wallets actually are
The raw list is misleading until you classify it. On a healthy small token, the single biggest holder is usually the liquidity pool contract itself, because that is where the tradable tokens sit. Below it you will often find a burn address, a staking contract, sometimes a vesting contract, and on anything with real listings, labeled exchange wallets. Explorers mark contract addresses with an icon and tag the known exchanges, so separating these takes under a minute. None of them are people, and none of them wake up one morning and decide to dump.
What you care about is everything left over after that filtering, the plain unlabeled wallets. Those are humans, or entities behaving like humans, and they are the ones who can exit on you.
The concentration math that matters
My working rule is to strip out the LP, the burn address, and any verified staking or vesting contracts, then add up the share held by the top ten remaining wallets. On a small cap, if that number is above roughly 30 percent of tradable supply, one coordinated group can end the trade whenever it suits them, and your stop loss will not help much because the exit can happen inside a single block. Separately, any plain wallet above roughly 5 percent gets its own click regardless of what the total looks like.
The click matters because two wallets with the same balance can carry completely different risk. Open the wallet, look at when it was funded and from where, and scan what it has done since. An address that received its allocation early and has never moved a token reads very differently from one that has been trickling transfers into exchange deposit addresses for weeks. The second one is already leaving, just slowly.
One trap worth knowing about. A flat, comforting distribution can be manufactured. Fifty wallets each holding a bit under 1 percent, all funded from the same parent wallet within the same hour, is one holder split across fifty addresses. Bubble-map style tools will chart these funding relationships for you, but even without them, clicking into three or four of the top wallets and checking the first inbound transaction catches most of it. If they all trace back to the same source, treat the sum as a single position and judge it accordingly.
Deployer wallets and the LP question
The contract page on any explorer shows you the deployer, the address that created the token. Check what it still holds, and follow where the initial supply went in the first few days. If the deployer sprayed large allocations to a handful of fresh wallets that have never transacted since, those are team wallets, whatever the website says about a fair launch. Add them to your concentration math.
Liquidity is the other half of this. The pool holding a big chunk of tokens is normal and healthy. The real question is who owns the LP tokens, the receipt tokens that represent a claim on the pool. If they were burned, or locked in a recognized locker contract with a meaningful duration, the liquidity cannot be pulled out from under you. If they are sitting in the deployer wallet, the rug is loaded whether or not anyone ever fires it. You can check this by opening the pair contract itself and looking at its own holders tab, which shows who holds the LP tokens. It sounds recursive but it takes about ninety seconds once you have done it twice.
Exchange-held share is the softest signal of the bunch. On an established token, a big slice sitting in labeled exchange wallets mostly reflects custodial habit, though a rising exchange share has historically leaned bearish, since coins tend to move to exchanges when someone plans to sell. On a microcap with no announced listings, a large wallet labeled as an exchange deserves suspicion of the label itself. I mostly note it and move on.
The five minutes, start to finish
- Open the holders tab and classify the top twenty: LP, burn, staking, vesting, exchange, or plain wallet.
- Add up the top ten plain wallets as a share of tradable supply. Above roughly 30 percent on a small cap, walk away or size tiny.
- Click the top three plain wallets. Check funding source, age, and whether they are accumulating, sitting still, or bleeding out to exchanges.
- Find the deployer on the contract page. Check its remaining balance and where the launch allocations went.
- Open the pair contract and confirm the LP tokens are burned or locked, and not resting in the deployer wallet.
Worth being honest about the limits. This check reads the cap table, and a cap table is a snapshot. A whale can distribute to twenty fresh wallets the day after you look. It also says nothing about the contract code itself, so hidden mint functions, upgradeable proxies, and honeypot transfer restrictions all sail straight past it, and those need a separate look at the contract tab or a scanner tool. The thresholds are mine and they are rough, so tighten them for tiny caps and relax them for large tokens where custodians and index products dominate the top of the list.
Even so, most of the disasters people send me after the fact would have failed this check at step one or step five. I still occasionally buy things that fail part of the list, but I size those positions assuming the worst wallet on the page will sell into me at the worst possible moment, because every so often that is exactly what happens.