Skip to content

refactor(evm): generalize ethereum block executor types#26468

Open
klkvr wants to merge 4 commits into
codex/excise-revmfrom
codex/generic-eth-block-executor
Open

refactor(evm): generalize ethereum block executor types#26468
klkvr wants to merge 4 commits into
codex/excise-revmfrom
codex/generic-eth-block-executor

Conversation

@klkvr

@klkvr klkvr commented Jul 21, 2026

Copy link
Copy Markdown
Member

Makes EthBlockExecutor and its factory derive consensus transaction and receipt types from ReceiptBuilder, and the runtime transaction type from EvmFactory::Types, matching alloy-evm’s ownership model. The standard Ethereum configuration, Engine API adapter, and segmented executor retain their Ethereum defaults.

Validated with workspace all-feature checks, no-default-feature checks for the affected crate, focused all-target Clippy, and 35 focused tests.

@github-project-automation github-project-automation Bot moved this to Backlog in Reth Tracker Jul 21, 2026
@klkvr klkvr added the A-execution-reth Related to the Execution and EVM label Jul 21, 2026
@klkvr
klkvr force-pushed the codex/generic-eth-block-executor branch 3 times, most recently from 8c1b9da to fe5cf62 Compare July 21, 2026 21:57
@klkvr
klkvr force-pushed the codex/generic-eth-block-executor branch from fe5cf62 to 83e8636 Compare July 21, 2026 22:03
@klkvr
klkvr marked this pull request as ready for review July 21, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-execution-reth Related to the Execution and EVM

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant