signPersonalMessage method

  1. @override
SuiSecp256k1Signature signPersonalMessage(
  1. List<int> message
)
override

Signs a personal message with the account's private key.

Implementation

@override
SuiSecp256k1Signature signPersonalMessage(List<int> message) {
  final digest = SuiCryptoUtils.generatePersonalMessageDigest(message);
  final signature = privateKey.sign(digest);
  return SuiSecp256k1Signature(
      publicKey: publicKey.publicKey, signature: signature);
}