public class AddressUtils
extends java.lang.Object
AddressUtils based on CKB Address Format [RFC](https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0021-ckb-address-format/0021-ckb-address-format.md), and [Common Address Format](https://github.com/nervosnetwork/ckb/wiki/Common-Address-Format). Currently we implement the predefined format for type 0x01 and code hash index 0x00.
| 构造器和说明 |
|---|
AddressUtils(Network network) |
AddressUtils(Network network,
CodeHashType codeHashType) |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
convertBits(java.util.List<java.lang.Byte> data,
int fromBits,
int toBits,
boolean pad) |
java.lang.String |
generate(java.lang.String args) |
java.lang.String |
generateFromPublicKey(java.lang.String publicKey) |
static java.lang.String |
parse(java.lang.String address) |
static CodeHashType |
parseAddressType(java.lang.String address) |
java.lang.String |
strToAscii(java.lang.String value) |
public AddressUtils(Network network, CodeHashType codeHashType)
public AddressUtils(Network network)
public java.lang.String generateFromPublicKey(java.lang.String publicKey)
throws AddressFormatException
public java.lang.String generate(java.lang.String args)
throws AddressFormatException
public static CodeHashType parseAddressType(java.lang.String address) throws AddressFormatException
public static java.lang.String parse(java.lang.String address)
throws AddressFormatException
public java.lang.String strToAscii(java.lang.String value)
public static byte[] convertBits(java.util.List<java.lang.Byte> data,
int fromBits,
int toBits,
boolean pad)
throws AddressFormatException