An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/decred/base58

Package base58 provides an API for working with modified base58 and Base58Check encodings. Standard base58 encoding is similar to standard base64 encoding except, as the name implies, it uses a 58 character alphabet which results in an alphanumeric string and allows some characters which are problematic for humans to be excluded. Due to this, there can be various base58 alphabets. The modified base58 alphabet used by Decred, and hence this package, omits the 0, O, I, and l characters that look the same in many fonts and are therefore hard to humans to distinguish. The Base58Check encoding scheme is primarily used for Decred addresses at the time of this writing, however it can be used to generically encode arbitrary byte arrays into human-readable strings along with a version byte that can be used to differentiate the same payload. For Decred addresses, the extra version is used to differentiate the network of otherwise identical public keys which helps prevent using an address intended for one network on another.

Ecosystem
proxy.golang.org
Latest Release
v1.0.6
6 months ago
Versions
7
Dependent Packages
551
Dependent Repos
482
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/decred/base58
spec
License ISC
Namespace github.com/decred
First Release about 8 years ago
Last Synced 23 days ago
Repository
Stars 8 on GitHub
Forks 15 on GitHub
Docker Dependents 15
Docker Downloads 11,085
Rankings on proxy.golang.org
Overall Top 3.6%
Dependent packages Top 0.2%
Dependent repos Top 0.3%
Forks Top 5.2%
Docker downloads Top 1.0%