bitcore-node
Version:
A blockchain indexing node with extended capabilities using bitcore
19 lines • 725 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PopulateEffectsTransform = void 0;
const streamWithEventPipe_1 = require("../../../../utils/streamWithEventPipe");
const csp_1 = require("./csp");
class PopulateEffectsTransform extends streamWithEventPipe_1.TransformWithEventPipe {
constructor() {
super({ objectMode: true });
}
async _transform(tx, _, done) {
// Add effects to old db entries
const EVM = new csp_1.BaseEVMStateProvider(tx.chain);
tx = EVM.populateEffects(tx);
this.push(tx);
return done();
}
}
exports.PopulateEffectsTransform = PopulateEffectsTransform;
//# sourceMappingURL=populateEffectsTransform.js.map