UNPKG

soulswap-rubik-sdk

Version:
19 lines (18 loc) 1.27 kB
import { CrossChainSupportedBlockchain } from '@features/cross-chain/constants/cross-chain-supported-blockchains'; import { CrossChainContractData } from '@features/cross-chain/cross-chain-contract-data/cross-chain-contract-data'; import { CrossChainContractTrade } from '@features/cross-chain/cross-chain-contract-trade/cross-chain-contract-trade'; import BigNumber from 'bignumber.js'; import { PriceTokenAmount } from 'src/core'; import { CrossChainSupportedInstantTrade } from '@features/cross-chain/models/cross-chain-supported-instant-trade'; export declare class ItCrossChainContractTrade extends CrossChainContractTrade { readonly slippageTolerance: number; private readonly instantTrade; readonly fromToken: PriceTokenAmount; readonly toToken: PriceTokenAmount; readonly toTokenAmountMin: BigNumber; private readonly crossChainInstantTrade; constructor(blockchain: CrossChainSupportedBlockchain, contract: CrossChainContractData, providerIndex: number, slippageTolerance: number, instantTrade: CrossChainSupportedInstantTrade); protected getFirstPath(): string[] | string; protected getSecondPath(): string[]; protected modifyArgumentsForProvider(methodArguments: unknown[][], walletAddress: string): Promise<void>; }