rubic-sdk
Version:
Simplify dApp creation
48 lines (47 loc) • 1.06 kB
TypeScript
import { BlockchainName } from "../../../../core/blockchain/models/blockchain-name";
import { Web3PublicSupportedBlockchain } from "../../../../core/blockchain/web3-public-service/models/web3-public-storage";
/**
* Data required to obtain status of cross-chain trade.
*/
export interface CrossChainTradeData {
/**
* Source blockchain.
*/
fromBlockchain: Web3PublicSupportedBlockchain;
/**
* Destination blockchain.
*/
toBlockchain: BlockchainName;
/**
* Trade timestamp.
*/
txTimestamp: number;
/**
* Source transaction hash.
*/
srcTxHash: string;
/**
* Li-fi bridge type.
*/
lifiBridgeType?: string;
/**
* Via action uuid.
*/
viaUuid?: string;
/**
* Rango request id.
*/
rangoRequestId?: string;
/**
* Expected minimum output amount.
*/
amountOutMin?: string;
/**
* Celer bridge transaction ID.
*/
celerTransactionId?: string;
/**
* Changenow trade id.
*/
changenowId?: string;
}