Package org.xrpl.xrpl4j.codec.addresses
Class PublicKeyCodec
java.lang.Object
org.xrpl.xrpl4j.codec.addresses.PublicKeyCodec
A Codec for encoding/decoding various seed primitives.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeAccountPublicKey(String publicKey) Decode a Base58Check encoded XRPL Account Public Key.decodeNodePublicKey(String publicKey) Decode a Base58Check encoded XRPL Node Public Key.encodeAccountPublicKey(UnsignedByteArray publicKey) Encode an XRPL Account Public Key to a Base58Check encodedString.encodeNodePublicKey(UnsignedByteArray publicKey) Encode an XRPL Node Public Key to a Base58Check encodedString.static PublicKeyCodec
-
Constructor Details
-
PublicKeyCodec
public PublicKeyCodec()
-
-
Method Details
-
getInstance
-
encodeNodePublicKey
Encode an XRPL Node Public Key to a Base58Check encodedString.- Parameters:
publicKey- AnUnsignedByteArraycontaining the public key to be encoded.- Returns:
- The Base58 representation of publicKey.
-
decodeNodePublicKey
Decode a Base58Check encoded XRPL Node Public Key.- Parameters:
publicKey- The Base58 encoded public key to be decoded.- Returns:
- An
UnsignedByteArraycontaining the decoded public key. - See Also:
-
encodeAccountPublicKey
Encode an XRPL Account Public Key to a Base58Check encodedString.- Parameters:
publicKey- AnUnsignedByteArraycontaining the public key to be encoded.- Returns:
- The Base58 representation of publicKey.
-
decodeAccountPublicKey
Decode a Base58Check encoded XRPL Account Public Key.- Parameters:
publicKey- The Base58 encoded public key to be decoded.- Returns:
- An
UnsignedByteArraycontaining the decoded public key. - See Also:
-