From 35bbe110554e3166cc64a82b016b0e4be7b3979f Mon Sep 17 00:00:00 2001 From: Daniel Cousens Date: Tue, 28 Mar 2017 20:28:48 +1100 Subject: [PATCH] block: change exponent offset to avoid subtraction --- src/block.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/block.js b/src/block.js index 66aafbc..6e82c75 100644 --- a/src/block.js +++ b/src/block.js @@ -131,11 +131,11 @@ Block.prototype.toHex = function (headersOnly) { Block.calculateTarget = function (bits) { var exponent = ((bits & 0xff000000) >> 24) - 3 var mantissa = bits & 0x007fffff - var i = 31 - exponent + var i = 28 - exponent var target = new Buffer(32) target.fill(0) - target.writeUInt32BE(mantissa, i - 3) + target.writeUInt32BE(mantissa, i) return target }