UNPKG

rubic-sdk

Version:
20 lines 790 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSrcTxStatus = void 0; const tx_status_1 = require("../../../../core/blockchain/web3-public-service/web3-public/models/tx-status"); const injector_1 = require("../../../../core/injector/injector"); /** * Get cross-chain trade's source transaction status via receipt. * @returns Cross-chain transaction status. */ async function getSrcTxStatus(fromBlockchain, srcTxHash) { try { const web3Public = injector_1.Injector.web3PublicService.getWeb3Public(fromBlockchain); return await web3Public.getTransactionStatus(srcTxHash); } catch { return tx_status_1.TxStatus.PENDING; } } exports.getSrcTxStatus = getSrcTxStatus; //# sourceMappingURL=get-src-tx-status.js.map