def address(self, testnet=False):
""" Returns the Base58Check encoded version of the HASH160.
Args:
testnet (bool): Whether or not the key is intended for testnet
usage. False indicates mainnet usage.
Returns:
bytes: Base58Check encoded string
"""
rv = ""
prefix = bytes([self.P2SH_TESTNET_VERSION if testnet else self.P2SH_MAINNET_VERSION])
rv = base58.b58encode_check(prefix + self.hash160())
return rv
评论列表
文章目录