signMessage static method
With signMessage it request that the user signs an arbitrary string message.
try {
await FlutterWebln.signMessage(message: 'Hello World!')
.then(allowInterop((result) {
print('[+] SignMessageResponse: ${weblnDecode(result)}');
}));
} catch (error) {
print('[!] Error in signMessage method is $error');
}
Signed messages can either be verified server-side using the LND RPC method, or by clients with FlutterWebln.verifyMessage.
Implementation
static signMessage({required String message}) =>
WeblnApi.signMessage(message);