@arcana/ca-sdk
Version:
Arcana Network's chain abstraction SDK for unified balance in Web3 apps
24 lines (23 loc) • 883 B
TypeScript
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 };