Skip to main content
WS channel: pool-updates Live refresh of a single market’s mutable fields - price, market cap, liquidity, bonding progress, windowed stats. The price moves instantly on every trade of the pool; the full snapshot refreshes server-side every ~10s. Events are throttled to at most one per second per pool and deduplicated - you only receive an event when something actually changed.
string
required
Public chain id - evm:<id> or solana. Example: solana
string
required
Pool (market) address. Example: BqnpCdDLPV2pFdAaLnVidmn3G93RP2p5oRdGEY2sJGez
The refresh runs server-side through the same engine as /v1/pool/data, so stats carries the identical 5m/1h/24h windows and field names as the REST snapshot - re-parse events with the code you already wrote. On subscribe, the last known state is pushed immediately when available.

Close codes

Ack
type:object

Server acknowledgement: the subscription is live.

Update
type:object

Server push frame (Update).

Subscribe
type:object

Client frame opening the subscription (additive, ack is explicit).