Skip to content

refactor: remove reth dependency from signet-block-processor#93

Merged
prestwich merged 1 commit intodevelopfrom
eng-1918/remove-reth-from-block-processor
Mar 9, 2026
Merged

refactor: remove reth dependency from signet-block-processor#93
prestwich merged 1 commit intodevelopfrom
eng-1918/remove-reth-from-block-processor

Conversation

@prestwich
Copy link
Member

@prestwich prestwich commented Mar 9, 2026

Summary

  • Move reth-specific AliasOracle and AliasOracleFactory impls from signet-block-processor into signet-node as RethAliasOracle and RethAliasOracleFactory newtypes
  • Replace reth::revm::db::StateBuilder with trevm::revm::database::StateBuilder (already available transitively)
  • Remove reth.workspace = true from signet-block-processor/Cargo.toml
  • Update SignetNode and SignetNodeBuilder default type params to use the new wrapper types

Resolves ENG-1918

Test plan

  • cargo clippy -p signet-block-processor --all-features --all-targets
  • cargo clippy -p signet-node --all-features --all-targets
  • cargo t -p signet-block-processor
  • cargo t -p signet-node
  • cargo +nightly fmt

🤖 Generated with Claude Code

Move reth-specific AliasOracle/AliasOracleFactory impls into signet-node
as RethAliasOracle/RethAliasOracleFactory newtypes, decoupling the block
processor from the node runtime. Replace reth::revm::db::StateBuilder
with trevm::revm::database::StateBuilder.

ENG-1918

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@prestwich prestwich requested a review from a team as a code owner March 9, 2026 15:06
Copy link
Member

@Evalir Evalir left a comment

Choose a reason for hiding this comment

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

lgtm

@prestwich prestwich merged commit 0b9609c into develop Mar 9, 2026
6 checks passed
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.

2 participants