UNPKG

rubic-sdk-next

Version:
14 lines (13 loc) 843 B
import { QuoteRequestInterface, QuoteResponseInterface } from '@cryptorubic/core'; import { PriceTokenAmount } from '../../../../../../../common/tokens'; import { SolanaBlockchainName } from '../../../../../../../core/blockchain/models/blockchain-name'; import { RubicStep } from '../../../../../../cross-chain/calculation-manager/providers/common/models/rubicStep'; import { OnChainProxyFeeInfo } from '../../../../models/on-chain-proxy-fee-info'; import { OnChainTradeStruct } from '../../evm-on-chain-trade/models/evm-on-chain-trade-struct'; export interface SolanaOnChainTradeStruct extends OnChainTradeStruct<SolanaBlockchainName> { proxyFeeInfo?: OnChainProxyFeeInfo; fromWithoutFee: PriceTokenAmount<SolanaBlockchainName>; path: RubicStep[]; apiQuote?: QuoteRequestInterface; apiResponse?: QuoteResponseInterface; }