The version of Vyper utilized in this project is v0.4.0b1, intended for deployment on Ethereum, Arbitrum, and ZkSync. However, ZkSync employs a specific compiler called zkvyper to generate adapted bytecode for its zkEVM. Notably, the only supported Vyper versions for ZkSync are 0.3.3, 0.3.9, and 0.3.10.
For further information, refer to the ZkSync official documentation
Likelyhood:
Occurs with every deployment on ZkSync
Impact:
Inability to compile a version suitable for ZkSync or potential unexpected behavior on-chain
Consider waiting for a more recent version to be supported by ZkSync or utilize a Vyper version compatible with ZkSync: 0.3.3, 0.3.9, or 0.3.10.
https://docs.zksync.io/build/developer-reference/contract-development.html
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.