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

Arbitrum doesn't support PUSH0

Description

In Solidity contracts, the compiler version is 0.8.20, which is not supported by Arbitrum due to the PUSH0 opcode. For more information, refer to the Arbitrum documentation.

Impact

Solidity contracts won't be deployable on Arbitrum.

Recommended Mitigation

Use Solidity version 0.8.19, which is compatible with Arbitrum. Update the compiler version in the contract to ensure it can be deployed on the Arbitrum network.

Updates

Lead Judging Commences

inallhonesty Lead Judge over 1 year ago
Submission Judgement Published
Validated
Assigned finding tags:

PUSH0 not available on Arb

Support

FAQs

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