hector-rubic-sdk
Version:
Simplify dApp creation
15 lines (14 loc) • 976 B
TypeScript
import { CrossChainInstantTrade } from '../../common/cross-chain-instant-trade';
import { AlgebraTrade } from '../../../../../../instant-trades/dexes/polygon/algebra/algebra-trade';
import { DestinationCelerSwapInfo } from '../../../../celer-trade-provider/celer-cross-chain-contract-trade/models/destination-celer-swap-info';
import { v3LikeCelerSwapInfo } from '../../../../celer-trade-provider/celer-cross-chain-contract-trade/models/v3-like-celer-swap-info';
export declare class CrossChainAlgebraTrade implements CrossChainInstantTrade {
private readonly instantTrade;
readonly defaultDeadline = 999999999999999;
constructor(instantTrade: AlgebraTrade);
getFirstPath(): string;
getSecondPath(): string[];
modifyArgumentsForProvider(methodArguments: unknown[][]): Promise<void>;
getCelerSourceObject(slippage: number): v3LikeCelerSwapInfo;
getCelerDestinationObject(slippage: number, integratorAddress: string): DestinationCelerSwapInfo;
}