@nktkas/hyperliquid
Version:
Hyperliquid API SDK for all major JS runtimes, written in TypeScript.
11 lines (10 loc) • 691 B
TypeScript
/**
* Low-level utilities for signing Hyperliquid transactions.
* @module
*/
/// <amd-module name="file:///home/runner/work/hyperliquid/hyperliquid/src/signing/mod.ts" />
export { type AbstractEthersV5Signer, type AbstractEthersV6Signer, type AbstractViemJsonRpcAccount, type AbstractViemLocalAccount, type AbstractWallet, AbstractWalletError, getWalletAddress, getWalletChainId, type Signature, } from "./_abstractWallet.js";
export { canonicalize, CanonicalizeError } from "./_canonicalize.js";
export { createL1ActionHash, signL1Action } from "./_l1.js";
export { signUserSignedAction } from "./_userSigned.js";
export { signMultiSigL1, signMultiSigUserSigned } from "./_multiSig.js";