finished lessons
This commit is contained in:
parent
1b0a18de00
commit
8869c49294
@ -44,7 +44,16 @@ class TxBlock (CBlock):
|
||||
return True
|
||||
|
||||
def good_nonce(self):
|
||||
return False
|
||||
digest = hashes.Hash(hashes.SHA256(), backend=default_backend())
|
||||
digest.update(bytes(str(self.data), 'utf8'))
|
||||
digest.update(bytes(str(self.previousHash), 'utf8'))
|
||||
digest.update(bytes(str(self.nonce), 'utf8'))
|
||||
this_hash = digest.finalize()
|
||||
return this_hash[:leading_zeros] == bytes(''.join([ '\x4f' for i in range(leading_zeros)]), 'utf8')
|
||||
|
||||
def find_nonce(self):
|
||||
for i in range(10000000):
|
||||
self.nonce = i
|
||||
if self.good_nonce():
|
||||
return self.nonce
|
||||
return None
|
||||
|
@ -44,7 +44,16 @@ class TxBlock (CBlock):
|
||||
return True
|
||||
|
||||
def good_nonce(self):
|
||||
return False
|
||||
digest = hashes.Hash(hashes.SHA256(), backend=default_backend())
|
||||
digest.update(bytes(str(self.data), 'utf8'))
|
||||
digest.update(bytes(str(self.previousHash), 'utf8'))
|
||||
digest.update(bytes(str(self.nonce), 'utf8'))
|
||||
this_hash = digest.finalize()
|
||||
return this_hash[:leading_zeros] == b'\x00'*leading_zeros
|
||||
|
||||
def find_nonce(self):
|
||||
for i in range(10000000):
|
||||
self.nonce = i
|
||||
if self.good_nonce():
|
||||
return self.nonce
|
||||
return None
|
||||
|
Loading…
x
Reference in New Issue
Block a user