Skip to content

Bech32m Errors

Bech32m.ExceedsLengthError

Thrown when the encoded string exceeds the length limit.

Source: src/core/Bech32m.ts

Bech32m.InvalidCharacterError

Thrown when a bech32m string contains an invalid character.

Source: src/core/Bech32m.ts

Bech32m.InvalidChecksumError

Thrown when a bech32m string has an invalid checksum.

Source: src/core/Bech32m.ts

Bech32m.InvalidHrpError

Thrown when the HRP is invalid (empty or contains non-ASCII characters).

Source: src/core/Bech32m.ts

Bech32m.InvalidPaddingError

Thrown when the padding bits are invalid during base32 conversion.

Source: src/core/Bech32m.ts

Bech32m.MixedCaseError

Thrown when a bech32m string contains mixed case.

Source: src/core/Bech32m.ts

Bech32m.NoSeparatorError

Thrown when a bech32m string has no separator.

Source: src/core/Bech32m.ts