encodeEd25519Key static method
encode ED25519 public key to address
Implementation
static List<int> encodeEd25519Key(List<int> bytes) {
try {
final key = AddrKeyValidator.validateAndGetEd25519Key(bytes)
.compressed
.sublist(1);
return hashKeyBytes(bytes: key, scheme: SuiAddrConst.ed25519AddressFlag);
} catch (e) {
throw AddressConverterException(
"Failed to generate sui address: Invalid Ed25519 public key provided.");
}
}