Many functions are set as public, however they are not called anywhere inside MondrianWallet contract. They can be set external instead.
The following functions from MondrianWallet contract are set as public, but are not called anywhere in the code. They can be external:
getEntryPoint
getNonce
getDeposit
addDeposit
This restricts the functions access, giving more access control to the contract.
Manual review.
Set them external instead of public.
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.