Judge has assessed an item in Issue #507 as 2 risk. The relevant finding follows:
Low-02: Deterministic computation of addresses may fail on some zkEVMs
Impact
Some zkEVMs derive addresses using a different method than what is used on Mainnet and most L2’s.
Given this, the code in the contest repo which relies on deterministic computation of addresses (CalbackLib::validateCallback() specifically) is unlikely to function correctly in such zkEVM contexts.
Recommended Mitigation
It is impossible (currently) to support all L2’s relying on deterministic deployments. Please take care in the future when deploying to zk-L2’s to ensure code compatibility.
See the markdown file with the details of this report here.
Judge has assessed an item in Issue #507 as 2 risk. The relevant finding follows:
Low-02: Deterministic computation of addresses may fail on some zkEVMs Impact Some zkEVMs derive addresses using a different method than what is used on Mainnet and most L2’s.
Given this, the code in the contest repo which relies on deterministic computation of addresses (CalbackLib::validateCallback() specifically) is unlikely to function correctly in such zkEVM contexts.
Recommended Mitigation It is impossible (currently) to support all L2’s relying on deterministic deployments. Please take care in the future when deploying to zk-L2’s to ensure code compatibility.
See the markdown file with the details of this report here.