rubic-sdk
Version:
Simplify dApp creation
15 lines (14 loc) • 817 B
TypeScript
import { CelerOnChainTrade } from "./celer-on-chain-trade";
import { DestinationCelerSwapInfo } from "../../models/destination-celer-swap-info";
import { InchCelerSwapInfo } from "../../models/inch-celer-swap-info";
import { OneinchTrade } from "../../../../../../../on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/oneinch-trade";
export declare class CelerOneinchTrade implements CelerOnChainTrade {
private readonly oneinchTrade;
readonly defaultDeadline = 999999999999999;
constructor(oneinchTrade: OneinchTrade);
getFirstPath(): string;
getSecondPath(): string[];
modifyArgumentsForProvider(methodArguments: unknown[][], walletAddress: string): Promise<void>;
getCelerSourceObject(): InchCelerSwapInfo;
getCelerDestinationObject(): DestinationCelerSwapInfo;
}