Package org.xrpl.xrpl4j.codec.addresses
Class SeedCodec
java.lang.Object
org.xrpl.xrpl4j.codec.addresses.SeedCodec
A Codec for encoding/decoding various seed primitives.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeSeed(String base58EncodedSeed) Decodes a Base58Check encoded XRPL secret key base58EncodedSeed value.encodeSeed(UnsignedByteArray entropy, KeyType type) static SeedCodec
-
Constructor Details
-
SeedCodec
public SeedCodec()
-
-
Method Details
-
getInstance
-
decodeSeed
Decodes a Base58Check encoded XRPL secret key base58EncodedSeed value. Works for ed25519 and secp256k1 seeds.- Parameters:
base58EncodedSeed- A Base58Check encoded XRPL keypair base58EncodedSeed.- Returns:
- The decoded base58EncodedSeed, base58EncodedSeed type, and algorithm used to encode the base58EncodedSeed.
- Throws:
EncodingFormatException- See Also:
-
encodeSeed
- Parameters:
entropy- AnUnsignedByteArraycontaining the seed entropy to encode.type- The cryptographic algorithm type to be encoded in the resulting seed.- Returns:
- A Base58Check encoded XRPL keypair seed.
-