[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76073":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":15,"lastSyncTime":40,"discoverSource":41},76073,"hyperliquid-sdk","devmikets\u002Fhyperliquid-sdk","devmikets","hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk | hyperliquid sdk - The Hyperliquid API SDK, written in TypeScript, supports all major JavaScript environments.","https:\u002F\u002Fdevmike.gitbook.io\u002Fhyperliquid-sdk",null,"TypeScript",602,394,21,2,0,10,11.79,"MIT License",false,"main",[23,24,25,26,27,28,29,30,31,32,33,34,35,36],"api","blockchain","crypto","cryptocurrency","dex","exchange","hyper","hyperliquid","javascript","library","sdk","smart-contracts","typescript","web3","2026-06-12 02:03:39","# Hyperliquid API SDK - TypeScript\n\nThe [Hyperliquid API SDK](https:\u002F\u002Fhyperliquid.gitbook.io\u002Fhyperliquid-docs\u002Ffor-developers\u002Fapi), written in TypeScript, supports all major JavaScript environments.\n\n## Features\n\n- **Typed**: Source code is 100% TypeScript.\n- **Tested**: Good code coverage and type relevance.\n- **Minimal dependencies**: A few small trusted dependencies.\n- **Cross-Environment Support**: Compatible with all major JS runtimes.\n- **Integratable**: Easy to use with wallet providers ([viem](https:\u002F\u002Fgithub.com\u002Fwevm\u002Fviem) or\n  [ethers](https:\u002F\u002Fgithub.com\u002Fethers-io\u002Fethers.js)).\n\n## Installation (choose your package manager)\n\n```\nnpm i @devmikets\u002Fhyperliquid-sdk           # npm \u002F pnpm \u002F yarn\nbun add @devmikets\u002Fhyperliquid-sdk         # Bun\ndeno add npm:@devmikets\u002Fhyperliquid-sdk    # Deno\n```\n\n## Quick Example\n\n### spotSend\n\n```ts\n\u002F\u002F Send spot assets to another address:\n\u002F\u002F Import module\nimport * as hl from \"@devmikets\u002Fhyperliquid-sdk\";\nimport { privateKeyToAccount } from \"npm:viem\u002Faccounts\";\n\n \u002F\u002F viem or ethers\nconst wallet = privateKeyToAccount(\"0x...\");\n\u002F\u002F or `WebSocketTransport`\nconst transport = new hl.HttpTransport();\nconst client = new hl.ExchangeClient({ transport, wallet });\n\nawait client.spotSend({\n  destination: \"0x...\",\n  token: \"USDC:0xeb62eee3685fc4c43992febcd9e75443\",\n  amount: \"1\",\n});\n```\n\n### createVault\n\n```ts\n\u002F\u002F Create a vault:\n\u002F\u002F Import module\nimport * as hl from \"@devmikets\u002Fhyperliquid-sdk\";\nimport { privateKeyToAccount } from \"npm:viem\u002Faccounts\";\n\n \u002F\u002F viem or ethers\nconst wallet = privateKeyToAccount(\"0x...\");\n \u002F\u002F or `WebSocketTransport`\nconst transport = new hl.HttpTransport();\nconst client = new hl.ExchangeClient({ transport, wallet });\n\nconst data = await client.createVault({\n  name: \"...\",\n  description: \"...\",\n  initialUsd: 100 * 1e6,\n  nonce: Date.now(),\n});\n```\n\n### borrowLend\n\n```ts\n\u002F\u002F Borrow or lend assets:\n\u002F\u002F Import module\nimport * as hl from \"@devmikets\u002Fhyperliquid-sdk\";\nimport { privateKeyToAccount } from \"npm:viem\u002Faccounts\";\n\n\u002F\u002F viem or ethers\nconst wallet = privateKeyToAccount(\"0x...\");\n \u002F\u002F or `WebSocketTransport`\nconst transport = new hl.HttpTransport();\nconst client = new hl.ExchangeClient({ transport, wallet });\n\nawait client.borrowLend({ operation: \"supply\", token: 0, amount: \"20\" });\n```\n\n### readData\n\n```ts\n\u002F\u002F InfoClient gives read-only access to the Info endpoint. Works with any transport:\n\u002F\u002F 1. Import module\nimport { HttpTransport, InfoClient } from \"@devmikets\u002Fhyperliquid-sdk\";\n\n\u002F\u002F 2. Set up client with transport\nconst transport = new HttpTransport();\nconst info = new InfoClient({ transport });\n\n\u002F\u002F 3. Query data\n\n\u002F\u002F Retrieve mids for all coins\nconst mids = await info.allMids();\n\n\u002F\u002F Retrieve a user's open orders\nconst openOrders = await info.openOrders({ user: \"0x...\" });\n\n\u002F\u002F L2 book snapshot\nconst book = await info.l2Book({ coin: \"BTC\" });\n```\n\n### Trading\n\n```ts\n\u002F\u002F 1. Import modules\nimport { ExchangeClient, HttpTransport } from \"@devmikets\u002Fhyperliquid-sdk\";\nimport { privateKeyToAccount } from \"viem\u002Faccounts\";\n\n\u002F\u002F 2. Set up client with wallet and transport\nconst wallet = privateKeyToAccount(\"0x...\");\n\nconst transport = new HttpTransport();\nconst exchange = new ExchangeClient({ transport, wallet });\n\n\u002F\u002F 3. Execute an action\n\n\u002F\u002F Place an order\nconst result = await exchange.order({\n  orders: [{\n    a: 0,\n    b: true,\n    p: \"95000\",\n    s: \"0.01\",\n    r: false,\n    t: { limit: { tif: \"Gtc\" } },\n  }],\n  grouping: \"na\",\n});\n\n\u002F\u002F Update leverage\nawait exchange.updateLeverage({ asset: 0, isCross: true, leverage: 5 });\n\n\u002F\u002F Initiate a withdrawal request\nawait exchange.withdraw3({ destination: \"0x...\", amount: \"1\" });\n```\n\n## Documentation\n\nFull guides, examples, and API reference: [hyperliquid-sdk docs](https:\u002F\u002Fdevmike.gitbook.io\u002Fhyperliquid-sdk)\n\n- For beginners, you can use tools like ChatGPT\u002FClaude to get started quickly.\n","Hyperliquid API SDK 是一个用 TypeScript 编写的库，支持所有主流的 JavaScript 环境。它提供了完全类型化的源代码、良好的测试覆盖率和最小依赖项，确保了跨环境兼容性和易集成性，可以轻松与钱包提供商（如 viem 或 ethers）配合使用。该 SDK 支持多种功能，包括现货转账、创建金库、借贷以及读取市场数据等。适用于需要与 Hyperliquid 交易所进行交互的各种区块链应用开发场景，无论是前端还是后端项目都能良好适配。","2026-06-11 03:54:23","CREATED_QUERY"]