Package org.starcoin.utils
Class AccountAddressUtils
- java.lang.Object
-
- org.starcoin.utils.AccountAddressUtils
-
public class AccountAddressUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intACCOUNT_ADDRESS_LENGTH
-
Constructor Summary
Constructors Constructor Description AccountAddressUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]bytes(AccountAddress address)static AccountAddresscreate(byte[] bytes)static AccountAddresscreate(String address)static AccountAddressfrom_hex_literal(String hexLiteral)从十六进制字符串转AccountAddress,支持短地址static AccountAddressgetFromMultiPublicKey(MultiEd25519PublicKey publicKey)static AccountAddressgetFromPublicKey(Ed25519PublicKey publicKey)static StringgetHexFromPublicKey(Ed25519PublicKey publicKey)static Stringhex(AccountAddress address)
-
-
-
Method Detail
-
create
public static AccountAddress create(byte[] bytes)
-
create
public static AccountAddress create(String address)
-
from_hex_literal
public static AccountAddress from_hex_literal(String hexLiteral)
从十六进制字符串转AccountAddress,支持短地址- Parameters:
hexLiteral-- Returns:
-
hex
public static String hex(AccountAddress address)
-
bytes
public static byte[] bytes(AccountAddress address)
-
getFromPublicKey
public static AccountAddress getFromPublicKey(Ed25519PublicKey publicKey)
-
getFromMultiPublicKey
public static AccountAddress getFromMultiPublicKey(MultiEd25519PublicKey publicKey)
-
getHexFromPublicKey
public static String getHexFromPublicKey(Ed25519PublicKey publicKey)
-
-