From 0b8a7a411c1f9effe65377ede1b5113c24bdd547 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Wed, 16 Nov 2016 23:24:21 +0100
Subject: [PATCH] Fix #714 Bug on proof-of-work: a protocol rule was no more
 respected, causing forks

---
 app/lib/rules/global_rules.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/lib/rules/global_rules.js b/app/lib/rules/global_rules.js
index 22c68571b..a3fd9da7d 100644
--- a/app/lib/rules/global_rules.js
+++ b/app/lib/rules/global_rules.js
@@ -957,7 +957,7 @@ function getTrialLevel (version, issuer, conf, dal) {
       const nbPreviousIssuers = _(_(issuers).uniq()).without(issuer).length;
       const nbBlocksSince = current.number - last.number;
       let personal_diff = Math.max(powMin, powMin * Math.floor(percentRot * (1 + nbPreviousIssuers) / (1 + nbBlocksSince)));
-      if ((personal_diff + 1) % 16 == 0) {
+      if (personal_diff + 1 % 16 == 0) {
         personal_diff++;
       }
       return personal_diff;
@@ -986,7 +986,7 @@ function getTrialLevel (version, issuer, conf, dal) {
         // Personal_handicap
         personal_diff += Math.floor(Math.log(1 + personal_excess) / Math.log(1.189));
       }
-      if ((personal_diff + 1) % 16 == 0) {
+      if (personal_diff + 1 % 16 == 0) {
         personal_diff++;
       }
       return personal_diff;
@@ -1026,7 +1026,7 @@ function getTrialLevel (version, issuer, conf, dal) {
       // Personal_handicap
       const handicap = Math.floor(Math.log(1 + personal_excess) / Math.log(1.189));
       let personal_diff = powMin + handicap;
-      if ((personal_diff + 1) % 16 == 0) {
+      if (personal_diff + 1 % 16 == 0) {
         personal_diff++;
       }
       return personal_diff;
-- 
GitLab