bitcore-node
Version:
A blockchain indexing node with extended capabilities using bitcore
21 lines • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PopulateReceiptTransform = void 0;
const streamWithEventPipe_1 = require("../../../../utils/streamWithEventPipe");
const csp_1 = require("./csp");
class PopulateReceiptTransform extends streamWithEventPipe_1.TransformWithEventPipe {
constructor() {
super({ objectMode: true });
}
async _transform(tx, _, done) {
try {
const EVM = new csp_1.BaseEVMStateProvider(tx.chain);
tx = await EVM.populateReceipt(tx);
}
catch (e) { }
this.push(tx);
return done();
}
}
exports.PopulateReceiptTransform = PopulateReceiptTransform;
//# sourceMappingURL=populateReceiptTransform.js.map