Hyperliquid SDK is a Typescript library for building dApps on top of Hyperliquid ecosystem.
You can install the SDK using npm:
npm i -S hyperliquid-sdk
or yarn:
yarn add hyperliquid-sdk
import { Hyperliquid } from 'hyperliquid-sdk';
const wallet = new ethers.Wallet(<YOUR_PRIVATE_KEY>); // or any other BaseWallet compatible
const sdk = new Hyperliquid(wallet);
await sdk.info.getAllMids();
Run the CLI script for NodeJS applications, using the CLI playground (from root):
npm run playground-cli
or run the ReactJS application with the integrated SDK, using command (from root):
npm run playground-reactjs
The main purpose of this repository is to continue evolving Hyperliquid ecosystem, making it faster and easier to use. Contribution guides to be released soon.
Hyperliquid SDK is MIT licensed.