Skip to content

Commit fa68755

Browse files
author
MarcoFalke
committed
contrib: Fix gen_key_io_test_vectors.py imports
1 parent cb21d86 commit fa68755

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

contrib/testgen/gen_key_io_test_vectors.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
from itertools import islice
1616
from base58 import b58encode_chk, b58decode_chk, b58chars
1717
import random
18-
from binascii import b2a_hex
19-
from segwit_addr import bech32_encode, decode, convertbits, CHARSET
18+
from segwit_addr import bech32_encode, decode_segwit_address, convertbits, CHARSET
2019

2120
# key types
2221
PUBKEY_ADDRESS = 0
@@ -109,7 +108,7 @@ def is_valid(v):
109108
def is_valid_bech32(v):
110109
'''Check vector v for bech32 validity'''
111110
for hrp in ['bc', 'tb', 'bcrt']:
112-
if decode(hrp, v) != (None, None):
111+
if decode_segwit_address(hrp, v) != (None, None):
113112
return True
114113
return False
115114

@@ -141,9 +140,7 @@ def gen_valid_vectors():
141140
rv, payload = valid_vector_generator(template)
142141
assert is_valid(rv)
143142
metadata = {x: y for x, y in zip(metadata_keys,template[3]) if y is not None}
144-
hexrepr = b2a_hex(payload)
145-
if isinstance(hexrepr, bytes):
146-
hexrepr = hexrepr.decode('utf8')
143+
hexrepr = payload.hex()
147144
yield (rv, hexrepr, metadata)
148145

149146
def gen_invalid_base58_vector(template):

0 commit comments

Comments
 (0)