A bug in the Reth execution client for Ethereum caused nodes relying on it to stall, according to Georgios Konstantopoulos, chief technology officer at crypto venture firm Paradigm, which develops the client.
The bug at issue manifested at block 2327426, affecting Ethereum mainnet versions 1.6.0 and 1.4.8, according to a post on Paradigm’s GitHub page. While Konstantopoulos shared a set of commands for operators to recover Reth nodes, Paradigm is still investigating the root cause of the bug.
Reth is an Ethereum execution layer client developed by Paradigm in the Rust programming language, with a focus on high performance and modularity.
An execution client is a software application that processes transactions and applies state updates, which are then used to compute the state root. A state root serves to verify the integrity of the blockchain’s global state, such as account balances and smart contract data. An incorrect state root computation causes a node to fail to validate incoming blocks, preventing its synchronization with the network.
However, the latest bug appears to have only affected a small portion of nodes running on Ethereum, as Reth is used by 5.4% of total execution layer clients, according to data from Ethernodes.
© 2025 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.