Description
The function MondrianWallet::validateUserOp
should return a value but does not return a value. This is contradictory to the NatSpec and to the Interface leading to incorrect validation of the UserOperations.
Impact
As validation data is not returned the caller will not be able to determine the validity of the UserOperation. This will either lead to failures or processing invalid UserOperations depending upon how the caller handles the lack of result.
Recommended mitigation
The function should return the correct validationData object as per the documentation.
Tools:
Manual Review
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.