ZkSync documentation explains well how create a new contract for native Account Abstraction in ZkSync. A user needs to implement the ZkSync IAccount interface and at least override validateTransaction and executeTransaction. Several other functions can be (and is highly encouraged) override to be compliant. MondrianWallet does not implement any of these functions, meaning it won't be usable as a native Account Abstraction contract.
Impact: Medium
Cannot be used as a ZkSync native Abstraction Account
Follow the ZkSync documentation to implement a specific MondrianWallet for this chain.
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.