UNPKG

@arcana/ca-sdk

Version:

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

24 lines (23 loc) 883 B
import { Account } from "fuels"; import { ChainList } from "../chains"; import { BridgeQueryInput, CA } from "../typings"; declare class BridgeQuery { private input; private init; private switchChain; private createEVMHandler; private createFuelHandler; private address; private vscDomain; private chainList; private fuelAccount?; private handler?; constructor(input: BridgeQueryInput, init: CA["init"], switchChain: CA["switchChain"], createEVMHandler: CA["createEVMHandler"], createFuelHandler: CA["createFuelHandler"], address: `0x${string}`, vscDomain: string, chainList: ChainList, fuelAccount?: Account | undefined); exec: () => Promise<unknown>; initHandler(): Promise<void>; simulate: () => Promise<{ intent: import("..").Intent; token: import("../typings").TokenInfo; }>; } export { BridgeQuery };