diff --git a/dashboard-next/src/lib/hyperliquid-ws.ts b/dashboard-next/src/lib/hyperliquid-ws.ts index 77434d5..1255e02 100644 --- a/dashboard-next/src/lib/hyperliquid-ws.ts +++ b/dashboard-next/src/lib/hyperliquid-ws.ts @@ -86,9 +86,9 @@ export function useHyperliquidWebSocket(coin: string = "BTC"): HyperliquidData { setConnected(true); setError(null); subscribed.current = false; - // Subscribe - ws.send(JSON.stringify({ type: "subscribe", subscription: { type: "l2Book", coin } })); - ws.send(JSON.stringify({ type: "subscribe", subscription: { type: "trades", coin } })); + // Subscribe — Hyperliquid WebSocket uses "method" not "type" + ws.send(JSON.stringify({ method: "subscribe", subscription: { type: "l2Book", coin } })); + ws.send(JSON.stringify({ method: "subscribe", subscription: { type: "trades", coin } })); subscribed.current = true; };