Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

bech32

Fully qualified path: alexandria_encoding::bech32

Constants

Free functions

encodeEncode data into Bech32 string Does not verify checksum; caller must ensure checksum is correct
decodeDecode Bech32 string into HRP, data and checksum For consistency, only supports a lowercase string Does not verify checksum; caller must ensure checksum is correct…
convert_bitsConvert 5-bit data to 8-bit data
hrp_to_valuesConvert HRP string to values for polymod
compute_bech32_checksumCreate the 6-byte checksum for HRP and data
verify_bech32_checksumVerify checksum for encoded Bech32 string
get_bech32_charGet Bech32 alphabet character by index
bech32_char_to_valueConvert Bech32 character to value

Traits

EncoderEncoder trait for Bech32 encoding
DecoderDecoder trait for Bech32 decoding

Impls

Bech32EncoderBech32 encoder implementation for u8 spans
Bech32DecoderBech32 decoder implementation for ByteArray