public ProtocolSpecBuilder futureEipsDefinition(final GenesisConfigOptions genesisConfigOptions) {
    return MainnetProtocolSpecs.futureEipsDefinition(
        chainId,
        isRevertReasonEnabled,
        genesisConfigOptions,
        evmConfiguration,
        miningConfiguration,
        isParallelTxProcessingEnabled,
        metricsSystem);
  }
The "future" fork consists of EIPs that have been approved for Ethereum Mainnet but not
scheduled for a fork. This is also known as "Eligible For Inclusion" (EFI) or "Considered for
Inclusion" (CFI).

<p>There is no guarantee of the contents of this fork across Besu releases and should be
considered unstable.

@param genesisConfigOptions the chain options from the genesis config
@return a protocol spec for the "Future" fork.
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/MainnetProtocolSpecFactory.java