UNPKG

@arcana/ca-sdk

Version:

Arcana Network's chain abstraction SDK for unified balance in Web3 apps

24 lines (23 loc) 880 B
import { Account } from "fuels"; import { Hex } from "viem"; import { ChainList } from "../chains"; import { CA, TransferQueryInput } from "../typings"; declare class TransferQuery { private input; private init; private switchChain; private createEVMHandler; private createFuelHandler; private evmAddress; private chainList; private fuelAccount?; private handlerResponse; constructor(input: TransferQueryInput, init: CA["init"], switchChain: CA["switchChain"], createEVMHandler: CA["createEVMHandler"], createFuelHandler: CA["createFuelHandler"], evmAddress: Hex, chainList: ChainList, fuelAccount?: Account | undefined); exec: () => Promise<unknown>; initHandler(): Promise<void>; simulate: () => Promise<{ intent: import("..").Intent; token: import("../typings").TokenInfo; }>; } export { TransferQuery };