@Provides
  @Singleton
  static BlockchainStorage provideBlockchainStorage(
      @Named("blockchain") final KeyValueStorage keyValueStorage,
      @Named("variables") final KeyValueStorage variablesKeyValueStorage,
      final BlockHeaderFunctions blockHashFunction) {
    return new KeyValueStoragePrefixedKeyBlockchainStorage(
        keyValueStorage,
        new VariablesKeyValueStorage(variablesKeyValueStorage),
        blockHashFunction,
        false);
  }
Default constructor for the DataStoreModule class.
ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java