From 81f070c83b1f4acbd4194505abce3265b60357ae Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 11 Dec 2015 10:14:01 +0100 Subject: [PATCH] fix bug in get_target --- lib/blockchain.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/blockchain.py b/lib/blockchain.py index 41e8f6f6..90f992fe 100644 --- a/lib/blockchain.py +++ b/lib/blockchain.py @@ -199,7 +199,7 @@ class Blockchain(util.PrintError): bitsN = (bits >> 24) & 0xff assert bitsN >= 0x03 and bitsN <= 0x1d, "First part of bits should be in [0x03, 0x1d]" bitsBase = bits & 0xffffff - assert bitsN >= 0x8000 and bitsN <= 0x7fffff, "Second part of bits should be in [0x8000, 0x7fffff]" + assert bitsBase >= 0x8000 and bitsBase <= 0x7fffff, "Second part of bits should be in [0x8000, 0x7fffff]" target = bitsBase << (8*(bitsN-3)) # new target