public class AddressTools
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AddressTools.AddressGenerateResult |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MAINNET_CHEQUE_CODE_HASH |
static java.lang.String |
TESTNET_CHEQUE_CODE_HASH |
| Constructor and Description |
|---|
AddressTools() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
convertPublicKeyToAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey) |
static java.lang.String |
convertPublicKeyToBech32mFullAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey) |
static java.lang.String |
convertPublicKeyToFullAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey)
Deprecated.
|
static java.lang.String |
convertPublicKeyToShortAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey)
Deprecated.
|
static java.lang.String |
convertToBech32FullAddress(java.lang.String address) |
static java.lang.String |
convertToBech32mFullAddress(java.lang.String address) |
static java.lang.String |
convertToShortAddress(java.lang.String address) |
static java.lang.String |
generateAcpAddress(java.lang.String secp256k1Address)
Deprecated.
|
static AddressTools.AddressGenerateResult |
generateAddress(org.nervos.ckb.address.Network network) |
static AddressTools.AddressGenerateResult |
generateBech32mFullAddress(org.nervos.ckb.address.Network network) |
static java.lang.String |
generateChequeAddress(java.lang.String senderAddress,
java.lang.String receiverAddress) |
static AddressTools.AddressGenerateResult |
generateFullAddress(org.nervos.ckb.address.Network network)
Deprecated.
|
static AddressTools.AddressGenerateResult |
generateShortAddress(org.nervos.ckb.address.Network network)
Deprecated.
|
static AddressParseResult |
parse(java.lang.String address) |
static org.nervos.ckb.address.Network |
parseNetwork(java.lang.String address) |
public static final java.lang.String MAINNET_CHEQUE_CODE_HASH
public static final java.lang.String TESTNET_CHEQUE_CODE_HASH
public static AddressTools.AddressGenerateResult generateAddress(org.nervos.ckb.address.Network network) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderException@Deprecated public static AddressTools.AddressGenerateResult generateShortAddress(org.nervos.ckb.address.Network network) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderException@Deprecated public static AddressTools.AddressGenerateResult generateFullAddress(org.nervos.ckb.address.Network network) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic static AddressTools.AddressGenerateResult generateBech32mFullAddress(org.nervos.ckb.address.Network network) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException
java.security.InvalidAlgorithmParameterExceptionjava.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionpublic static java.lang.String convertToBech32mFullAddress(java.lang.String address)
public static java.lang.String convertToBech32FullAddress(java.lang.String address)
public static java.lang.String convertToShortAddress(java.lang.String address)
public static java.lang.String convertPublicKeyToAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey)
@Deprecated
public static java.lang.String convertPublicKeyToShortAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey)
@Deprecated
public static java.lang.String convertPublicKeyToFullAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey)
public static java.lang.String convertPublicKeyToBech32mFullAddress(org.nervos.ckb.address.Network network,
java.lang.String publicKey)
@Deprecated public static java.lang.String generateAcpAddress(java.lang.String secp256k1Address)
public static java.lang.String generateChequeAddress(java.lang.String senderAddress,
java.lang.String receiverAddress)
public static AddressParseResult parse(java.lang.String address) throws org.nervos.ckb.exceptions.AddressFormatException
org.nervos.ckb.exceptions.AddressFormatExceptionpublic static org.nervos.ckb.address.Network parseNetwork(java.lang.String address)