Live Odds
useOdds(marketId) — a subscription that re-renders on every trade. Prices are normalized (Σ = 1); reserves are raw wei for clients that want them.
waiting for the first tick… (trades drive updates)
const odds = useOdds(marketId)
// odds.prices → [0.62, 0.38] normalized, live
// odds.reserves→ ["…","…"] raw wei
// odds.updatedAtMs