rubic-sdk
Version:
Simplify dApp creation
16 lines (15 loc) • 524 B
TypeScript
import { Token, TokenAmount } from "../../../../../../common/tokens";
import { OnChainTradeType } from "../../../../../on-chain/calculation-manager/providers/common/models/on-chain-trade-type";
import { BridgeType } from './bridge-type';
export interface CrossChainStep {
provider: BridgeType;
type: 'cross-chain';
path: (TokenAmount | Token)[];
}
interface OnChainStep {
path: Token[];
provider: OnChainTradeType;
type: 'on-chain';
}
export type RubicStep = CrossChainStep | OnChainStep;
export {};