diff options
Diffstat (limited to 'bip-0352/reference.py')
-rwxr-xr-x | bip-0352/reference.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bip-0352/reference.py b/bip-0352/reference.py index 7882ad1..b4eaf94 100755 --- a/bip-0352/reference.py +++ b/bip-0352/reference.py @@ -300,6 +300,10 @@ if __name__ == "__main__": add_to_wallet = [] if (len(input_pub_keys) > 0): A_sum = reduce(lambda x, y: x + y, input_pub_keys) + if A_sum.get_bytes() is None: + # Input pubkeys sum is point at infinity -> skip tx + assert expected["outputs"] == [] + continue input_hash = get_input_hash([vin.outpoint for vin in vins], A_sum) pre_computed_labels = { (generate_label(b_scan, label) * G).get_bytes(False).hex(): generate_label(b_scan, label).hex() |