rubic-sdk
Version:
Simplify dApp creation
20 lines • 790 B
JavaScript
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
;