bip/address/encoders library
A address_encoder liberary for encoding blockchain addresses from public keys.
Classes
- ADAAddressType
- ADAByronAddrTypes
- Enum representing different address types used in the Ada Byron era.
- AdaByronIcarusAddrEncoder
- Implementation of the BlockchainAddressEncoder for Ada Byron Icarus address.
- AdaByronLegacyAddrEncoder
- Implementation of the BlockchainAddressEncoder for Ada Byron Legacy address.
- ADANetwork
- An enumeration of Ada Shelley address network tags.
- AdaPointerAddrEncoder
- AdaShelleyAddrEncoder
- Implementation of the BlockchainAddressEncoder for Ada Shelley address.
- AdaShelleyEnterpriseAddrEncoder
- AdaShelleyStakingAddrEncoder
- Implementation of the BlockchainAddressEncoder for Ada Shelley staking address.
- AdaStakeCredential
- AdaStakeCredType
- AlgoAddrEncoder
- Implementation of the BlockchainAddressEncoder for Algorand (Algo) address.
- AptosAddrEncoder
- Implementation of the BlockchainAddressEncoder for Aptos address.
- AtomAddrEncoder
- Implementation of the BlockchainAddressEncoder for Atom (ATOM) address.
- AtomNist256P1AddrEncoder
- Implementation of the BlockchainAddressEncoder for Atom (ATOM) address.
- AvaxPChainAddrEncoder
- Implementation of the BlockchainAddressEncoder for Avax P-Chain address.
- AvaxXChainAddrEncoder
- Implementation of the BlockchainAddressEncoder for Avax X-Chain address.
- BchAddrConverter
- Bitcoin Cash address converter class. It allows to convert a Bitcoin Cash address by changing its HRP and net version.
- BchP2PKHAddrEncoder
- Implementation of the BlockchainAddressEncoder for P2PKH (Pay-to-Public-Key-Hash) addresses.
- BchP2SHAddrEncoder
- Implementation of the BlockchainAddressEncoder for P2SH (Pay-to-Script-Hash) addresses.
- EgldAddrEncoder
- Implementation of the BlockchainAddressEncoder for Egld (Elrond) address.
- EosAddrEncoder
- Implementation of the BlockchainAddressEncoder for EOS address.
- ErgoNetworkTypes
- An enumeration representing different Ergo network types.
- ErgoP2PKHAddrEncoder
- Implementation of the BlockchainAddressEncoder for Ergo address.
- EthAddrEncoder
- Implementation of the BlockchainAddressEncoder for Ethereum addresses.
- FilSecp256k1AddrEncoder
- Implementation of the BlockchainAddressEncoder for Filecoin (FIL) addresses.
- FriendlyAddressFlags
- IcxAddrEncoder
- Implementation of the BlockchainAddressEncoder for ICON (ICX) addresses.
- InjAddrEncoder
- Implementation of the BlockchainAddressEncoder for INJ (Injective Protocol) addresses.
- NanoAddrEncoder
- Implementation of the BlockchainAddressEncoder for Nano addresses.
- NearAddrEncoder
- Implementation of the BlockchainAddressEncoder for Near Protocol addresses.
- NeoAddrEncoder
- Implementation of the BlockchainAddressEncoder for Neo (NEO) addresses.
- OkexAddrEncoder
- Implementation of the BlockchainAddressEncoder for OKExChain addresses.
- OneAddrEncoder
- Implementation of the BlockchainAddressEncoder for Harmony (ONE) addresses.
- P2PKHAddrEncoder
- Implementation of the BlockchainAddressEncoder for P2PKH (Pay-to-Public-Key-Hash) addresses.
- P2SHAddrEncoder
- Implementation of the BlockchainAddressEncoder for P2SH (Pay-to-Script-Hash) addresses.
- P2TRAddrEncoder
- Implementation of the BlockchainAddressEncoder for Segwit v1 (P2TR) addresses.
- P2TRUtils
- Utility class for working with P2TR (Pay-to-Taproot) addresses and operations.
- P2WPKHAddrEncoder
- Implementation of the BlockchainAddressEncoder for Segwit (P2WPKH) addresses.
- Pointer
- SolAddrEncoder
- Implementation of the BlockchainAddressEncoder for Solana (SOL) addresses.
- SubstrateEd25519AddrEncoder
- Implementation of the BlockchainAddressEncoder for Substrate addresses.
- SubstrateGenericAddrEncoder
- SubstrateSecp256k1AddrEncoder
- Implementation of the BlockchainAddressEncoder for Substrate addresses.
- SubstrateSr25519AddrEncoder
- Implementation of the BlockchainAddressEncoder for Substrate addresses.
- TonAddrEncoder
- TonAddressUtils
- TrxAddrEncoder
- Implementation of the BlockchainAddressEncoder for TRON (TRX) blockchain addresses.
- XlmAddrEncoder
- Implementation of the BlockchainAddressEncoder for Stellar (XLM) blockchain addresses.
- XlmAddrTypes
- Enum representing different types of Stellar (XLM) addresses.
- XmrAddrEncoder
- Implementation of the BlockchainAddressEncoder for Monero (XMR) blockchain addresses.
- XmrIntegratedAddrEncoder
- Implementation of the BlockchainAddressEncoder for Monero (XMR) integrated addresses.
- XrpAddrEncoder
- Implementation of the BlockchainAddressEncoder for ripple (XRP) blockchain addresses.
- XRPAddressUtils
- XrpXAddrEncoder
- Implementation of the BlockchainAddressEncoder for ripple (XRP) blockchain addresses.
- XtzAddrEncoder
- Implementation of the BlockchainAddressEncoder for Tezos (XTZ) blockchain addresses.
- XtzAddrPrefixes
- Enum defining address prefixes for Tezos (XTZ) blockchain addresses.
- ZilAddrEncoder
- A Zilliqa blockchain address encoder that implements the BlockchainAddressEncoder interface.