@avalanche-sdk/client
Version:
A TypeScript SDK for interacting with the Avalanche network through JSON-RPC APIs. This SDK provides a comprehensive set of tools to interact with all Avalanche chains (P-Chain, X-Chain, C-Chain) and various APIs, including wallet functionality for transa
48 lines (46 loc) • 1.42 kB
text/typescript
export type { AvalancheWalletRpcSchema } from "./avalancheWalletRPCSchema.js";
export { getAccountPubKey } from "./getAccountPubKey.js";
export { send } from "./send.js";
export { sendXPTransaction } from "./sendXPTransaction.js";
export { signXPMessage } from "./signXPMessage.js";
export { signXPTransaction } from "./signXPTransaction.js";
export type {
CommonTxParams,
FormattedCommonAVMTxParams,
FormattedCommonPVMTxParams,
FormattedCommonTxParams,
Output,
} from "./types/common.js";
export type {
GetAccountPubKeyErrorType,
GetAccountPubKeyReturnType,
} from "./types/getAccountPubKey.js";
export type {
SendErrorType,
SendParameters,
SendReturnType,
TransactionDetails,
} from "./types/send.js";
export type {
SendXPTransactionErrorType,
SendXPTransactionParameters,
SendXPTransactionReturnType,
} from "./types/sendXPTransaction.js";
export type {
SignXPMessageErrorType,
SignXPMessageParameters,
SignXPMessageReturnType,
} from "./types/signXPMessage.js";
export type {
Signatures,
SignXPTransactionErrorType,
SignXPTransactionParameters,
SignXPTransactionReturnType,
} from "./types/signXPTransaction.js";
export type {
WaitForTxnErrorType,
WaitForTxnParameters,
} from "./types/waitForTxn.js";
export { addOrModifyXPAddressesAlias as addOrModifyXPAddressAlias } from "./utils.js";
export { waitForTxn } from "./waitForTxn.js";
export * from "./types/common.js";