Tuft — Public dashboard
ACTIVE TOKENS {{ activeTokens }}
24H VOL {{ vol24 }}
POOLS SCANNED {{ poolsScanned }}
DATA AGE {{ age }} s · head {{ headBlock }}
Public dashboard · Robinhood Chain · same API you will call

Active tokens under the laser sheet

Live from Robinhood Chain (chain ID 4663). Price is read from GeckoTerminal and reconciled against DexScreener; a row separates (orange) when the two disagree past {{ driftThr }} %. Holder counts and top-10 share come from GeckoTerminal; owner and LP-burn flags are read straight from the node with eth_call. Every row carries the head block it was observed at.

{{ total }} tokens match · block {{ headBlock }}
Token {{ aToken }} Pool Price USD {{ aPrice }} Liquidity USD {{ aLiq }} Vol 24h USD {{ aVol }} Holders {{ aHolders }} Top-10 % {{ aTop }} LP lock Mint Block
{{ r.symbol }} {{ r.name }} {{ r.pool }} {{ r.price }} {{ r.liq }} {{ r.vol }} {{ r.holders }} {{ r.top10 }} {{ r.lp }} {{ r.mint }} {{ r.block }}
flow establishing — indexing pools and swap events · {{ nowUtc }} · TFT-DASH-01
Empty — no flow over the sample
{{ emptyMsg }}
{{ nowUtc }} · TFT-DASH-01
widen the filter, or clear it to view every active token on the chain
{{ rangeLabel }}
A separated (orange) value failed reconciliation against node state and is marked stale at that field. It stays orange until a fresh reading arrives. Sample codes and UTC times are in the response.