Expand description
Multibase encoding/decoding utilities
Multibase is a protocol for self-describing base encodings. The first character indicates the encoding used.
Constants§
- BASE58BTC_
PREFIX - Multibase prefix for base58btc (Bitcoin alphabet)
Functions§
- decode_
base58btc - Decode a base58btc multibase string (must start with ‘z’)
- decode_
multikey - Decode a multikey string (multibase + multicodec encoded)
- decode_
multikey_ with_ codec - Decode a multikey string and return both codec and key bytes
- encode_
base58btc - Encode bytes as base58btc with multibase prefix ‘z’
- encode_
multikey - Encode key bytes with a multicodec prefix as a multibase (base58btc) string
- validate_
base58btc - Validate that a string is valid base58btc multibase (starts with ‘z’ and decodes correctly)