rubic-sdk
Version:
Simplify dApp creation
15 lines (14 loc) • 1.09 kB
TypeScript
import { EvmBlockchainName } from "../../../../../../../core/blockchain/models/blockchain-name";
import { ContractMulticallResponse } from "../../../../../../../core/blockchain/web3-public-service/web3-public/models/contract-multicall-response";
import { AbiItem } from 'web3-utils';
import { OnChainTradeType } from '../../../common/models/on-chain-trade-type';
import { Exact } from '../../../common/on-chain-trade/evm-on-chain-trade/models/exact';
import { ExtendedRoutesMethodArguments } from '../../common/uniswap-v2-abstract/models/route-method-arguments';
import { UniswapV2AbstractTrade } from '../../common/uniswap-v2-abstract/uniswap-v2-abstract-trade';
export declare class FraxSwapV2Trade extends UniswapV2AbstractTrade {
static get type(): OnChainTradeType;
readonly dexContractAddress = "0x2Dd1B4D4548aCCeA497050619965f91f78b3b532";
/** @internal */
static readonly contractAbi: AbiItem[];
static callForRoutes(blockchain: EvmBlockchainName, exact: Exact, routesMethodArguments: ExtendedRoutesMethodArguments): Promise<ContractMulticallResponse<string[]>[]>;
}