rubic-sdk-next
Version:
Simplify dApp creation
20 lines (19 loc) • 678 B
TypeScript
import { RubicSdkError } from '../../../../../../common/errors';
import { CrossChainTradeType } from '../../../models/cross-chain-trade-type';
import { CrossChainTrade } from '../cross-chain-trade';
export interface WrappedCrossChainTrade {
/**
* Calculated cross-chain trade.
* Sometimes trade can be calculated even if error was thrown.
* Equals `null` in case error is critical and trade cannot be calculated.
*/
trade: CrossChainTrade<unknown> | null;
/**
* Type of calculated trade.
*/
tradeType: Exclude<CrossChainTradeType, 'multichain'>;
/**
* Error, thrown during calculation.
*/
error?: RubicSdkError;
}