vyper icon indicating copy to clipboard operation
vyper copied to clipboard

feat[tool]!: make `prague` the default evm version

Open pcaversaccio opened this issue 7 months ago • 2 comments

What I did

Make prague is the default EVM version.

How I did it

A bit of hard skills.

How to verify it

EIP-7600.

Commit message

Make `prague` is the default EVM version.

Description for the changelog

Make prague is the default EVM version.

Cute Animal Picture

pcaversaccio avatar May 07 '25 16:05 pcaversaccio

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

zerosnacks avatar May 21 '25 10:05 zerosnacks

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.

pcaversaccio avatar May 21 '25 10:05 pcaversaccio

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.

codecov[bot] avatar Jun 16 '25 10:06 codecov[bot]