Check a token before you buy it

Paste a token's contract address. The check reads the contract on-chain and reports what the people holding its keys are able to do to the people holding the token.

What gets checked. Whether new tokens can be created, whether transfers can be blocked, whether a trading tax exists and can be raised, whether the contract logic can be replaced, whether the trading liquidity has been burned or can still be withdrawn, and which addresses control each of those. Every answer comes from the contract itself — the ABI, the verified source, or a direct call to the chain.

What this can and cannot tell you

A contract shows capability, not intent. USDC can freeze your balance and so can an anonymous meme token; the mechanism is the same and the likelihood is not. So the check reports two separate things — what is possible, and whose keys make it possible — and leaves the judgement to you, because you know things about the issuer that the bytecode does not contain.

Two limits worth stating plainly. Liquidity is read only for Uniswap V2-style pools, which is what token launches use — a token trading solely on Uniswap V3 or on an exchange outside the ones covered will show no pool found, and that is not evidence of anything. Within those pools, the share of LP tokens burned is provable; who holds the rest is not, because ERC20 holders cannot be listed. We report burned as burned and the remainder as unknown, rather than guessing at whether it sits in a locker.

And a contract that is not verified on its block explorer can only be checked for ownership, proxy structure and liquidity — its function list is unavailable, so the rest comes back as not established.

Supported chains

Ethereum, Base, Arbitrum, Polygon, BNB Chain.

Related