nerve-sdk-js
Version:
nerve nerve-js nerve-sdk nerve-js-sdk
28 lines (25 loc) • 695 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;