rubic-sdk
Version:
Simplify dApp creation
15 lines (14 loc) • 892 B
TypeScript
import { CelerOnChainTrade } from "./celer-on-chain-trade";
import { DestinationCelerSwapInfo } from "../../models/destination-celer-swap-info";
import { v3LikeCelerSwapInfo } from "../../models/v3-like-celer-swap-info";
import { UniswapV3AbstractTrade } from "../../../../../../../on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/uniswap-v3-abstract-trade";
export declare class CelerUniswapV3Trade implements CelerOnChainTrade {
private readonly uniswapV3Trade;
readonly defaultDeadline = 999999999999999;
constructor(uniswapV3Trade: UniswapV3AbstractTrade);
getFirstPath(): string;
getSecondPath(): string[];
modifyArgumentsForProvider(methodArguments: unknown[][]): Promise<void>;
getCelerSourceObject(): v3LikeCelerSwapInfo;
getCelerDestinationObject(integratorAddress: string, receiverAddress: string): DestinationCelerSwapInfo;
}