UNPKG

hector-rubic-sdk

Version:
15 lines (14 loc) 993 B
import { CrossChainInstantTrade } from '../../common/cross-chain-instant-trade'; import { v2LikeCelerSwap } from '../../../../celer-trade-provider/celer-cross-chain-contract-trade/models/v2-like-celer-swap-info'; import { UniswapV2AbstractTrade } from '../../../../../..'; import { DestinationCelerSwapInfo } from '../../../../celer-trade-provider/celer-cross-chain-contract-trade/models/destination-celer-swap-info'; export declare class CrossChainUniswapV2Trade implements CrossChainInstantTrade { private readonly instantTrade; readonly defaultDeadline = 999999999999999; constructor(instantTrade: UniswapV2AbstractTrade); getFirstPath(): string[]; getSecondPath(): string[]; modifyArgumentsForProvider(methodArguments: unknown[][], _walletAddress: string, swapTokenWithFee?: boolean): Promise<void>; getCelerSourceObject(slippage: number): v2LikeCelerSwap; getCelerDestinationObject(slippage: number, integratorAddress: string): DestinationCelerSwapInfo; }