rubic-sdk-next
Version:
Simplify dApp creation
14 lines (13 loc) • 843 B
TypeScript
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;
}