diff --git a/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/blockhash/PragueBlockHashProcessor.java b/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/blockhash/PragueBlockHashProcessor.java index 66a4a606c7a..98ea102dc26 100644 --- a/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/blockhash/PragueBlockHashProcessor.java +++ b/ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/blockhash/PragueBlockHashProcessor.java @@ -79,7 +79,7 @@ public BlockHashLookup getBlockHashLookup( return (frame, blockNumber) -> { long currentBlockNumber = frame.getBlockValues().getNumber(); if (currentBlockNumber <= blockNumber - || blockNumber + historySaveWindow < currentBlockNumber + || currentBlockNumber - blockNumber > historySaveWindow || blockNumber < 0) { return Hash.ZERO; }