UNPKG

hector-rubic-sdk

Version:
16 lines (15 loc) 960 B
import { BlockchainName } from '../../../../../core/blockchain/models/blockchain-name'; import { ContractMulticallResponse } from '../../../../../core/blockchain/web3-public/models/contract-multicall-response'; import { UniswapV2AbstractTrade, UniswapV2TradeStruct } from '../../common/uniswap-v2-abstract/uniswap-v2-abstract-trade'; import { TradeType } from '../../../..'; import { Exact } from '../../../models/exact'; export declare class SolarbeamTrade extends UniswapV2AbstractTrade { static readonly contractAbi: import("web3-utils").AbiItem[]; static get type(): TradeType; static callForRoutes(blockchain: BlockchainName, exact: Exact, routesMethodArguments: [string, string[]][]): Promise<ContractMulticallResponse<{ amounts: string[]; }>[]>; private static readonly feeParameter; protected readonly contractAddress = "0xAA30eF758139ae4a7f798112902Bf6d65612045f"; constructor(tradeStruct: UniswapV2TradeStruct); }