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