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