From d814fc3128f6f1ea27d6d4a978b624857bc9e72a Mon Sep 17 00:00:00 2001 From: Jianping Wu Date: Fri, 18 Jan 2019 12:13:09 -0800 Subject: [PATCH] Fixed kevacoin difficulty calculation. --- src/rpc/blockchain.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp index e0fc8246a..8ca9a36a9 100644 --- a/src/rpc/blockchain.cpp +++ b/src/rpc/blockchain.cpp @@ -64,14 +64,14 @@ double GetDifficulty(const CChain& chain, const CBlockIndex* blockindex) int nShift = (blockindex->nBits >> 24) & 0xff; double dDiff = - (double)0x0000ffff / (double)(blockindex->nBits & 0x00ffffff); + (double)0x0ffff0 / (double)(blockindex->nBits & 0x00ffffff); - while (nShift < 29) + while (nShift < 31) { dDiff *= 256.0; nShift++; } - while (nShift > 29) + while (nShift > 31) { dDiff /= 256.0; nShift--;