public static EVMExecutor homestead(final EvmConfiguration evmConfiguration) {
    final EVMExecutor executor = new EVMExecutor(MainnetEVMs.homestead(evmConfiguration));
    executor.precompileContractRegistry =
        MainnetPrecompiledContracts.frontier(executor.evm.getGasCalculator());
    executor.contractValidationRules = List.of();
    executor.forceCommitAddresses = List.of();
    executor.initialNonce = 0;
    return executor;
  }
Instantiate Homestead evm executor.

@param evmConfiguration the evm configuration
@return the evm executor
evm/src/main/java/org/hyperledger/besu/evm/fluent/EVMExecutor.java