rubic-sdk-next
Version:
Simplify dApp creation
16 lines (15 loc) • 1.29 kB
TypeScript
import { CrossChainTradeType } from '../../../cross-chain/calculation-manager/models/cross-chain-trade-type';
import { CrossChainTransferTrade } from '../../../cross-chain/calculation-manager/providers/common/cross-chain-transfer-trade/cross-chain-transfer-trade';
import { CrossChainTransferData } from '../../../cross-chain/calculation-manager/providers/common/cross-chain-transfer-trade/models/cross-chain-payment-info';
import { BridgeType } from '../../../cross-chain/calculation-manager/providers/common/models/bridge-type';
import { OnChainSubtype } from '../../../cross-chain/calculation-manager/providers/common/models/on-chain-subtype';
import { TradeInfo } from '../../../cross-chain/calculation-manager/providers/common/models/trade-info';
import { ApiCrossChainTransferConstructor } from './api-cross-chain-transfer-constructor';
export declare class ApiCrossChainTransferTrade extends CrossChainTransferTrade {
readonly type: CrossChainTradeType;
readonly bridgeType: BridgeType;
onChainSubtype: OnChainSubtype;
constructor(tradeParams: ApiCrossChainTransferConstructor);
getTradeInfo(): TradeInfo;
protected getPaymentInfo(receiverAddress: string, testMode: boolean, fromAddress?: string, refundAddress?: string): Promise<CrossChainTransferData>;
}