deps: update reth from main (2026-03-31)#3332
Merged
Merged
Conversation
klkvr
approved these changes
Mar 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated nightly update of reth dependencies from
paradigmxyz/rethmain branch.Upstream reth changes
7f4a9a0...f0d07c3🔗 Amp thread: https://ampcode.com/threads/T-019d4215-b76f-7663-b8f3-8fde1da1165c
Engine
Trie
MultiProofTargets::extend_inner(#23247)SparseStateTrie::update_account_statelessfor stateless validation (#23272)Networking
external_addr_with(#23269)Consensus
Refactor
ExecutionPayloadimpl and op feature from payload-primitives (#23253)PayloadAttributesBuilderimpl and op feature from engine-local (#23255)Perf / Bench
FastInstantfor remaining metrics timing (#23265)DB
create_test_provider_factory_with_chain_spec_and_db_args(#23270)CLI
HeaderTyfor stage dump headers (#23274)Testing
Deps
cargo update(#23267)Migrations
🔗 Amp thread: https://ampcode.com/threads/T-019d4215-e6e7-7542-acaa-239d595b2916
reth-*crates updated from rev7f4a9a0tof0d07c3;alloy-evmbumped from0.29.2to0.30.0reth-etlreordered: Moved from its previous position to sit next toreth-trie(no functional change)tempo-contractsfeature dropped: Removed defaultfeatures = ["serde"]from workspace dependencyTransactionEnv→TransactionEnvMutrename:reth_evm::TransactionEnvtrait was renamed toTransactionEnvMut; all imports and impls updatedTransactionEnv::nonce()removed: Thenonce(&self)method was removed from the trait; call sites now userevm::context::Transaction::nonce()insteadTxResult::into_result()added: New required methodinto_result(self) -> ResultAndStateadded to theTxResulttrait impl forTempoTxResultBuildArguments::newsignature expanded: Two new parameters (None, None) added forexecution_cacheandtrie_handle; corresponding destructure updated to ignore thembuilder.finish()signature change: Now takes an additionalOptionparameter (passed asNone) for trie handleGitHub Workflow