swapnet-sdk-test-4
Version:
TypeScript SDK for SwapNet API.
14 lines (13 loc) • 634 B
TypeScript
import type { BlockTag } from "ethers";
import { JsonRpcProvider } from "ethers";
export declare class SettlementSimulation {
static from(blockTag: BlockTag): SettlementSimulation;
private _ledgerState;
private _provider;
constructor(blockTag: BlockTag);
connect(provider: JsonRpcProvider): SettlementSimulation;
runAsync(senderAddress: string, routerAddress: string, tokenProxyAddress: string | undefined, inputTokenAddress: string, outputTokenAddress: string, amountIn: bigint, wrapInput: boolean, upwrapOutput: boolean, calldata: string): Promise<{
gas: bigint;
amountOut: bigint;
}>;
}