reading the index
reading the index
reading the pool index_
what a row is — one POOL, not one token. A token with several pools appears once per pool, because a second pool is a different market with its own depth and its own price. Rows are restricted to pools with an ETH side; a pool quoted against something else has no ETH volume we can state, so it is counted in the line under the feed rather than listed with an invented zero.
age — from the pool creation we indexed. For Uniswap V2 that stamp is a FLOOR and is drawn with a “≥”: the V2 registry sweep records that a pair exists, not when it was born, so a V2 row can be far older than it reads and can therefore sit higher in this list than its true age warrants. V3 and V4 rows come from the creation log itself.
first trade — the gap between the pool being created and the first swap we priced, measured at the 5-minute candle grain. That grain is why it prints as a bound (“≥2m”, “<4m”) and never as an exact figure: we store the bucket, not the trade.
swaps and ETH — everything our chainwide indexer has walked for that pool, which for a pool this young is its whole life. Both are floors: the indexer walks to a safe block behind the chain head on a schedule, so a swap that has happened is not necessarily a swap we have seen. A zero means we have walked none, never that nobody traded.
holders — unread, on every row, until you press it. A holder read is a bounded Transfer-log walk plus a burst of balance reads against our node, and the node refuses to serve more than one at a time usefully, so this page never runs one on your behalf. What comes back is a percentage with its floor and its age attached — never a rating, and there is no threshold anywhere in this app at which a token is called safe.
Every figure here is a measurement with a stated basis, and our own failures are labelled as ours: if the index is behind you get a STALE banner over the rows instead of a fresher-looking screen, and if our read fails you are told that our read failed rather than being shown an empty list that would read as a quiet chain. See how this is measured and what the index has walked.