rubic-sdk-next
Version:
Simplify dApp creation
16 lines (15 loc) • 800 B
TypeScript
import { CrossChainOptions, RequiredCrossChainOptions } from './cross-chain-options';
import { CrossChainTradeType } from './cross-chain-trade-type';
import { LifiSubProvider } from '../providers/lifi-provider/models/lifi-bridge-types';
import { MarkRequired } from 'ts-essentials';
export type CrossChainManagerCalculationOptions = CrossChainOptions & {
/**
* An array of disabled cross-chain providers.
*/
readonly disabledProviders?: CrossChainTradeType[];
/**
* @deprecated Will be renamed to `lifiDisabledProviders` in the next major update
*/
readonly lifiDisabledBridgeTypes?: LifiSubProvider[];
};
export type RequiredCrossChainManagerCalculationOptions = MarkRequired<CrossChainManagerCalculationOptions, 'disabledProviders'> & RequiredCrossChainOptions;