Skip to content

Commit cec8f5c

Browse files
committed
test: error on signature verification
1 parent 3f55c03 commit cec8f5c

2 files changed

Lines changed: 4 additions & 6 deletions

File tree

examples/example_transfer_transaction_bls.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@ def main() -> None:
2323
tx = Transaction.create_transfer_tx(lock_time, sender, receiver, amount, fee, memo)
2424
signed_data = tx.sign(sec)
2525

26-
if pub.verify(bytes(tx.sign_bytes()), tx.signature):
27-
print("Signature verification succeeded")
28-
else:
26+
if not pub.verify(bytes(tx.sign_bytes()), tx.signature):
2927
print("Signature verification failed")
28+
exit(1)
3029

3130
print(f"Signed transaction hex: {signed_data.hex()}")
3231

examples/example_transfer_transaction_ed25519.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@ def main() -> None:
2323
tx = Transaction.create_transfer_tx(lock_time, sender, receiver, amount, fee, memo)
2424
signed_tx = tx.sign(sec)
2525

26-
if pub.verify(bytes(tx.sign_bytes()), tx.signature):
27-
print("Signature verification succeeded")
28-
else:
26+
if not pub.verify(bytes(tx.sign_bytes()), tx.signature):
2927
print("Signature verification failed")
28+
exit(1)
3029

3130
print(f"Signed transaction hex: {signed_tx.hex()}")
3231

0 commit comments

Comments
 (0)