PUSH0
opcode is not supported in Linea which could cause failure when the contracts try to deploy on Linea.
The codebases uses at minimum solidity version 0.8.22
which includes the PUSH0
opcode in the compiled bytecode. Currently, Linea does not support PUSH0
opcode. This is not a problem if the evm_version
in foundry.toml
is set to paris
, but it is set to shanghai
.
Contracts cannot be deployed on Linea.
Manual review
Lower the solidity version to that does not include the PUSH0
opcode such as version 0.8.19
and set evm_version
to paris
.
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.