rubic-sdk
Version:
Simplify dApp creation
14 lines (13 loc) • 1.14 kB
TypeScript
import { EncodeTransactionOptions } from "../../../../../../common/models/encode-transaction-options";
import { GetContractParamsOptions } from "../../../../../../cross-chain/calculation-manager/providers/common/models/get-contract-params-options";
import { OnChainTradeType } from '../../../common/models/on-chain-trade-type';
import { EvmEncodedConfigAndToAmount } from '../../../common/on-chain-aggregator/models/aggregator-on-chain-types';
import { UniswapV2AbstractTrade } from '../../common/uniswap-v2-abstract/uniswap-v2-abstract-trade';
export declare class BlazeSwapFlareTrade extends UniswapV2AbstractTrade {
static readonly contractAbi: import("web3-utils").AbiItem[];
static readonly swapMethods: import("../../common/uniswap-v2-abstract/constants/SWAP_METHOD").ExactInputOutputSwapMethodsList;
static get type(): OnChainTradeType;
readonly dexContractAddress = "0xe3A1b355ca63abCBC9589334B5e609583C7BAa06";
protected getTransactionConfigAndAmount(options: EncodeTransactionOptions): Promise<EvmEncodedConfigAndToAmount>;
protected getSwapData(options: GetContractParamsOptions): Promise<unknown[]>;
}