Live market data
Token pages show the token’s price, chart and recent trades as they happen. This data is for information only: it never changes balances, quotes or withdrawals.
Where it comes from
- Trades and price: read directly from the launchpad’s own on-chain trade events — the pump.fun bonding curve or PumpSwap pool on Solana, the Pons bonding curve or Uniswap v4 pool on Robinhood Chain. The price is the latest trade’s price.
- Chart: recent candles are built from those trades; older history comes from GeckoTerminal. A period with no trades has no candle — nothing is filled in. The chart is drawn with TradingView Lightweight Charts™; drag or swipe to move through the loaded history, scroll or pinch to zoom, and use “Latest” to return to the newest candles. Each chart’s Sources button lists where its data came from and how recent it is.
- US dollar values: the token’s price in SOL or ETH times a separate SOL/USD or ETH/USD rate, shown with its age. Market cap moves with the live price.
- Pool statistics (liquidity, 24-hour volume and transaction counts) come from DexScreener and refresh about once a minute; holders are read on chain every few minutes.
How current it is
Two things set how current a figure is, and they are separate: how often the page is updated, and how long a trade takes to reach Relay.
- Update cadence: prices, trades and chart candles reach the page in small batches every 2–3 seconds, rather than one redraw per trade.
- Live stream: a trade usually reaches Relay within a few seconds of its block, once the network has confirmed it.
- Periodic reads (“Updates every N s”): Relay reads the chain every N seconds — that is how often it looks, not the total delay. Measured in production, a trade typically reaches Relay about 4 seconds after its block (about 5 seconds at the slow end), plus the time the network takes to confirm it, and then the 2–3 second batch to the page.
- Pool statistics refresh about once a minute, holders every few minutes, and older chart history may lag by a minute or two.
What the status label means
- Live
- Connected, receiving the chain’s progress, and trades arriving within seconds. A token with no recent trades stays Live while the connection is healthy.
- Updates every N s
- No live stream is available right now (for example while a data provider is out of capacity), so Relay reads the chain every N seconds instead. The values are real but arrive a few seconds later than with the live stream (see “How current it is” above). The label returns to Live once a live stream has been healthy for a while.
- Delayed
- Trades are arriving late or the page is showing periodic updates instead of the live stream. Values are real but may be behind.
- Reconnecting
- The connection dropped; the page reconnects automatically and catches up on missed trades. The last values stay on screen.
- Stale
- No heartbeat for a while. Treat the figures as out of date.
- Live feed unavailable
- With the reason, for example while a token is graduating to its pool.
Known limitations
- Solana trades are shown once they are confirmed and are re-checked until final; Robinhood Chain trades are shown from the latest blocks. Very rarely a trade is removed again if the network drops it.
- Relay uses more than one data provider and switches automatically if one falls behind, but a short delay can still happen during a provider outage. The label always says so.
- While a Robinhood Chain token shows “Updates every N s”, a trade the network later drops is not removed from the page (periodic reads only see the current chain). This is rare: Robinhood Chain blocks come from a single sequencer.
- When a token graduates from its bonding curve to a pool, the page switches venues automatically; the chart continues across the switch.
- Older chart history comes from a third party and may lag by a minute or two.
Not investment advice
Market data is shown for information. Relay does not endorse any token, and being named on a token does not mean the named person created or promotes it.