UNPKG

rubic-sdk

Version:
15 lines (14 loc) 938 B
import { CelerOnChainTrade } from "./celer-on-chain-trade"; import { DestinationCelerSwapInfo } from "../../models/destination-celer-swap-info"; import { v2LikeCelerSwap } from "../../models/v2-like-celer-swap-info"; import { UniswapV2AbstractTrade } from "../../../../../../../on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/uniswap-v2-abstract-trade"; export declare class CelerUniswapV2Trade implements CelerOnChainTrade { private readonly uniswapV2Trade; readonly defaultDeadline = 999999999999999; constructor(uniswapV2Trade: UniswapV2AbstractTrade); getFirstPath(): string[]; getSecondPath(): string[]; modifyArgumentsForProvider(methodArguments: unknown[][], _walletAddress: string, swapTokenWithFee?: boolean): Promise<void>; getCelerSourceObject(): v2LikeCelerSwap; getCelerDestinationObject(integratorAddress: string, receiverAddress: string): DestinationCelerSwapInfo; }