bech32/bech32 library

Library for working with Bech32 encoding.

Classes

BchBech32Const
A utility class containing constants used for Bitcoin Cash (BCH) Bech32 encoding and decoding.
BchBech32Decoder
A utility class for decoding Bitcoin Cash (BCH) Bech32 encoded addresses.
BchBech32Encoder
Encode data using the Bitcoin Cash (BCH) Bech32 encoding scheme.
Bech32BaseConst
A utility class containing constants for Bech32 encoding and decoding.
Bech32BaseUtils
A utility class containing methods for converting data to and from bech32 encoding.
Bech32Const
A utility class containing constants and configurations for Bech32 encoding.
Bech32Decoder
A class for decoding Bech32-encoded strings using the standard Bech32 decoding.
Bech32DecoderBase
An abstract base class for Bech32 decoding implementations.
Bech32Encoder
A class for encoding data into Bech32 format using the standard Bech32 encoding.
Bech32EncoderBase
An abstract base class for Bech32 encoding implementations.
Bech32Utils
A utility class containing methods for converting data to and from bech32 encoding.
SegwitBech32Const
A utility class containing constants used for segwit Bech32 encoding and decoding.
SegwitBech32Decoder
A class for decoding Segregated Witness (SegWit) addresses from Bech32 encoding.
SegwitBech32Encoder
A class for encoding Segregated Witness (SegWit) addresses using Bech32 encoding.

Enums

Bech32Encodings
An enumeration representing different Bech32 encodings.