Package ch.bitagent.bitcoin.lib.helper
Class Base58
- java.lang.Object
-
- ch.bitagent.bitcoin.lib.helper.Base58
-
public class Base58 extends Object
Base58 class.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]decodeAddress(String address)decodeAddressstatic byte[]decodeExtendedKey(String extendedKey)decodeExtendedKeystatic byte[]decodeWif(String wif, boolean compressed)decodeWifstatic Stringencode(byte[] s)encode.static StringencodeChecksum(byte[] b)encodeChecksum.static Stringh160toP2pkhAddress(byte[] h160, Boolean testnet)h160toP2pkhAddress.static Stringh160toP2shAddress(byte[] h160, Boolean testnet)h160toP2shAddress.
-
-
-
Method Detail
-
encode
public static String encode(byte[] s)
encode.
- Parameters:
s- an array ofbyteobjects- Returns:
- a
Stringobject
-
encodeChecksum
public static String encodeChecksum(byte[] b)
encodeChecksum.
- Parameters:
b- an array ofbyteobjects- Returns:
- a
Stringobject
-
decodeAddress
public static byte[] decodeAddress(String address)
decodeAddress
- Parameters:
address- .- Returns:
- .
-
decodeExtendedKey
public static byte[] decodeExtendedKey(String extendedKey)
decodeExtendedKey
- Parameters:
extendedKey- .- Returns:
- .
-
decodeWif
public static byte[] decodeWif(String wif, boolean compressed)
decodeWif- Parameters:
wif- .compressed- .- Returns:
- .
-
h160toP2pkhAddress
public static String h160toP2pkhAddress(byte[] h160, Boolean testnet)
h160toP2pkhAddress.
-
-