isValidPersonalMessageSignature function
Like isValidSignature, for a personal message.
Implementation
bool isValidPersonalMessageSignature(
Uint8List message,
String signature, {
String? address,
}) {
try {
final publicKey = _publicKeyFromSignature(signature);
if (!publicKey.verifyPersonalMessage(message, signature)) return false;
return address == null ? true : publicKey.verifyAddress(address);
} catch (_) {
return false;
}
}