diff --git a/src/block.js b/src/block.js index f1d8b67..66aafbc 100644 --- a/src/block.js +++ b/src/block.js @@ -135,12 +135,7 @@ Block.calculateTarget = function (bits) { var target = new Buffer(32) target.fill(0) - - target[i] = mantissa & 0xff - target[i - 1] = mantissa >> 8 - target[i - 2] = mantissa >> 16 - target[i - 3] = mantissa >> 24 - + target.writeUInt32BE(mantissa, i - 3) return target } diff --git a/test/integration/stealth.js b/test/integration/stealth.js index f06f7de..0eabac1 100644 --- a/test/integration/stealth.js +++ b/test/integration/stealth.js @@ -51,7 +51,8 @@ function stealthDualSend (e, R, Q) { function stealthDualScan (d, R, eG) { var eQ = eG.multiply(d) // shared secret var c = bigi.fromBuffer(bitcoin.crypto.sha256(eQ.getEncoded())) - var vG = new bitcoin.ECPair(null, R.add(G.multiply(c))) + var cG = G.multiply(c) + var vG = new bitcoin.ECPair(null, R.add(cG)) return vG }