MCPcopy Create free account
hub / github.com/ElementsProject/elements / b58decode_chk

Function b58decode_chk

contrib/testgen/base58.py:90–98  ·  view source on GitHub ↗

decode a base58 string, check and remove checksum

(v)

Source from the content-addressed store, hash-verified

88 return b58encode(v + checksum(v))
89
90def b58decode_chk(v):
91 """decode a base58 string, check and remove checksum"""
92 result = b58decode(v)
93 if result is None:
94 return None
95 if result[-4:] == checksum(result[:-4]):
96 return result[:-4]
97 else:
98 return None
99
100def get_bcaddress_version(strAddress):
101 """ Returns None if strAddress is invalid. Otherwise returns integer version of address. """

Callers 2

is_validFunction · 0.90
get_bcaddress_versionFunction · 0.85

Calls 2

b58decodeFunction · 0.85
checksumFunction · 0.85

Tested by 1

is_validFunction · 0.72