ConstConvert between bit groups (e.g. 8->5 or 5->8). Calls Go: bech32.ConvertBits() from btcutil/bech32.
Decode a bech32 string (90-char limit). Returns 5-bit data. Calls Go: bech32.Decode() from btcutil/bech32.
Decode a bech32 string without length limit. Returns 5-bit data. Calls Go: bech32.DecodeNoLimit() from btcutil/bech32.
Decode a bech32 string to base-256 data (hex). Handles 5->8 bit conversion. Calls Go: bech32.DecodeToBase256() from btcutil/bech32.
Bech32-encode 5-bit data (hex) with the given HRP. Calls Go: bech32.Encode() from btcutil/bech32.
Encode base-256 data (hex) as a bech32 string. Handles 8->5 bit conversion. Calls Go: bech32.EncodeFromBase256() from btcutil/bech32.
Bech32m-encode 5-bit data (hex) with the given HRP. Calls Go: bech32.EncodeM() from btcutil/bech32.
Bech32 and bech32m encoding/decoding.