@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
80 lines (77 loc) • 3.28 kB
text/typescript
// Export existing methods
export { prepareAddPermissionlessDelegatorTxn as prepareAddPermissionlessDelegatorTx } from "./prepareAddPermissionlessDelegatorTxn.js";
export { prepareAddPermissionlessValidatorTxn } from "./prepareAddPermissionlessValidatorTxn.js";
// Export new methods
export { prepareAddSubnetValidatorTxn } from "./prepareAddSubnetValidatorTxn.js";
export { prepareBaseTxn } from "./prepareBaseTxn.js";
export { prepareConvertSubnetToL1Txn } from "./prepareConvertSubnetToL1Txn.js";
export { prepareCreateChainTxn } from "./prepareCreateChainTxn.js";
export { prepareCreateSubnetTxn } from "./prepareCreateSubnetTxn.js";
export { prepareDisableL1ValidatorTxn } from "./prepareDisableL1ValidatorTxn.js";
export { prepareExportTxn } from "./prepareExportTxn.js";
export { prepareImportTxn } from "./prepareImportTxn.js";
export { prepareIncreaseL1ValidatorBalanceTxn } from "./prepareIncreaseL1ValidatorBalanceTxn.js";
export { prepareRegisterL1ValidatorTxn } from "./prepareRegisterL1ValidatorTxn.js";
export { prepareRemoveSubnetValidatorTxn } from "./prepareRemoveSubnetValidatorTxn.js";
export { prepareSetL1ValidatorWeightTxn } from "./prepareSetL1ValidatorWeightTxn.js";
// Export types
export type {
PrepareAddPermissionlessDelegatorTxnParameters,
PrepareAddPermissionlessDelegatorTxnReturnType,
} from "./types/prepareAddPermissionlessDelegatorTxn.js";
export type {
PrepareAddPermissionlessValidatorTxnParameters,
PrepareAddPermissionlessValidatorTxnReturnType,
} from "./types/prepareAddPermissionlessValidatorTxn.js";
export type {
PrepareAddSubnetValidatorTxnParameters,
PrepareAddSubnetValidatorTxnReturnType,
} from "./types/prepareAddSubnetValidatorTxn.js";
export type {
PrepareBaseTxnParameters,
PrepareBaseTxnReturnType,
} from "./types/prepareBaseTxn.js";
export type {
L1Validator,
PChainOwnerInfo,
PrepareConvertSubnetToL1TxnParameters,
PrepareConvertSubnetToL1TxnReturnType,
} from "./types/prepareConvertSubnetToL1Txn.js";
export type {
PrepareCreateChainTxnParameters,
PrepareCreateChainTxnReturnType,
} from "./types/prepareCreateChainTxn.js";
export type {
PrepareCreateSubnetTxnParameters,
PrepareCreateSubnetTxnReturnType,
SubnetOwners,
} from "./types/prepareCreateSubnetTxn.js";
export type {
PrepareDisableL1ValidatorTxnParameters,
PrepareDisableL1ValidatorTxnReturnType,
} from "./types/prepareDisableL1ValidatorTxn.js";
export type {
PrepareExportTxnParameters,
PrepareExportTxnReturnType,
} from "./types/prepareExportTxn.js";
export type {
ImportedOutput,
PrepareImportTxnParameters,
PrepareImportTxnReturnType,
} from "./types/prepareImportTxn.js";
export type {
PrepareIncreaseL1ValidatorBalanceTxnParameters,
PrepareIncreaseL1ValidatorBalanceTxnReturnType,
} from "./types/prepareIncreaseL1ValidatorBalanceTxn.js";
export type {
PrepareRegisterL1ValidatorTxnParameters,
PrepareRegisterL1ValidatorTxnReturnType,
} from "./types/prepareRegisterL1ValidatorTxn.js";
export type {
PrepareRemoveSubnetValidatorTxnParameters,
PrepareRemoveSubnetValidatorTxnReturnType,
} from "./types/prepareRemoveSubnetValidatorTxn.js";
export type {
PrepareSetL1ValidatorWeightTxnParameters,
PrepareSetL1ValidatorWeightTxnReturnType,
} from "./types/prepareSetL1ValidatorWeightTxn.js";