signMessage method
"stateMutability": "nonpayable", Can be verified using EIP-1271 validation method by passing the pre-image of the message hash and empty bytes as the signature.
Implementation
@override
Future<SafeContractEncodedCall> signMessage(List<int> data) async {
final params = [data];
return encodeTransactionCall(
functionName: SafeContractFunction.signMessage,
params: params,
);
}