@Override
  public BlockHashLookup createBlockHashLookup(
      final Blockchain blockchain, final ProcessableBlockHeader blockHeader) {
    return new Eip7709BlockHashLookup(historyStorageAddress);
  }
Provides a way to create a BlockHashLookup that fetches hashes from system contract storage, in
accordance with EIP-7709. It is not used yet since the fork that this EIP should go in has not
been decided yet.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/blockhash/Eip7709BlockHashProcessor.java