hector-rubic-sdk
Version:
Simplify dApp creation
11 lines (10 loc) • 721 B
TypeScript
import { DestinationCelerSwapInfo } from '../../../celer-trade-provider/celer-cross-chain-contract-trade/models/destination-celer-swap-info';
import { SourceCelerSwapInfo } from '../../../celer-trade-provider/celer-cross-chain-contract-trade/models/source-celer-swap-info';
export interface CrossChainInstantTrade {
readonly defaultDeadline: number;
getFirstPath(): string[] | string;
getSecondPath(): string[];
modifyArgumentsForProvider(methodArguments: unknown[][], walletAddress: string, swapTokenWithFee?: boolean): Promise<void>;
getCelerSourceObject(slippage: number): SourceCelerSwapInfo;
getCelerDestinationObject(slippage: number, integratorAddress: string): DestinationCelerSwapInfo;
}