fix bug in get_target
This commit is contained in:
parent
4112e2c3fa
commit
81f070c83b
|
@ -199,7 +199,7 @@ class Blockchain(util.PrintError):
|
||||||
bitsN = (bits >> 24) & 0xff
|
bitsN = (bits >> 24) & 0xff
|
||||||
assert bitsN >= 0x03 and bitsN <= 0x1d, "First part of bits should be in [0x03, 0x1d]"
|
assert bitsN >= 0x03 and bitsN <= 0x1d, "First part of bits should be in [0x03, 0x1d]"
|
||||||
bitsBase = bits & 0xffffff
|
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))
|
target = bitsBase << (8*(bitsN-3))
|
||||||
|
|
||||||
# new target
|
# new target
|
||||||
|
|
Loading…
Reference in New Issue