Beginner FriendlyFoundryNFT
100 EXP
View results
Submission Details
Severity: low
Invalid

PUSH0 is not supported by all chains (Arbitrum)

Description:
Solc compiler version 0.8.20 switches the default target EVM version to Shanghai, which means that the generated bytecode will include PUSH0 opcodes.

Impact:
As the protocol intended to use Arbitrum chain, the contract deployment would fail on this L2 chain.

Recommended Mitigation:
Review the solidity compiler version and consider to downgrade to supported version for Arbitrum.

Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement
farismaulana Submitter
over 1 year ago
inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Incorrect statement

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.