public class Bech32
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Bech32.Bech32Data |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HRP |
| Constructor and Description |
|---|
Bech32() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.Integer> |
convertBits(byte[] data,
int fromWidth,
int toWidth,
boolean pad) |
static Bech32.Bech32Data |
decode(java.lang.String str)
Decode a Bech32 string.
|
static java.lang.String |
encode(Bech32.Bech32Data bech32)
Encode a Bech32 string.
|
static java.lang.String |
encode(java.lang.String hrp,
byte[] values)
Encode a Bech32 string.
|
static java.lang.String |
fromBech32Address(java.lang.String address) |
static java.lang.String |
toBech32Address(java.lang.String address) |
public static java.lang.String encode(Bech32.Bech32Data bech32)
public static java.lang.String encode(java.lang.String hrp,
byte[] values)
public static Bech32.Bech32Data decode(java.lang.String str) throws AddressFormatException
AddressFormatExceptionpublic static java.util.List<java.lang.Integer> convertBits(byte[] data,
int fromWidth,
int toWidth,
boolean pad)
public static java.lang.String toBech32Address(java.lang.String address)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String fromBech32Address(java.lang.String address)
throws java.lang.Exception
java.lang.Exception