Updated hourly · measured on-chain
Check any Base token before you buy it →
Try one query for $0.01 → Base USDC, no gas, no account.
Roughly 474 new pools are created on Base every day. We record every one of them from the moment it appears, then check back at fixed intervals to see whether it was ever funded, whether the liquidity was pulled, and whether it can still be sold. Nobody archives this: once liquidity is gone, a rugged pool looks identical to one that never existed.
| finding | count | share |
|---|---|---|
| lp_not_burned | 1864 | 64.8% |
| high_roundtrip | 1300 | 45.2% |
| has_owner | 151 | 5.2% |
| mint | 70 | 2.4% |
| tiny_code | 51 | 1.8% |
| upgradeTo | 5 | 0.2% |
| no_exit | 4 | 0.1% |
| pause | 4 | 0.1% |
Checks run against live chain state: can the creator withdraw the liquidity, does a mint function exist, is the contract an upgradeable proxy, does a sell quote revert, is there an owner who can change the rules after you buy.
| token | venue | liquidity | funded after | findings | status |
|---|
Every figure above comes from an on-chain archive updated every two minutes — pool creations, funding events, safety checks and outcome checkpoints. The full history is available per query through the API, including the rows that no longer exist on-chain.
See the data API