UNPKG

chaingate

Version:

A complete TypeScript library for connecting to and making transactions on different blockchains

25 lines 862 B
"use strict"; 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