Fixing target calculation after changes from the upstream

This commit is contained in:
Vivek Teega 2018-09-12 06:39:04 +05:30
parent 9e0777a7b4
commit f2e93e323a

View File

@ -209,12 +209,12 @@ class Blockchain(util.PrintError):
for i in range(num):
target = self.get_target(current_header - 1)
try:
expected_header_hash = self.get_hash(height)
expected_header_hash = self.get_hash(current_header)
except MissingHeader:
expected_header_hash = None
raw_header = data[i*80:(i+1) * 80]
header = deserialize_header(raw_header, current_header)
#print(i)
print(i)
self.verify_header(header, prev_hash, target, expected_header_hash)
self.save_chunk_part(header)
prev_hash = hash_header(header)