verifyMessage static method

dynamic verifyMessage({
  1. required String signature,
  2. required String message,
})

With verifyMessage the users's client verifies the signature against the raw message, and let's the user know if it was valid.

try {
  await FlutterWebln.verifyMessage(
          signature: signatureController.text,
          message: messageController.text,
     ).then(allowInterop((result) {
   print('[+] VerifyMessageResponse: ${weblnDecode(result)}');
  }));
} catch (error) {
  print('[!] Error in verifyMessage method is $error');
}

Implementation

static verifyMessage({required String signature, required String message}) =>
    WeblnApi.verifyMessage(signature, message);