feat[tool]!: make `prague` the default evm version
What I did
Make prague is the default EVM version.
How I did it
A bit of hard skills.
How to verify it
Commit message
Make `prague` is the default EVM version.
Description for the changelog
Make prague is the default EVM version.
Cute Animal Picture
Hey @pcaversaccio
For Foundry we are looking to default to Prague, do you happen to know from what version Vyper supports Prague?
Ref: https://github.com/foundry-rs/compilers/blob/507cd414fa374b50bb3d58f7501f5e477b73a9c8/crates/artifacts/vyper/src/settings.rs#L15
Hey @pcaversaccio
For Foundry we are looking to default to Prague, do you happen to know from what version Vyper supports Prague?
Ref: https://github.com/foundry-rs/compilers/blob/507cd414fa374b50bb3d58f7501f5e477b73a9c8/crates/artifacts/vyper/src/settings.rs#L15
@charles-cooper makes the call here; I personally would like to see it in 0.4.2, but given there are no opcode changes (only new precompiles) and Vyper doesn't consume the new features yet I'm not sure if it will land in 0.4.2 yet.
Codecov Report
:white_check_mark: All modified and coverable lines are covered by tests.
:white_check_mark: Project coverage is 92.97%. Comparing base (9370897) to head (a369e5e).
:warning: Report is 26 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #4633 +/- ##
=======================================
Coverage 92.97% 92.97%
=======================================
Files 131 131
Lines 19067 19067
Branches 3319 3319
=======================================
Hits 17728 17728
Misses 902 902
Partials 437 437
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.