Chart and market data
What does a point represent?
The chart reconstructs reserves from successful on-chain creation and trade events belonging to the selected market. Each point shows the implied market cap after that event; it is not an executable quote for a particular order size.
Failed transactions do not create trade points. The history reader binds logs to the correct program invocation and market accounts, then checks the replayed reserves and trade count against current on-chain state.
Does the chart use the historical SOL price?
No. Historical SOL market caps are converted using the current SOL/USD rate, rather than the historical rate at each trade. Earlier USD points can therefore move when SOL’s dollar price changes even without a new token trade.
The conversion uses Coinbase’s public SOL/USD spot feed. The server refreshes it at most once per minute. A recent cached rate can be marked stale; after five minutes without a successful rate, USD values become unavailable while SOL trading can continue.
Why does history say partial?
The current reader is limited to 1,000 transactions per market and depends on RPC history being available. Missing transaction details, truncated logs, an absent creation event, or a mismatch with current reserves marks history as partial.
Partial history is not a complete trading record. The current implementation does not include a permanent historical indexer or a separate historical SOL/USD feed.