diff --git a/core/node/eth_watch/src/lib.rs b/core/node/eth_watch/src/lib.rs index 537468bb6e4e..a832733b3559 100644 --- a/core/node/eth_watch/src/lib.rs +++ b/core/node/eth_watch/src/lib.rs @@ -149,6 +149,10 @@ impl EthWatch { .await .map_err(DalError::generalize)?; + // There are no new blocks so there is nothing to be done + if from_block > finalized_block { + continue; + } let processor_events = client .get_events( Web3BlockNumber::Number(from_block.into()),