Features
Risk checks
Seven rule-based checks, each with a status and the measurement behind it. No black-box score.
The checks
| Check | Pass | Warn | Fail |
|---|---|---|---|
| Identity | Official listed token | Same symbol as an official token, different contract | |
| Liquidity depth | $25,000 or more | Under $25,000 | Under $1,000 |
| Holder concentration | Top 10 hold 50% or less | Over 50% | Over 80% |
| Owner controls | No mint, pause, blocklist or fee functions, or ownership renounced | Some privileged functions | Severe ones, owner active |
| Upgradeable contract | Token is a proxy | ||
| Trading activity | Swaps in the last 24h | No swaps in 24h | |
| Pool age | Reported as information: new tokens carry more risk by default | ||
Anything that can't be measured is unknown, with the reason. For example, liquidity in Uniswap v4 pools, or holders while the list is still being built.
Reading the result
- A fail is a strong signal. Read the evidence before going further.
- A warn is worth understanding, not necessarily a dealbreaker.
- Unknown means not verified, not safe.
Checks before a trade
When you buy a token (anything except HYPE and USDC), the same checks run and appear on the trade card. If a check fails, or the checks can't finish in time, you tick a box confirming you've read them before you can sign.
Not a guarantee
Passing checks doesn't make a token safe. They describe what's measurable onchain today.