encodeSecp256r1 static method
encode secp256r1 public key to address
Implementation
static List<int> encodeSecp256r1(List<int> bytes) {
try {
final key = AddrKeyValidator.validateAndGetNist256p1Key(bytes).compressed;
return hashKeyBytes(
bytes: key, scheme: SuiAddrConst.secp256r1AddressFlag);
} catch (e) {
throw AddressConverterException(
"Failed to generate sui address: Invalid secp256r1 public key provided.");
}
}