Base58Check encoding and decoding implementation in Elixir with Bitcoin-specific alphabet.
Base58Check is an Elixir library that provides Base58Check encoding and decoding functionality, specifically tailored for Bitcoin applications. It implements the encoding scheme used in Bitcoin addresses and private keys, offering a reliable way to handle cryptographic data representation.
encode58/1, decode58/1, encode58check/2, and decode58check/1 for comprehensive encoding/decoding operationsencode58check/2 accepts hex strings, binaries, or integers for flexible data handlingdecode58check/1 returns a tuple with prefix and payload for easy data extractionThe library follows a minimal, focused approach to implementing the Base58Check specification exactly as defined in the Bitcoin ecosystem, prioritizing correctness and interoperability over unnecessary features.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.