static BaseFeeMarket cancun(
      final long londonForkBlockNumber,
      final Optional<Wei> baseFeePerGasOverride,
      final BlobSchedule blobSchedule) {
    return new BlobFeeMarket(
        londonForkBlockNumber, baseFeePerGasOverride, blobSchedule.getBaseFeeUpdateFraction());
  }
Creates a Blob fee market with the specified blob schedule parameters.

@param londonForkBlockNumber the block number at which the London fork activates.
@param baseFeePerGasOverride an optional override for the base fee per gas.
@param blobSchedule the {@link BlobSchedule} defining blob-related parameters.
@return a {@link BaseFeeMarket} instance for the Cancun fork.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/feemarket/FeeMarket.java