Decodes Base58 data that has been encoded with a single byte prefix
Decodes Base58 data that has been encoded with a single byte prefix
NB: requirement check will throw an IllegalArgumentException if the checksum that is part of the encoded data cannot be verified
encoded data
a (prefix, data) tuple
Decodes Base58 data that has been encoded with an integer prefix
Decodes Base58 data that has been encoded with an integer prefix
NB: requirement check will throw an IllegalArgumentException if the checksum that is part of the encoded data cannot be verified
encoded data
a (prefix, data) tuple
Decodes Base58 data that has been encoded with several bytes prefix
Decodes Base58 data that has been encoded with several bytes prefix
NB: requirement check will throw an IllegalArgumentException if the checksum that is part of the encoded data cannot be verified
encoded data
a (prefix, data) tuple
version prefix (several bytes, as used with BIP32 ExtendedKeys for example)
data to be encoded
a Base58 String
version prefix (integer, as used with BIP32 ExtendedKeys for example)
data to be encoded
a Base58 String
Encode data in Base58Check format.
Encode data in Base58Check format. For example, to create an address from a public key you could use:
version prefix (one byte)
date to be encoded
a Base58 string
https://en.bitcoin.it/wiki/Base58Check_encoding Base58Check is a format based on Base58 and used a lot in litecoin, for encoding addresses and private keys for example. It includes a prefix (usually a single byte) and a checksum so you know what has been encoded, and that it has been transmitted correctly. For example, to create an address for a public key you could write:
And to decode a private key you could write: