From fb8b9fac2b5d3362bae6f9e9f700fa2aff02db23 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Fri, 16 Jun 2017 00:07:50 -0700 Subject: [PATCH] chain: fix getProofTime. --- lib/blockchain/chain.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/blockchain/chain.js b/lib/blockchain/chain.js index a3975da5..cefcaf29 100644 --- a/lib/blockchain/chain.js +++ b/lib/blockchain/chain.js @@ -1928,6 +1928,7 @@ Chain.prototype.getOrphanRoot = function getOrphanRoot(hash) { */ Chain.prototype.getProofTime = function getProofTime(to, from) { + var pow = this.network.pow; var sign, work; if (to.chainwork.cmp(from.chainwork) > 0) { @@ -1938,8 +1939,8 @@ Chain.prototype.getProofTime = function getProofTime(to, from) { sign = -1; } - work = work.imuln(this.network.pow.targetSpacing); - work = work.idiv(this.tip.getProof()); + work = work.imuln(pow.targetSpacing); + work = work.div(this.tip.getProof()); if (work.bitLength() > 53) return sign * util.MAX_SAFE_INTEGER;