Human Readable Part
data (a sequence of 5 bits integers)
a checksum computed over hrp and data
decodes a cashaddr string
decodes a cashaddr string
cashaddr string
a (hrp, data) tuple
decode a bitcoin cash address
decode a bitcoin cash address
address
a (prefix, type, hash) tuple
decode a bitcoin cash address
decode a bitcoin cash address
address (optional prefix)
a (prefix, type, hash) tuple
a sequence of 8 bits integers
a sequence of 5 bits integers
encode a bitcoin cash address
encode a bitcoin cash address
should be "bitcoincash" or "bchtest"
type (0 to 15, only 0 = P2PKH and 1 = P2SH are currently defined)
hash: 20 bytes (P2PKH or P2SH)
a cashaddr encoded witness address
a sequence of 5 bits integers
a sequence of 8 bits integers
See https://github.com/bitcoincashorg/bitcoincash.org/blob/master/spec/cashaddr.md