from bitcoinlib.keys import * pk = 567 address_U = Key(import_key=pk, network='bitcoin', compressed=False) print(address_U.address()) print(address_U.public_hex) print(address_U._x) print(address_U._y) print(address_U.hash160.hex()) print(address_U.wif()) print('***************') address_C = Key(import_key=pk, network='bitcoin', compressed=True) print(address_C.address()) print(address_C.public_hex) print(address_C._x) print(address_C._y) print(address_C.hash160.hex()) print(address_C.wif()) print('***************') print(Address(address_C.public_hex, encoding='base58', script_type="p2sh", witness_type="p2sh-segwit").address) print(Address(address_C.public_hex, encoding='bech32', script_type="p2wpkh").address) print(Address(address_C.public_hex, encoding='bech32', script_type="p2wsh").address)
from bitcoinlib.keys import * pk = 567 address_U = Key(import_key=pk, network='bitcoin', compressed=False) print(address_U.address()) print(address_U.public_hex) print(address_U._x) print(address_U._y) print(address_U.hash160.hex()) print(address_U.wif()) print('***************') address_C = Key(import_key=pk, network='bitcoin', compressed=True) print(address_C.address()) print(address_C.public_hex) print(address_C._x) print(address_C._y) print(address_C.hash160.hex()) print(address_C.wif()) print('***************') print(Address(address_C.public_hex, encoding='base58', script_type="p2sh", witness_type="p2sh-segwit").address) print(Address(address_C.public_hex, encoding='bech32', script_type="p2wpkh").address) print(Address(address_C.public_hex, encoding='bech32', script_type="p2wsh").address)