From 1e095d487d4d193b98c1fdf8bc1408b0c6753cce Mon Sep 17 00:00:00 2001 From: junderw Date: Tue, 22 May 2018 18:51:21 +0900 Subject: [PATCH] restore typeforce with Buffer hash instead of Function getHash --- src/block.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/block.js b/src/block.js index 33a2cb9..710262f 100644 --- a/src/block.js +++ b/src/block.js @@ -1,8 +1,8 @@ var Buffer = require('safe-buffer').Buffer var bcrypto = require('./crypto') var fastMerkleRoot = require('merkle-lib/fastRoot') -// var typeforce = require('typeforce') -// var types = require('./types') +var typeforce = require('typeforce') +var types = require('./types') var varuint = require('varuint-bitcoin') var Transaction = require('./transaction') @@ -150,7 +150,7 @@ Block.calculateTarget = function (bits) { } Block.calculateMerkleRoot = function (transactions) { - // typeforce([{ getHash: types.Function }], transactions) ToDo: What should this be? + typeforce([{ hash: types.Buffer }], transactions) if (transactions.length === 0) throw TypeError('Cannot compute merkle root for zero transactions') var hashes = transactions.map(function (transaction) {