Fixing target calculation after changes from the upstream
This commit is contained in:
parent
9e0777a7b4
commit
f2e93e323a
@ -209,12 +209,12 @@ class Blockchain(util.PrintError):
|
|||||||
for i in range(num):
|
for i in range(num):
|
||||||
target = self.get_target(current_header - 1)
|
target = self.get_target(current_header - 1)
|
||||||
try:
|
try:
|
||||||
expected_header_hash = self.get_hash(height)
|
expected_header_hash = self.get_hash(current_header)
|
||||||
except MissingHeader:
|
except MissingHeader:
|
||||||
expected_header_hash = None
|
expected_header_hash = None
|
||||||
raw_header = data[i*80:(i+1) * 80]
|
raw_header = data[i*80:(i+1) * 80]
|
||||||
header = deserialize_header(raw_header, current_header)
|
header = deserialize_header(raw_header, current_header)
|
||||||
#print(i)
|
print(i)
|
||||||
self.verify_header(header, prev_hash, target, expected_header_hash)
|
self.verify_header(header, prev_hash, target, expected_header_hash)
|
||||||
self.save_chunk_part(header)
|
self.save_chunk_part(header)
|
||||||
prev_hash = hash_header(header)
|
prev_hash = hash_header(header)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user