@Override
  public long getLookback() {
    return blockHashServeWindow;
  }
Constructs a Eip7709BlockHashLookup with a specified blockHashServeWindow. This constructor is
only used for testing.

@param contractAddress the address of the contract storing the history.
@param historyServeWindow the number of blocks for which history should be saved.
@param blockHashServeWindow the number of block for which contract can serve the BLOCKHASH
    opcode.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/vm/Eip7709BlockHashLookup.java