From 0ab539550811c82e18619db6fd9f1db7c8b9b93e Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Sat, 3 Jun 2023 16:39:31 +0200 Subject: [PATCH] Fix #8: `The received difficulty doesn't match the claimed one!` --- meta.py | 2 +- verifier.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/meta.py b/meta.py index a60cbb1..9360dee 100755 --- a/meta.py +++ b/meta.py @@ -40,5 +40,5 @@ while True: write(verifier, 'entries.txt') result = ' '.join(getProgramLine(verifier).split()[1:]) print(result) - if not result.startswith('Verified'): + if result.startswith('The received difficulty'):#not result.startswith('Verified'): break diff --git a/verifier.py b/verifier.py index e392792..f5e1258 100755 --- a/verifier.py +++ b/verifier.py @@ -33,7 +33,8 @@ indexesRequest = set() if len(sys.argv) <= 3 else ast.literal_eval(sys.argv[3]) if indexesRequest == set(): while len(indexesRequest) < common.NUMBER_OF_ENTRIES_TO_VERIFY: index = secrets.randbelow(common.ENTRIES_NUMBER) - indexesRequest.add(index) + if not common.otherIndex(index) in indexesRequest: + indexesRequest.add(index) indexesRequestFilePath = 'indexesRequest.txt'