Tempo's core dependency on `reth` has been updated to the latest main branch version, incorporating the newest features and improvements from the upstream Ethereum execution client.
> impact
Tempo has updated its dependency on `reth`, the high-performance Ethereum execution layer, to track the latest commits from the `reth` main branch. This change means that Tempo is no longer pinned to a specific release version but instead integrates the most current, cutting-edge developments directly from the upstream project, ensuring our developers and node operators have immediate access to the latest code.
The primary motivation for this update is to accelerate the adoption of new features, performance optimizations, and security patches from the `reth` team. By aligning with the main branch, we reduce the integration lag between `reth` advancements and their availability within the Tempo ecosystem. This proactive approach ensures our platform remains robust, efficient, and at the forefront of Ethereum client technology, providing a more stable and feature-rich foundation for developers.
For developers and node operators, this update requires pulling the latest version of Tempo and restarting your nodes. The key impact is the immediate availability of upstream `reth` features and potential changes to APIs or performance characteristics. We recommend reviewing the `reth` commit history to stay informed about any significant changes that may affect your infrastructure or applications. This close alignment empowers you to leverage the latest execution client capabilities as soon as they are merged.
> Try this now
try this
# 1. Update your Tempo client to the latest version.
# Depending on your setup, this could be pulling the latest Docker image
# or fetching the latest source code from our repository.
git pull origin main
cargo build --release
# 2. Restart your Tempo node.
# This will initialize the node with the newly updated dependencies,
# including the latest version of reth.
./target/release/tempo-node --config your_config.toml
# 3. Check the startup logs for the updated reth version.
# Upon initialization, Tempo logs its core dependency versions.
# Look for a line confirming the new reth build from main.
# The exact version will correspond to the latest commit.
# INFO tempo_core: Initialized with dependency reth: 2026.03.31-main-a1b2c3d...