Skip to content

chore: update revm staging integration#21418

Open
rakita wants to merge 33 commits intomainfrom
staging
Open

chore: update revm staging integration#21418
rakita wants to merge 33 commits intomainfrom
staging

Conversation

@rakita
Copy link
Collaborator

@rakita rakita commented Jan 26, 2026

Integration Summary

Staging integration for revm, revm-inspectors, and alloy-evm updates.

Staged Crates

revm

revm-inspectors

  • Commit: cc4f62d8c107b3d2dc42a220690a079cdfc8dfb1
  • Changes:
    • Updated to match new revm staging

alloy-evm

  • Commit: 80e6a436ecade2b9bd950fd70bd0d6a45ef0a43e
  • Changes:
    • Updated to match new revm staging

Fixes Made

  • None required - clean integration

- Patch revm and all sub-crates to staging commit 0dc217a9
- Patch revm-inspectors to staging commit fccc4ac5
- Patch alloy-evm to staging commit 625ccc0f
- Add slot_num field to BlockEnv initializers
- Update BlockHashCache usage (no longer has keys method)
rakita and others added 22 commits January 26, 2026 12:36
…al body fetch + error (#21411)

Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Updates dependencies:
- revm to 300efbf3e391e1796f5210cd4506508e385a55d2
- revm-inspectors to 9464524e7d983c8601ba7af3048cd60575dad6bd
- alloy-evm to 1c8ff5a179e760517016ab4e4d5af1c4b5923594

Fixes:
- Add slot_num field to BlockEnv for EIP-7843 SLOTNUM opcode
- Update BlockHashCache API: use lowest() instead of keys()
@github-actions
Copy link
Contributor

github-actions bot commented Feb 12, 2026

⚠️ Changelog not found.

A changelog entry is required before merging. We've generated a suggested changelog based on your changes:

Preview
---
reth-ethereum: patch
reth-primitives-traits: patch
reth-revm: patch
reth-rpc-eth-api: patch
reth-rpc-eth-types: patch
---

Updated revm, revm-inspectors, and alloy-evm to use staging patches and adapted to new ResultGas API that replaced separate gas_used/gas_refunded fields.

Add changelog to commit this to your branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

10 participants