| encode | Encode data into Bech32 string Does not verify checksum; caller must ensure checksum is correct |
| decode | Decode 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_bits | Convert 5-bit data to 8-bit data |
| hrp_to_values | Convert HRP string to values for polymod |
| compute_bech32_checksum | Create the 6-byte checksum for HRP and data |
| verify_bech32_checksum | Verify checksum for encoded Bech32 string |
| get_bech32_char | Get Bech32 alphabet character by index |
| bech32_char_to_value | Convert Bech32 character to value |