zkSync has its own implementation of account abstraction, which differs from Ethereum's ERC-4337 standard.
The MondrianWallet
contract is intended for deployment on both Ethereum and zkSync. However, due to zkSync's unique architecture and protocol differences, the contract is not directly compatible with zkSync.
Attempting to deploy an ERC-4337 account abstraction to zkSync will fail because zkSync does not support Ethereum's main protocol smart contracts directly. zkSync employs its own set of smart contracts and protocols, optimized for scalability and efficiency on layer 2.
This incompatibility can result in deployment failures and operational issues.
Manual Review
To leverage the benefits of abstract accounts in zkSync, it is essential to follow zkSync's guidelines and utilize their native implementation methods. Adhering to zkSync's standards will ensure compatibility and functionality within their ecosystem.
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.