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