chaingate
Version:
A complete TypeScript library for connecting to and making transactions on different blockchains
25 lines • 862 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EvmConfirmedTransaction = void 0;
const CGDriver_1 = require("../../../../../CGDriver");
const ConfirmedTransaction_1 = require("../../ConfirmedTransaction");
class EvmConfirmedTransaction extends ConfirmedTransaction_1.ConfirmedTransaction {
txId;
api;
constructor(api, txId) {
super();
this.api = api;
this.txId = txId;
}
async isConfirmed() {
try {
const transactionDetails = await (0, CGDriver_1.ConsumeFunction)(this.api, this.api.transactionDetails, this.txId);
return transactionDetails.blockHeight != null;
}
catch (_ex) {
return false;
}
}
}
exports.EvmConfirmedTransaction = EvmConfirmedTransaction;
//# sourceMappingURL=EvmConfirmedTransaction.js.map