-
-
Notifications
You must be signed in to change notification settings - Fork 28
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
feat: show latest evmVersion
supported by each chain in each section and overall
#27
Comments
I like this idea, my only hesitation is around the fact that the mainnet hard forks don't map cleanly to L2s so I want to be careful about giving the wrong impression. For example, Shanghai added support for PUSH0 (EIP-3855) but also limited initcode size (EIP-3860). In the future if L2s support PUSH0, but don't limit initcode, they do support shanghai from the opcode/compiler-settings perspective, but they do not support shanghai from other perspectives like initcode size limits. (Offhand I'm unsure if solc will warn about initcode size being exceed in all cases, or only if the selected evm version is shanghai) Though I agree it's really useful to know the max safe |
Yeah that's a good point. Looking at the Solidity docs it sounds like Perhaps instead of "latest |
Ah "suggested |
evmVersion
supported by each chainevmVersion
supported by each chain in each section and overall
Proposed final spec for this feature:
|
evmVersion
supported by each chain in each section and overallevmVersion
supported by each chain in each section and overall
The opcodes section lists opcodes separately and mentions
evmVersion
where appropriate, but it would also be nice to summarize this at the top and simply say the latestevmVersion
that each chain supports.Concept:
The text was updated successfully, but these errors were encountered: