Skip to content

deps: update reth from main (2026-03-31)#3332

Merged
klkvr merged 12 commits into
mainfrom
reth-auto-bump
Mar 31, 2026
Merged

deps: update reth from main (2026-03-31)#3332
klkvr merged 12 commits into
mainfrom
reth-auto-bump

Conversation

@decofe
Copy link
Copy Markdown
Member

@decofe decofe commented Mar 26, 2026

Automated nightly update of reth dependencies from paradigmxyz/reth main branch.

Upstream reth changes

7f4a9a0...f0d07c3

🔗 Amp thread: https://ampcode.com/threads/T-019d4215-b76f-7663-b8f3-8fde1da1165c
Engine

  • Share execution cache and sparse trie pipeline with payload builder (#23242, #23246)
  • Add method to get payload resolve future (#23256)
  • Backpressure, take 2 (#23280)
  • Return -38003 for FCUv2 payloadAttributes mismatch (#22924)
  • Fix double decrement in account cache size (#23249)

Trie

  • Call root before prune (#23243)
  • Use Entry API in MultiProofTargets::extend_inner (#23247)
  • Record trie cursor metrics (#23252)
  • Add SparseStateTrie::update_account_stateless for stateless validation (#23272)

Networking

  • Prefer peer-reported block number in session activation (#23275)
  • Resolve DNS for ExternalAddr in external_addr_with (#23269)

Consensus

  • Retry block subscription on initial connection failure (#23233)

Refactor

  • Remove OP ExecutionPayload impl and op feature from payload-primitives (#23253)
  • Remove OP PayloadAttributesBuilder impl and op feature from engine-local (#23255)
  • Relax RPC converter impls (#23254)

Perf / Bench

  • Use FastInstant for remaining metrics timing (#23265)
  • Add hourly main regression bench (#23219)

DB

  • Add create_test_provider_factory_with_chain_spec_and_db_args (#23270)

CLI

  • Add more WARN logging before download retries (#23258)
  • Use HeaderTy for stage dump headers (#23274)

Testing

  • Add regression test for parked basefee ancestor handling (#23277)

Deps

Migrations

🔗 Amp thread: https://ampcode.com/threads/T-019d4215-e6e7-7542-acaa-239d595b2916

  • Reth dependency bump: All reth-* crates updated from rev 7f4a9a0 to f0d07c3; alloy-evm bumped from 0.29.2 to 0.30.0
  • reth-etl reordered: Moved from its previous position to sit next to reth-trie (no functional change)
  • tempo-contracts feature dropped: Removed default features = ["serde"] from workspace dependency
  • TransactionEnvTransactionEnvMut rename: reth_evm::TransactionEnv trait was renamed to TransactionEnvMut; all imports and impls updated
  • TransactionEnv::nonce() removed: The nonce(&self) method was removed from the trait; call sites now use revm::context::Transaction::nonce() instead
  • TxResult::into_result() added: New required method into_result(self) -> ResultAndState added to the TxResult trait impl for TempoTxResult
  • BuildArguments::new signature expanded: Two new parameters (None, None) added for execution_cache and trie_handle; corresponding destructure updated to ignore them
  • builder.finish() signature change: Now takes an additional Option parameter (passed as None) for trie handle

GitHub Workflow

@decofe decofe added the A-dependencies Related to dependency updates label Mar 26, 2026
@decofe decofe changed the title deps: update reth from main (2026-03-26) deps: update reth from main (2026-03-27) Mar 27, 2026
@decofe decofe changed the title deps: update reth from main (2026-03-27) deps: update reth from main (2026-03-28) Mar 28, 2026
@decofe decofe changed the title deps: update reth from main (2026-03-28) deps: update reth from main (2026-03-29) Mar 29, 2026
@decofe decofe changed the title deps: update reth from main (2026-03-29) deps: update reth from main (2026-03-30) Mar 30, 2026
@decofe decofe requested a review from rakita as a code owner March 31, 2026 04:10
@decofe decofe changed the title deps: update reth from main (2026-03-30) deps: update reth from main (2026-03-31) Mar 31, 2026
@klkvr klkvr added this pull request to the merge queue Mar 31, 2026
Merged via the queue into main with commit b6640b1 Mar 31, 2026
33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-dependencies Related to dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants