Single Market
One fully-normalized market by conditionId — client.markets.get(id) (or the useEvent(id) hook). The odds chart is the drop-in <PriceChart/> — V3 price history, live, no chart library.
no market
<PriceChart market={id} /> // the whole chart — fetches, draws, stays live
const { series } = usePriceHistory(id) // or the raw series: series.points[].prices[outcome]