@nktkas/hyperliquid
Version:
Hyperliquid API SDK for all major JS runtimes, written in TypeScript.
92 lines • 3.85 kB
TypeScript
/**
* This module re-exports all info-related API request functions and types.
*
* You can use raw functions to maximize tree-shaking in your app,
* or to access [valibot](https://github.com/fabian-hiller/valibot) schemas Request/Response.
*
* @example
* ```ts
* import { HttpTransport } from "@nktkas/hyperliquid";
* import { clearinghouseState } from "@nktkas/hyperliquid/api/info";
* // ^^^^^^^^^^^^^^^^^^
* // same name as in `InfoClient`
*
* const transport = new HttpTransport(); // or `WebSocketTransport`
*
* const data = await clearinghouseState(
* { transport }, // same params as in `InfoClient`
* { user: "0x..." },
* );
* ```
*
* @module
*/
export type { InfoConfig } from "./_methods/_types.js";
export * from "./_methods/activeAssetData.js";
export * from "./_methods/alignedQuoteTokenInfo.js";
export * from "./_methods/allMids.js";
export * from "./_methods/allPerpMetas.js";
export * from "./_methods/blockDetails.js";
export * from "./_methods/candleSnapshot.js";
export * from "./_methods/clearinghouseState.js";
export * from "./_methods/delegations.js";
export * from "./_methods/delegatorHistory.js";
export * from "./_methods/delegatorRewards.js";
export * from "./_methods/delegatorSummary.js";
export * from "./_methods/exchangeStatus.js";
export * from "./_methods/extraAgents.js";
export * from "./_methods/frontendOpenOrders.js";
export * from "./_methods/fundingHistory.js";
export * from "./_methods/gossipRootIps.js";
export * from "./_methods/historicalOrders.js";
export * from "./_methods/isVip.js";
export * from "./_methods/l2Book.js";
export * from "./_methods/leadingVaults.js";
export * from "./_methods/legalCheck.js";
export * from "./_methods/liquidatable.js";
export * from "./_methods/marginTable.js";
export * from "./_methods/maxBuilderFee.js";
export * from "./_methods/maxMarketOrderNtls.js";
export * from "./_methods/meta.js";
export * from "./_methods/metaAndAssetCtxs.js";
export * from "./_methods/openOrders.js";
export * from "./_methods/orderStatus.js";
export * from "./_methods/perpDeployAuctionStatus.js";
export * from "./_methods/perpDexLimits.js";
export * from "./_methods/perpDexs.js";
export * from "./_methods/perpDexStatus.js";
export * from "./_methods/perpsAtOpenInterestCap.js";
export * from "./_methods/portfolio.js";
export * from "./_methods/predictedFundings.js";
export * from "./_methods/preTransferCheck.js";
export * from "./_methods/recentTrades.js";
export * from "./_methods/referral.js";
export * from "./_methods/spotClearinghouseState.js";
export * from "./_methods/spotDeployState.js";
export * from "./_methods/spotMeta.js";
export * from "./_methods/spotMetaAndAssetCtxs.js";
export * from "./_methods/spotPairDeployAuctionStatus.js";
export * from "./_methods/subAccounts.js";
export * from "./_methods/subAccounts2.js";
export * from "./_methods/tokenDetails.js";
export * from "./_methods/twapHistory.js";
export * from "./_methods/txDetails.js";
export * from "./_methods/userDetails.js";
export * from "./_methods/userDexAbstraction.js";
export * from "./_methods/userFees.js";
export * from "./_methods/userFills.js";
export * from "./_methods/userFillsByTime.js";
export * from "./_methods/userFunding.js";
export * from "./_methods/userNonFundingLedgerUpdates.js";
export * from "./_methods/userRateLimit.js";
export * from "./_methods/userRole.js";
export * from "./_methods/userToMultiSigSigners.js";
export * from "./_methods/userTwapSliceFills.js";
export * from "./_methods/userTwapSliceFillsByTime.js";
export * from "./_methods/userVaultEquities.js";
export * from "./_methods/validatorL1Votes.js";
export * from "./_methods/validatorSummaries.js";
export * from "./_methods/vaultDetails.js";
export * from "./_methods/vaultSummaries.js";
export * from "./_methods/webData2.js";
//# sourceMappingURL=mod.d.ts.map