Skip to content

Migrate rollup node to DogeOS reth - #4

Closed
dghelm wants to merge 1 commit into
mainfrom
feat/drop-revm-fork
Closed

Migrate rollup node to DogeOS reth#4
dghelm wants to merge 1 commit into
mainfrom
feat/drop-revm-fork

Conversation

@dghelm

@dghelm dghelm commented Jul 3, 2026

Copy link
Copy Markdown

Summary

  • repoint rollup-node Reth and Scroll crates from scroll-tech/reth to DogeOS69/dogeos-reth at 2e37fa5b6ae4b7b28902ca22f4770c72b28ae8f2
  • move the workspace onto the Alloy 2.1 / revm 41 lane and remove the scroll-tech/revm patch
  • replace the in-process Foundry Anvil dependency with alloy-node-bindings for test utilities
  • update payload/header/transaction test constructors for the new Alloy/Reth fields

Notes

The Anvil test path now uses an external anvil binary. Integration runners need a compatible Anvil in PATH with --load-state and --slots-in-an-epoch support. The local smoke test used anvil 1.5.0-stable.

I attempted to add an explicit workflow prerequisite check, but pushing workflow edits requires the GitHub workflow token scope. This PR documents the runner contract instead.

Validation

  • cargo test --workspace --no-run --locked
  • cargo test -p rollup-node --all-features --test l1_sync test_l1_sync_batch_commit --locked -- --nocapture
  • git diff --check
  • dependency scan confirmed no active scroll-tech/revm, op-revm, revm v30, alloy-evm v0.22, or old Foundry crate path in the rollup-node tree

@dghelm
dghelm force-pushed the feat/drop-revm-fork branch from ca7b93b to d86a96d Compare July 3, 2026 03:57
@dghelm

dghelm commented Aug 12, 2026

Copy link
Copy Markdown
Author

Early draft -- can close.

@dghelm dghelm closed this Aug 12, 2026
@dghelm
dghelm deleted the feat/drop-revm-fork branch August 12, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant