Introduction
npm i @nktkas/hyperliquidpnpm add @nktkas/hyperliquidyarn add @nktkas/hyperliquidbun add @nktkas/hyperliquiddeno add jsr:@nktkas/hyperliquidExamples
Read Data
import { HttpTransport, InfoClient } from "@nktkas/hyperliquid";
const client = new InfoClient({ transport: new HttpTransport() });
// Order book
const book = await client.l2Book({ coin: "ETH" });
// ^? { coin: string, time: number, levels: [{ px: string, sz: string, n: number }[], ...] }
// Account state
const state = await client.clearinghouseState({ user: "0x..." });
// ^? { marginSummary: {...}, assetPositions: [...], withdrawable: string }Place Orders
Real-time Updates
Last updated