private Wei getNextBlockBaseFee(
      final BlockHeader chainHeadHeader, final BaseFeeMarket nextBlockFeeMarket) {
    return nextBlockFeeMarket.computeBaseFee(
        chainHeadHeader.getNumber() + 1,
        chainHeadHeader.getBaseFee().orElse(Wei.ZERO),
        chainHeadHeader.getGasUsed(),
        nextBlockFeeMarket.targetGasUsed(chainHeadHeader));
  }
Calculate and return the value of the base fee for the next block, if the network has a base
fee market, otherwise return empty.

@return the optional base fee
ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/query/BlockchainQueries.java