@okx-dex/okx-dex-sdk
Version:
OKX DEX SDK
13 lines (12 loc) • 561 B
TypeScript
import { SwapExecutor } from "../types";
import { SwapParams, SwapResponseData, SwapResult, ChainConfig, OKXConfig } from "../../../types";
export declare class EVMSwapExecutor implements SwapExecutor {
private readonly config;
private readonly networkConfig;
private readonly provider;
private readonly DEFAULT_GAS_MULTIPLIER;
constructor(config: OKXConfig, networkConfig: ChainConfig);
executeSwap(swapData: SwapResponseData, params: SwapParams): Promise<SwapResult>;
private executeEvmTransaction;
private formatSwapResult;
}