Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

L-03 push0 OPCODE Incompatible With Arbitrum #37

Closed
ColePBryan opened this issue Aug 17, 2023 · 0 comments · Fixed by #55
Closed

L-03 push0 OPCODE Incompatible With Arbitrum #37

ColePBryan opened this issue Aug 17, 2023 · 0 comments · Fixed by #55
Assignees
Labels
audit issue Issue found in audit Severity - Low

Comments

@ColePBryan
Copy link
Contributor

The push0 OPCODE (EIP-3855) is implemented in the latest Shanghai EVM version, which is the default version for the Solidity compiler 0.8.20 or higher. As of the time of writing, Arbitrum does not yet support the push0 opcode. Thus, one should either cap the Solidity version to 0.8.19 or carefully set the EVM target to a lower version than the default one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
audit issue Issue found in audit Severity - Low
Projects
None yet
1 participant