This repository has been archived by the owner on Oct 19, 2024. It is now read-only.
feat(solc): 0.8.20
support & set Shanghai as default EVM Version
#2420
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Currently SVM is blocking ethers from being bumped so we can soon cut a Foundry 1.0 release. While we deal with transferring repos, I went ahead and forked the necessary repos and updated everything.
Solution
Sets svm-rs to use the forked repo in the meanwhile, and implements all the necessary changes to use shanghai and 0.8.20.
cc @DaniPopes looping you in for if i missed anything—edits by maintainers should be enabled