The contract uses Solidity ^0.8.13
, and newer compiler versions may introduce opcodes like PUSH0
that are not supported on all Ethereum Virtual Machine (EVM) compatible chains, especially some Layer 2 solutions.
Deploying the contract on networks that do not support these newer opcodes will fail, rendering the contract unusable on those chains. This limits the contract's compatibility and accessibility.
Specify EVM Version: Set the EVM version explicitly in the compiler settings to ensure compatibility:
Test on Target Chains: Before deployment, test the contract on all intended networks to ensure compatibility.
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.