work on proof of work
This commit is contained in:
parent
7d9936e55c
commit
1f8eb925c6
3 changed files with 24 additions and 10 deletions
|
@ -635,9 +635,17 @@ class Core:
|
|||
# wait for proof to complete
|
||||
while True:
|
||||
powToken = powProof.getResult()
|
||||
if powToken != False:
|
||||
if powToken == False:
|
||||
time.sleep(0.3)
|
||||
continue
|
||||
powHash = powToken[0]
|
||||
powToken = base64.b64encode(powToken[1])
|
||||
try:
|
||||
powToken = powToken.decode()
|
||||
except AttributeError:
|
||||
pass
|
||||
finally:
|
||||
break
|
||||
time.sleep(0.3)
|
||||
|
||||
try:
|
||||
data.decode()
|
||||
|
@ -645,7 +653,7 @@ class Core:
|
|||
data = data.encode()
|
||||
|
||||
retData = ''
|
||||
metadata = {'type': header, 'pow': powToken}
|
||||
metadata = {'type': header, 'powHash': powHash, 'powToken': powToken}
|
||||
sig = {}
|
||||
|
||||
metadata = json.dumps(metadata)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue