signTypedData method
- {required String from,
- required Map<
String, dynamic> data, - SignTypedDataVersion version = SignTypedDataVersion.v1}
Signs a typed message. @param domain Domain of the message. @param types Types of the message. @param value Value of the message. @returns The signature in hex format.
Implementation
Future<FullSignatureResult> signTypedData({
required String from,
required Map<String, dynamic> data,
SignTypedDataVersion version = SignTypedDataVersion.v1,
}) async {
final result = await capsule._postMessage('signTypedData', [
from,
data,
{'version': version.jsValue},
]);
return FullSignatureResult.fromMap(result[0]);
}