HOOK use-probability-history
useProbabilityHistory
Subscribes to probability history for all outcomes in a multi-outcome question market. Fetches candleSnapshot history + streams live allMids updates. Returns { series: OutcomeSeries[], isLoading, error }. Pass series directly to <ProbabilityChart series={...} />. Accepts markets array from useMarkets().
Install
$
npx shadcn@latest add https://ui.purrdict.xyz/r/use-probability-history.json Signature
useProbabilityHistory(markets: Market[]) Returns
{ series, isLoading, error } Usage
import { useProbabilityHistory } from "@/hooks/hip4/use-probability-history"
// Multi-outcome question markets (3+ outcomes)
const { series, isLoading } = useProbabilityHistory(questionMarkets)
<ProbabilityChart series={series} height={220} /> Dependencies
npm packages
Registry components