{"repo":"nktkas/hyperliquid","free":true,"listed":false,"github":"https://github.com/nktkas/hyperliquid","clone":"git clone https://github.com/nktkas/hyperliquid.git","description":"Hyperliquid API SDK for all major JS runtimes, written in TypeScript.","language":"TypeScript","stars":425,"topics":["api","blockchain","crypto","cryptocurrency","dex","exchange","hyperliquid","library","sdk","trading","typescript","web3"],"license":"MIT","category":"crypto_sdk","readme_excerpt":"# Hyperliquid API TypeScript SDK\n\n[![npm](https://img.shields.io/npm/v/@nktkas/hyperliquid?color=blue)](https://www.npmjs.com/package/@nktkas/hyperliquid)\n[![jsr](https://jsr.io/badges/@nktkas/hyperliquid)](https://jsr.io/@nktkas/hyperliquid)\n[![Downloads](https://img.shields.io/npm/dm/@nktkas/hyperliquid.svg)](https://www.npmjs.com/package/@nktkas/hyperliquid)\n[![coveralls](https://img.shields.io/coverallsCoverage/github/nktkas/hyperliquid)](https://coveralls.io/github/nktkas/hyperliquid)\n[![bundlephobia](https://img.shields.io/bundlephobia/minzip/@nktkas/hyperliquid)](https://bundlephobia.com/package/@nktkas/hyperliquid)\n\nA community-supported [Hyperliquid API](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api) SDK for all\nmajor JS runtimes, written in TypeScript.\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://github.com/wevm/viem) or\n  [ethers](https://github.com/ethers-io/ethers.js)).\n\n## Installation\n\n```sh\n# Node.js 22.12+ / React Native 0.86+\nnpm i @nktkas/hyperliquid\n\n# Deno 1.23+ \ndeno add jsr:@nktkas/hyperliquid\n\n# Bun 1.3.3+\nbun add @nktkas/hyperliquid\n```\n\n> React Native needs polyfills for the `fastAssetCtxs` subscription and for versions below 0.86 — see the\n> [documentation](https://nktkas.gitbook.io/hyperliquid).\n\n## Quick Example\n\n### Read data\n\n```ts\n// 1. Import module\nimport { HttpTransport, InfoClient } from \"@nktkas/hyperliquid\";\n\n// 2. Set up client with transport\nconst transport = new HttpTransport();\nconst info = new InfoClient({ transport });\n\n// 3. Query data\n\n// Retrieve mids for all coins\nconst mids = await info.allMids();\n\n// Retrieve a user's open orders\nconst openOrders = await info.openOrders({ user: \"0x...\" });\n\n// L2 book snapshot\nconst book = await info.l2Book({ coin: \"BTC\" });\n```\n\n### Trading\n\n```ts\n// 1. Import modules\nimport { ExchangeClient, HttpTransport } from \"@nktkas/hyperliquid\";\nimport { privateKeyToAccount } from \"viem/accounts\";\n\n// 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// 3. Execute an action\n\n// 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// Update leverage\nawait exchange.updateLeverage({ asset: 0, isCross: true, leverage: 5 });\n\n// Initiate a withdrawal request\nawait exchange.withdraw3({ destination: \"0x...\", amount: \"1\" });\n```\n\n### Real-time updates\n\n```ts\n// 1. Import module\nimport { SubscriptionClient, WebSocketTransport } from \"@nktkas/hyperliquid\";\n\n// 2. Set up client with transport\nconst transport = new WebSocketTransport();\nconst subs = new SubscriptionClient({ transport });\n\n// 3. Subscribe to events\n\n// Subscribe to mids for all coins\nawait subs.allMids((data) => {\n  console.log(data);\n});\n\n// Subscribe to user's open orders\nawait subs.openOrders({ user: \"0x...\" }, (data) => {\n  console.log(data);\n});\n\n// Subscribe to L2 book snapshot\nawait subs.l2Book({ coin: \"ETH\" }, (data) => {\n  console.log(data);\n});\n```\n\n## Documentation\n\nFull guides, examples, and API reference: [nktkas.gitbook.io/hyperliquid](https://nktkas.gitbook.io/hyperliquid)\n\n## Versioning\n\nThis SDK follows [Semantic Versioning](https://semver.org/). Until `1.0.0`, breaking changes bump the minor version and\neverything else bumps the patch — the [caret-range](https://github.com/npm/node-semver#caret-ranges-123-025-004)\nconvention.\n\nThe exception is the request, response, and event types that mirror the Hyperliquid API. The API is unversioned and\nalways serves its latest shape, so changes to these types ship in **patch** releases even when breaking — the break\ncomes from Hyperliquid, not the SDK.\n\n## Star History\n\n<a href=\"https://www.star-history.com/#nktkas/hyperliquid&type=date&legend=top-left\">\n <picture>\n   <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=nktkas/hyperliquid&type=date&theme=dark&legend=top-left\" />\n   <source media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=nktkas/hyperliquid&type=date&legend=top-left\" />\n   <img alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=nktkas/hyperliquid&type=date&legend=top-left\" />\n </picture>\n</a>\n\n## License\n\n**@nktkas/hyperliquid** is licensed under the [MIT License](LICENSE).\n\nCopyright © 2024-present [nktkas](https://github.com/nktkas) and\n[contributors](https://github.com/nktkas/hyperliquid/graphs/contributors).\n","default_branch":"main","files":441,"tree":[".dev/deno_style_lint_plugin.ts",".dev/export_sync_check.ts",".dev/jsdoc_sync_check.ts",".dev/project_valibot_lint_plugin.test.ts",".dev/project_valibot_lint_plugin.ts",".dev/valibot_lint_plugin.test.ts",".dev/valibot_lint_plugin.ts",".github/ISSUE_TEMPLATE/bug_report.md",".github/ISSUE_TEMPLATE/feature_request.md",".github/PULL_REQUEST_TEMPLATE.md",".github/dependabot.yml",".github/scripts/build_npm.ts",".github/workflows/code_quality.yml",".github/workflows/publish_jsr.yml",".github/workflows/publish_npm.yml",".github/workflows/tests_offline.yml",".github/workflows/tests_online.yml",".github/workflows/update_openapi.yml","CONTRIBUTING.md","LICENSE","README.md","SECURITY.md","deno.json","docs/.scripts/jsdocParser.ts","docs/.scripts/schemaEnricher.ts","docs/.scripts/updateOpenAPI.ts","docs/README.md","docs/SUMMARY.md","docs/clients.md","docs/error-handling.md","docs/guides/agent-wallets-and-vaults.md","docs/guides/browser-wallets.md","docs/guides/market-orders.md","docs/guides/tree-shaking.md","docs/signing.md","docs/transports.md","docs/utilities.md","src/_base.ts","src/api/_errors.ts","src/api/_schemas.ts","src/api/exchange/_methods/_base/_config.ts","src/api/exchange/_methods/_base/_nonce.ts","src/api/exchange/_methods/_base/_semaphore.ts","src/api/exchange/_methods/_base/_shell.ts","src/api/exchange/_methods/_base/errors.ts","src/api/exchange/_methods/_base/execute.ts","src/api/exchange/_methods/_base/mod.ts","src/api/exchange/_methods/activateOutcomeDeployer.ts","src/api/exchange/_methods/agentEnableDexAbstraction.ts","src/api/exchange/_methods/agentSendAsset.ts","src/api/exchange/_methods/agentSetAbstraction.ts","src/api/exchange/_methods/approveAgent.ts","src/api/exchange/_methods/approveBuilderFee.ts","src/api/exchange/_methods/authorizeAqav2Role.ts","src/api/exchange/_methods/batchModify.ts","src/api/exchange/_methods/borrowLend.ts","src/api/exchange/_methods/cDeposit.ts","src/api/exchange/_methods/cSignerAction.ts","src/api/exchange/_methods/cValidatorAction.ts","src/api/exchange/_methods/cWithdraw.ts","src/api/exchange/_methods/cancel.ts","src/api/exchange/_methods/cancelByCloid.ts","src/api/exchange/_methods/claimRewards.ts","src/api/exchange/_methods/convertToMultiSigUser.ts","src/api/exchange/_methods/createSubAccount.ts","src/api/exchange/_methods/createVault.ts","src/api/exchange/_methods/evmUserModify.ts","src/api/exchange/_methods/finalizeEvmContract.ts","src/api/exchange/_methods/gossipPriorityBid.ts","src/api/exchange/_methods/hip3LiquidatorTransfer.ts","src/api/exchange/_methods/linkStakingUser.ts","src/api/exchange/_methods/modify.ts","src/api/exchange/_methods/noop.ts","src/api/exchange/_methods/order.ts","src/api/exchange/_methods/perpDeploy.ts","src/api/exchange/_methods/registerReferrer.ts","src/api/exchange/_methods/reserveRequestWeight.ts","src/api/exchange/_methods/scheduleCancel.ts","src/api/exchange/_methods/sendAsset.ts","src/api/exchange/_methods/sendToEvmWithData.ts","src/api/exchange/_methods/setDisplayName.ts","src/api/exchange/_methods/setReferrer.ts","src/api/exchange/_methods/spotDeploy.ts","src/api/exchange/_methods/spotSend.ts","src/api/exchange/_methods/spotUser.ts","src/api/exchange/_methods/stakingLinkDisableTradingUser.ts","src/api/exchange/_methods/subAccountModify.ts","src/api/exchange/_methods/subAccountSpotTransfer.ts","src/api/exchange/_methods/subAccountTransfer.ts","src/api/exchange/_methods/tokenDelegate.ts","src/api/exchange/_methods/topUpIsolatedOnlyMargin.ts","src/api/exchange/_methods/twapCancel.ts","src/api/exchange/_methods/twapOrder.ts","src/api/exchange/_methods/updateIsolatedMargin.ts","src/api/exchange/_methods/updateLeverage.ts","src/api/exchange/_methods/usdClassTransfer.ts","src/api/exchange/_methods/usdSend.ts","src/api/exchange/_methods/userDexAbstraction.ts","src/api/exchange/_methods/userOutcome.ts","src/api/exchange/_methods/userPortfolioMargin.ts","src/api/exchange/_methods/userSetAbstraction.ts","src/api/exchange/_methods/validatorL1Stream.ts","src/api/exchange/_methods/vaultDistribute.ts","src/api/exchange/_methods/vaultModify.ts","src/api/exchange/_methods/vaultTransfer.ts","src/api/exchange/_methods/withdraw3.ts","src/api/exchange/client.ts","src/api/exchange/mod.ts","src/api/explorer/_methods/_base/_config.ts","src/api/explorer/_methods/_base/_errors.ts","src/api/explorer/_methods/_base/_schemas.ts","src/api/explorer/_methods/_base/mod.ts","src/api/explorer/_methods/blockDetails.ts","src/api/explorer/_methods/explorerBlock.ts","src/api/explorer/_methods/explorerTxs.ts","src/api/explorer/_methods/txDetails.ts","src/api/explorer/_methods/userDetails.ts","src/api/explorer/client.ts","src/api/explorer/mod.ts","src/api/info/_methods/_base/_config.ts","src/api/info/_methods/_base/_schemas.ts","src/api/info/_methods/_base/mod.ts","src/api/info/_methods/activeAssetData.ts","src/api/info/_methods/allBorrowLendReserveStates.ts","src/api/info/_methods/allMids.ts","src/api/info/_methods/allPerpMetas.ts","src/api/info/_methods/approvedBuilders.ts","src/api/info/_methods/borrowLendReserveState.ts","src/api/info/_methods/borrowLendUserState.ts","src/api/info/_methods/candleSnapshot.ts","src/api/info/_methods/clearinghouseState.ts","src/api/info/_methods/delegations.ts","src/api/info/_methods/delegatorHistory.ts","src/api/info/_methods/delegatorRewards.ts","src/api/info/_methods/delegatorSummary.ts","src/api/info/_methods/exchangeStatus.ts","src/api/info/_methods/extraAgents.ts","src/api/info/_methods/frontendOpenOrders.ts","src/api/info/_methods/fundingHistory.ts","src/api/info/_methods/gossipPriorityAuctionStatus.ts","src/api/info/_methods/gossipRootIps.ts","src/api/info/_methods/historicalOrders.ts","src/api/info/_methods/isVip.ts","src/api/info/_methods/l2Book.ts","src/api/info/_methods/leadingVaults.ts","src/api/info/_methods/legalCheck.ts","src/api/info/_methods/liquidatable.ts","src/api/info/_methods/marginTable.ts","src/api/info/_methods/maxBuilderFee.ts","src/api/info/_methods/maxMarketOrderNtls.ts","src/api/info/_methods/meta.ts","src/api/info/_methods/metaAndAssetCtxs.ts","src/api/info/_methods/openOrders.ts","src/api/info/_methods/orderStatus.ts","src/api/info/_methods/outcomeMeta.ts","src/api/info/_methods/outcomeTemplates.ts","src/api/info/_methods/perpAnnotation.ts","src/api/info/_methods/perpCategories.ts","src/api/info/_methods/perpConciseAnnotations.ts","src/api/info/_methods/perpDeployAuctionStatus.ts","src/api/info/_methods/perpDexLimits.ts","src/api/info/_methods/perpDexStatus.ts","src/api/info/_methods/perpDexs.ts","src/api/info/_methods/perpsAtOpenInterestCap.ts","src/api/info/_methods/portfolio.ts","src/api/info/_methods/preTransferCheck.ts","src/api/info/_methods/predictedFundings.ts","src/api/info/_methods/recentTrades.ts","src/api/info/_methods/referral.ts","src/api/info/_methods/settledOutcome.ts","src/api/info/_methods/spotClearinghouseState.ts","src/api/info/_methods/spotDeployState.ts","src/api/info/_methods/spotMeta.ts","src/api/info/_methods/spotMetaAndAssetCtxs.ts","src/api/info/_methods/spotPairDeployAuctionStatus.ts","src/api/info/_methods/subAccounts.ts","src/api/info/_methods/subAccounts2.ts","src/api/info/_methods/tokenDetails.ts","src/api/info/_methods/twapHistory.ts","src/api/info/_methods/usdcRouting.ts","src/api/info/_methods/userAbstraction.ts","src/api/info/_methods/userBorrowLendInterest.ts","src/api/info/_methods/userDexAbstraction.ts","src/api/info/_methods/userFees.ts","src/api/info/_methods/userFills.ts","src/api/info/_methods/userFillsByTime.ts","src/api/info/_methods/userFunding.ts","src/api/info/_methods/userNonFundingLedgerUpdates.ts","src/api/info/_methods/userRateLimit.ts","src/api/info/_methods/userRole.ts","src/api/info/_methods/userToMultiSigSigners.ts","src/api/info/_methods/userTwapSliceFills.ts","src/api/info/_methods/userTwapSliceFillsByTime.ts","src/api/info/_methods/userVaultEquities.ts","src/api/info/_methods/validatorL1Votes.ts","src/api/info/_methods/validatorSummaries.ts","src/api/info/_methods/vaultDetails.ts","src/api/info/_methods/vaultSummaries.ts","src/api/info/_methods/webData2.ts","src/api/info/client.ts","src/api/info/mod.ts","src/api/subscription/_methods/_base/_config.ts","src/api/subscription/_methods/_base/mod.ts","src/api/subscription/_methods/activeAssetCtx.ts","src/api/subscription/_methods/activeAssetData.ts","src/api/subscription/_methods/activeSpotAssetCtx.ts","src/api/subscription/_methods/allDexsAssetCtxs.ts","src/api/subscription/_methods/allDexsClearinghouseState.ts","src/api/subscription/_methods/allMids.ts","src/api/subscription/_methods/assetCtxs.ts","src/api/subscription/_methods/bbo.ts","src/api/subscription/_methods/candle.ts","src/api/subscription/_methods/clearinghouseState.ts","src/api/subscription/_methods/fastAssetCtxs.ts","src/api/subscription/_methods/l2Book.ts","src/api/subscription/_methods/notification.ts","src/api/subscription/_methods/openOrders.ts","src/api/subscription/_methods/orderUpdates.ts","src/api/subscription/_methods/outcomeMetaUpdates.ts","src/api/subscription/_methods/spotAssetCtxs.ts","src/api/subscription/_methods/spotState.ts","src/api/subscription/_methods/trades.ts","src/api/subscription/_methods/twapStates.ts","src/api/subscription/_methods/userEvents.ts","src/api/subscription/_methods/userFills.ts","src/api/subscription/_methods/userFundings.ts","src/api/subscription/_methods/userHistoricalOrders.ts","src/api/subscription/_methods/userNonFundingLedgerUpdates.ts","src/api/subscription/_methods/userTwapHistory.ts","src/api/subscription/_methods/userTwapSliceFills.ts","src/api/subscription/_methods/webData3.ts","src/api/subscription/client.ts","src/api/subscription/mod.ts","src/mod.ts","src/signing/_abstractWallet.ts","src/signing/_canonicalize.ts","src/signing/_l1.ts","src/signing/_multiSig.ts","src/signing/_userSigned.ts","src/signing/mod.ts","src/transport/_abort.ts","src/transport/_base.ts","src/transport/_polyfills.ts","src/transport/http/mod.ts","src/transport/mod.ts","src/transport/websocket/_dispatcher.ts","src/transport/websocket/_events.ts","src/transport/websocket/_id.ts","src/transport/websocket/_keepAlive.ts","src/transport/websocket/_subscriptionManager.ts","src/transport/websocket/mod.ts","src/utils/_format.ts","src/utils/_symbolConverter.ts","src/utils/mod.ts","tests/api/_utils/schemaCoverage.ts","tests/api/_utils/typeToJsonSchema.ts","tests/api/_utils/valibotToJsonSchema.ts","tests/api/exchange/_t.ts","tests/api/exchange/activateOutcomeDeployer.test.ts","tests/api/exchange/agentEnableDexAbstraction.test.ts","tests/api/exchange/agentSendAsset.test.ts","tests/api/exchange/agentSetAbstraction.test.ts","tests/api/exchange/approveAgent.test.ts","tests/api/exchange/approveBuilderFee.test.ts","tests/api/exchange/authorizeAqav2Role.test.ts","tests/api/exchange/batchModify.test.ts","tests/api/exchange/borrowLend.test.ts","tests/api/exchange/cDeposit.test.ts","tests/api/exchange/cSignerAction.test.ts","tests/api/exchange/cValidatorAction.test.ts","tests/api/exchange/cWithdraw.test.ts","tests/api/exchange/cancel.test.ts","tests/api/exchange/cancelByCloid.test.ts","tests/api/exchange/claimRewards.test.ts","tests/api/exchange/createSubAccount.test.ts","tests/api/exchange/createVault.test.ts","tests/api/exchange/evmUserModify.test.ts","tests/api/exchange/finalizeEvmContract.test.ts","tests/api/exchange/gossipPriorityBid.test.ts","tests/api/exchange/hip3LiquidatorTransfer.test.ts","tests/api/exchange/linkStakingUser.test.ts","tests/api/exchange/modify.test.ts","tests/api/exchange/noop.test.ts","tests/api/exchange/order.test.ts","tests/api/exchange/perpDeploy.test.ts","tests/api/exchange/registerReferrer.test.ts","tests/api/exchange/reserveRequestWeight.test.ts","tests/api/exchange/scheduleCancel.test.ts","tests/api/exchange/sendAsset.test.ts","tests/api/exchange/sendToEvmWithData.test.ts","tests/api/exchange/setDisplayName.test.ts","tests/api/exchange/setReferrer.test.ts","tests/api/exchange/spotDeploy.test.ts","tests/api/exchange/spotSend.test.ts","tests/api/exchange/spotUser.test.ts","tests/api/exchange/stakingLinkDisableTradingUser.test.ts","tests/api/exchange/subAccountModify.test.ts","tests/api/exchange/subAccountSpotTransfer.test.ts","tests/api/exchange/subAccountTransfer.test.ts","tests/api/exchange/tokenDelegate.test.ts","tests/api/exchange/topUpIsolatedOnlyMargin.test.ts","tests/api/exchange/twapCancel.test.ts","tests/api/exchange/twapOrder.test.ts","tests/api/exchange/updateIsolatedMargin.test.ts","tests/api/exchange/updateLeverage.test.ts","tests/api/exchange/usdClassTransfer.test.ts","tests/api/exchange/usdSend.test.ts","tests/api/exchange/userDexAbstraction.test.ts","tests/api/exchange/userOutcome.test.ts","tests/api/exchange/userPortfolioMargin.test.ts","tests/api/exchange/userSetAbstraction.test.ts","tests/api/exchange/validatorL1Stream.test.ts","tests/api/exchange/vaultDistribute.test.ts","tests/api/exchange/vaultModify.test.ts","tests/api/exchange/vaultTransfer.test.ts","tests/api/exchange/withdraw3.test.ts","tests/api/explorer/_errors.test.ts","tests/api/explorer/_t.ts","tests/api/explorer/blockDetails.test.ts","tests/api/explorer/explorerBlock.test.ts","tests/api/explorer/explorerTxs.test.ts","tests/api/explorer/txDetails.test.ts","tests/api/explorer/userDetails.test.ts","tests/api/info/_t.ts","tests/api/info/activeAssetData.test.ts","tests/api/info/allBorrowLendReserveStates.test.ts","tests/api/info/allMids.test.ts","tests/api/info/allPerpMetas.test.ts","tests/api/info/approvedBuilders.test.ts","tests/api/info/borrowLendReserveState.test.ts","tests/api/info/borrowLendUserState.test.ts","tests/api/info/candleSnapshot.test.ts","tests/api/info/clearinghouseState.test.ts","tests/api/info/delegations.test.ts","tests/api/info/delegatorHistory.test.ts","tests/api/info/delegatorRewards.test.ts","tests/api/info/delegatorSummary.test.ts","tests/api/info/exchangeStatus.test.ts","tests/api/info/extraAgents.test.ts","tests/api/info/frontendOpenOrders.test.ts","tests/api/info/fundingHistory.test.ts","tests/api/info/gossipPriorityAuctionStatus.test.ts","tests/api/info/gossipRootIps.test.ts","tests/api/info/historicalOrders.test.ts","tests/api/info/isVip.test.ts","tests/api/info/l2Book.test.ts","tests/api/info/leadingVaults.test.ts","tests/api/info/legalCheck.test.ts","tests/api/info/liquidatable.test.ts","tests/api/info/marginTable.test.ts","tests/api/info/maxBuilderFee.test.ts","tests/api/info/maxMarketOrderNtls.test.ts","tests/api/info/meta.test.ts","tests/api/info/metaAndAssetCtxs.test.ts","tests/api/info/openOrders.test.ts","tests/api/info/orderStatus.test.ts","tests/api/info/outcomeMeta.test.ts","tests/api/info/outcomeTemplates.test.ts","tests/api/info/perpAnnotation.test.ts","tests/api/info/perpCategories.test.ts","tests/api/info/perpConciseAnnotations.test.ts","tests/api/info/perpDeployAuctionStatus.test.ts","tests/api/info/perpDexLimits.test.ts","tests/api/info/perpDexStatus.test.ts","tests/api/info/perpDexs.test.ts","tests/api/info/perpsAtOpenInterestCap.test.ts","tests/api/info/portfolio.test.ts","tests/api/info/preTransferCheck.test.ts","tests/api/info/predictedFundings.test.ts","tests/api/info/recentTrades.test.ts","tests/api/info/referral.test.ts","tests/api/info/settledOutcome.test.ts","tests/api/info/spotClearinghouseState.test.ts","tests/api/info/spotDeployState.test.ts","tests/api/info/spotMeta.test.ts","tests/api/info/spotMetaAndAssetCtxs.test.ts","tests/api/info/spotPairDeployAuctionStatus.test.ts","tests/api/info/subAccounts.test.ts","tests/api/info/subAccounts2.test.ts","tests/api/info/tokenDetails.test.ts","tests/api/info/twapHistory.test.ts","tests/api/info/usdcRouting.test.ts","tests/api/info/userAbstraction.test.ts","tests/api/info/userBorrowLendInterest.test.ts","tests/api/info/userDexAbstraction.test.ts","tests/api/info/userFees.test.ts","tests/api/info/userFills.test.ts","tests/api/info/userFillsByTime.test.ts","tests/api/info/userFunding.test.ts","tests/api/info/userNonFundingLedgerUpdates.test.ts","tests/api/info/userRateLimit.test.ts","tests/api/info/userRole.test.ts","tests/api/info/userToMultiSigSigners.test.ts","tests/api/info/userTwapSliceFills.test.ts","tests/api/info/userTwapSliceFillsByTime.test.ts","tests/api/info/userVaultEquities.test.ts","tests/api/info/validatorL1Votes.test.ts","tests/api/info/validatorSummaries.test.ts","tests/api/info/vaultDetails.test.ts","tests/api/info/vaultSummaries.test.ts"],"storefront":"/r/nktkas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nktkas/hyperliquid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}