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

Function b58encode_chk

contrib/testgen/base58.py:86–88  ·  view source on GitHub ↗

b58encode a string, with 32-bit checksum

(v)

Source from the content-addressed store, hash-verified

84 return SHA256.new(SHA256.new(v).digest()).digest()[0:4]
85
86def b58encode_chk(v):
87 """b58encode a string, with 32-bit checksum"""
88 return b58encode(v + checksum(v))
89
90def b58decode_chk(v):
91 """decode a base58 string, check and remove checksum"""

Callers 2

gen_valid_base58_vectorFunction · 0.90

Calls 2

b58encodeFunction · 0.85
checksumFunction · 0.85

Tested by 2

gen_valid_base58_vectorFunction · 0.72