HOOK use-recent-trades
useRecentTrades
Subscribes to recent trades for a prediction market coin. Returns { trades: RecentTrade[], isLoading, error }. Each trade has { side: 'B'|'S', price: number, size: number, time: number }. Fetches initial history via HTTP then appends live trades via WebSocket. Pass trades to RecentTrades component.
Install
$
npx shadcn@latest add https://ui.purrdict.xyz/r/use-recent-trades.json Signature
useRecentTrades(coin: string) Returns
{ trades, isLoading, error } Usage
import { useRecentTrades } from "@/hooks/hip4/use-recent-trades"
const { trades } = useRecentTrades(market.yesCoin)
<RecentTrades trades={trades} /> Dependencies
npm packages
Registry components