PUSH0opcode 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 PUSH0opcode. This is not a problem if the evm_versionin foundry.tomlis 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.19and set evm_versionto 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.