UNPKG

rubic-sdk-next

Version:
26 lines (25 loc) 1.51 kB
import { TronBlockchainName } from '@cryptorubic/core'; import { PriceTokenAmount } from '../../../../common/tokens'; import { GasData } from '../../../cross-chain/calculation-manager/providers/common/evm-cross-chain-trade/models/gas-data'; import { FeeInfo } from '../../../cross-chain/calculation-manager/providers/common/models/fee-info'; import { OnChainSubtype } from '../../../cross-chain/calculation-manager/providers/common/models/on-chain-subtype'; import { RubicStep } from '../../../cross-chain/calculation-manager/providers/common/models/rubicStep'; import { TronOnChainTrade } from '../../../on-chain/calculation-manager/common/on-chain-trade/tron-on-chain-trade/tron-on-chain-trade'; import { OnChainTradeType } from '../../../on-chain/calculation-manager/models/on-chain-trade-type'; import { TronApiOnChainConstructor } from './tron-api-on-chain-constructor'; export declare class TronApiOnChainTrade extends TronOnChainTrade { readonly feeInfo: FeeInfo; readonly from: PriceTokenAmount<TronBlockchainName>; readonly gasData: GasData; readonly onChainSubtype: OnChainSubtype; readonly to: PriceTokenAmount<TronBlockchainName>; readonly type: OnChainTradeType; private readonly _priceImpact; get priceImpact(): number | null; readonly slippageTolerance: number; readonly isAggregator = false; readonly dexContractAddress = ""; readonly path: RubicStep[]; readonly spenderAddress: string; constructor(params: TronApiOnChainConstructor); }