Skip to content

chore: bump to revm 33#12538

Merged
zerosnacks merged 7 commits intomasterfrom
zerosnacks/bump-revm-33
Nov 12, 2025
Merged

chore: bump to revm 33#12538
zerosnacks merged 7 commits intomasterfrom
zerosnacks/bump-revm-33

Conversation

@zerosnacks
Copy link
Member

@zerosnacks zerosnacks commented Nov 12, 2025

Solution

Bumps Revm to 33, currently requires patch to address bug in latest release: bluealloy/revm#3164

Some breaking changes that now force passing in the db

For now I've set was_precompile_called to true for any CallOutcome that is not a revert but I am not sure if this is correct.

PR Checklist

  • Added Tests
  • Added Documentation
  • Breaking changes

@zerosnacks zerosnacks marked this pull request as ready for review November 12, 2025 12:50
Copy link
Collaborator

@grandizzy grandizzy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

cmd.with_no_redact().assert_failure().stdout_eq(str![[r#"
...
Compiling 2 files with [..]
Compiling 3 files with [..]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that's fine from compilers bump

@zerosnacks zerosnacks added this pull request to the merge queue Nov 12, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Nov 12, 2025
@zerosnacks zerosnacks added this pull request to the merge queue Nov 12, 2025
Merged via the queue into master with commit 1504cb0 Nov 12, 2025
15 checks passed
@zerosnacks zerosnacks deleted the zerosnacks/bump-revm-33 branch November 12, 2025 13:35
@github-project-automation github-project-automation bot moved this to Done in Foundry Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants