@Singleton
  @Provides
  Blockchain provideBlockchain(
      @Named("GenesisBlock") final Block genesisBlock,
      final BlockchainStorage blockchainStorage,
      final MetricsSystem metricsSystem) {
    return DefaultBlockchain.createMutable(genesisBlock, blockchainStorage, metricsSystem, 0);
  }
Default constructor for the BlockchainModule class.
ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/BlockchainModule.java