nerve-sdk-js
Version:
nerve nerve-js nerve-sdk nerve-js-sdk
33 lines (25 loc) • 661 B
JavaScript
const BlockHeader = require("./blockheader");
const txs = require("./txs");
let Block = function (bufferReader) {
this.header = new BlockHeader(bufferReader);
this.txList = [];
for (let i = 0; i < this.header.txCount; i++) {
let tx = new txs.Transaction();
tx.parse(bufferReader);
this.txList.push(tx);
}
};
Block.prototype.printInfo = function () {
console.log('header = [');
this.header.printInfo();
console.log(']');
console.log('txList = [');
for (let i = 0; i < this.txList.length; i++) {
if (i > 0) {
console.log(",");
}
this.txList[i].printInfo();
}
console.log(']');
};
module.exports = Block;