signedMessages method
Future<bool>
signedMessages({
- required EthereumProvider provider,
- required List<
int> messageHash,
override
"stateMutability": "view",
Returns a non-zero value if the messageHash is signed for the Safe.
Implementation
@override
Future<bool> signedMessages({
required EthereumProvider provider,
required List<int> messageHash,
}) async {
final params = [messageHash];
return queryContract<bool>(
functionName: SafeContractFunction.signedMessages,
params: params,
provider: provider,
onResponse: (result) {
final BigInt approved = JsonParser.valueAsBigInt(
result.elementAtOrNull(0),
);
return approved > BigInt.zero;
},
);
}