-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Description
To bump to revm 30+:
Dependencies:
- foundry-fork-db: chore(deps): bump
revm
to30.1.1
foundry-fork-db#77 - alloy-evm: bumped in https://github.com/alloy-rs/evm/pull/183/files
- revm-inspectors: chore(deps): bump
revm
to30.1.0
paradigmxyz/revm-inspectors#367
Expected required changes:
- Fix breaking changes arising from feat: JournaledAccount, a nice way to update and track changes bluealloy/revm#3086
Things to note:
is_load_cold
when account loading, needs to be set to true- revm 30 bump in Reth: feat: bump revm paradigmxyz/reth#18999
- review feat: JournaledAccount, a nice way to update and track changes bluealloy/revm#3086 together w/ Arsenii
Migration guide:
https://github.com/bluealloy/revm/blob/main/MIGRATION_GUIDE.md#v88-tag-revm-v3000
Blocked by:
In Revm 30, CallInputs
currently requires setting bytecode
and bytecode_hash
, this will be updated in revm
to be optional. This limits the changes required in Foundry and would fix the currently failing test related to mock function.
Metadata
Metadata
Assignees
Labels
A-dependenciesArea: dependenciesArea: dependencies
Type
Projects
Status
Blocked