From 9c0b36b9652a22aef3be69393fd700c2988d6b59 Mon Sep 17 00:00:00 2001 From: Sky Young Date: Tue, 23 Jul 2019 12:23:15 -0600 Subject: [PATCH] Get the hex version of the blocks merkle root --- lib/blocks.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/lib/blocks.js b/lib/blocks.js index e9f82c6..05a0d91 100644 --- a/lib/blocks.js +++ b/lib/blocks.js @@ -153,19 +153,17 @@ BlockController.prototype.transformBlock = function(block, info) { }); // MerkleRoot is backwards hex data in the block object, flip before returning - var merkleRoot = block.merkleRoot; + var merkleRoot = block.getMerkleRoot('hex'); - if (merkleRoot) { - var strArray = merkleRoot.match(/.{1,2}/g); - var reversedArray = strArray.reverse(); - var builtStr = ""; - for (var str of reversedArray){ - builtStr += str; - } - - merkleRoot = builtStr + var strArray = merkleRoot.match(/.{1,2}/g); + var reversedArray = strArray.reverse(); + var builtStr = ""; + for (var str of reversedArray){ + builtStr += str; } + merkleRoot = builtStr + return { hash: block.rhash(), size: block.getSize(),