signMessage method
Implementation
@override
Future<Map<String, Object?>> signMessage({
required String address,
required String message,
}) async {
final Map<Object?, Object?>? signature = await methodChannel
.invokeMapMethod<Object?, Object?>('signMessage', <String, Object?>{
'address': address,
'message': message,
});
if (signature == null) {
throw PlatformException(
code: 'null-signature',
message: 'Native signer returned no signature payload.',
);
}
return signature.map(
(Object? key, Object? value) => MapEntry(key.toString(), value),
);
}