message: contrib: Fix gen_key_io_test_vectors.py imports
diff: @@ -15,8 +15,7 @@ import os
  from itertools import islice
  from base58 import b58encode_chk, b58decode_chk, b58chars
  import random
  -from binascii import b2a_hex
  -from segwit_addr import bech32_encode, decode, convertbits, CHARSET, Encoding
  +from segwit_addr import bech32_encode, decode_segwit_address, convertbits, CHARSET
  # key types
  PUBKEY_ADDRESS_REGTEST = 0x6f
  @@ -121,7 +120,7 @@ def is_valid(v):
  def is_valid_bech32(v):
  '''Check vector v for bech32 validity'''
  for hrp in ['pc', 'tpc', 'pcrt']:
  - if decode(hrp, v) != (None, None):
  + if decode_segwit_address(hrp, v) != (None, None):
  return True
  return False
  @@ -154,9 +153,7 @@ def gen_valid_vectors():
  rv, payload = valid_vector_generator(template)
  assert is_valid(rv)
  metadata = {x: y for x, y in zip(metadata_keys,template[3]) if y is not None}
  - hexrepr = b2a_hex(payload)
  - if isinstance(hexrepr, bytes):
  - hexrepr = hexrepr.decode('utf8')
  + hexrepr = payload.hex()
  yield (rv, hexrepr, metadata)
  def gen_invalid_base58_vector(template):
  