Reth v2.7.0 prepares Sepolia for the Glamsterdam hardfork and brings fixes to state persistence, forkchoice, RPC, and networking.
Action required
Sepolia operators must upgrade before 6 October 2026 at 13:53:36 UTC. This release schedules Amsterdam activation on Sepolia testnet and tests the fork ID and eth_config transition. (Reth change, official schedule)
Highlights
- Hardfork and storage readiness: Enabled persistent RocksDB storage for block access lists. Read-only tools can also open older databases that do not yet have the BAL tables. (#26789, #27471)
- Performance and configuration: Enabled the shared sender recovery cache by default, lowered the default RPC cache counts (blocks: 5,000 to 1,000; blocks' receipts: 2,000 to 500), added per-cache byte limits and idle eviction, and made the engine backfill threshold configurable. (#27447, #27310, #27351, #27329)
- RPC tracing cache: Use
--rpc-cache.cache-computed-balsto retain computed BALs for faster repeat traces.--rpc-cache.prewarm-bals[=<BLOCKS>]also enables caching and prewarms new canonical blocks, optionally replaying recent blocks on startup. In v2.7,--rpc-cache.max-bals-bytesand--rpc-cache.idle-timeoutbound retained cache data. (#24037, #24097, #26835, #27351)
RPC behavior changes
- The testing RPC namespace now requires explicit selection. Calls to
trace_callManywithout a block andtrace_filterwithout bounds now default tolatest; callers needing pending state or historical ranges should specify them.eth_estimateGasnow respects--rpc.gascap. (#27398, #27410, #27411, #27384) - Corrected Otterscan block and transaction responses. (#27217)
- Fixed tracing responses:
trace_getnow selects results by trace tree path, and replaying a missing transaction returnsnull. (#27366, #27364)
Full changelog: v2.6.0...release/v2.7.0
Binaries
See pre-built binaries documentation.
The binaries are signed with the PGP key: 50FB 7CC5 5B2E 8AFA 59FE 03B7 AA5E D56A 7FBF 253E
Reth
| System | Architecture | Binary | PGP Signature |
|---|---|---|---|
| x86_64 | reth-v2.7.0-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
| aarch64 | reth-v2.7.0-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
| aarch64 | reth-v2.7.0-aarch64-apple-darwin.tar.gz | PGP Signature | |
| Docker | paradigmxyz/reth | - |
