@arcana/ca-sdk
Version:
Arcana Network's chain abstraction SDK for unified balance in Web3 apps
20 lines (19 loc) • 571 B
TypeScript
export declare const simulateTransaction: (chainID: number, simulations: SimulationRequest[], baseURL: string) => Promise<import("axios").AxiosResponse<SimulationResponse, any>>;
export type SimulationRequest = {
from: `0x${string}`;
input?: `0x${string}`;
to: `0x${string}`;
value?: `0x${string}`;
};
export type SimulationResponse = {
amount: string;
gas: string;
gas_used: string;
token?: {
contract_address: `0x${string}`;
decimals: number;
name: string;
symbol: string;
type: string;
};
};