private async Task <IDbProvider> InitializeStandardDb(bool useReceipts, DbModeHint dbModeHint, string path, bool pruning = false) { using IDbProvider dbProvider = new DbProvider(dbModeHint); RocksDbFactory rocksDbFactory = new(new DbConfig(), LimboLogs.Instance, Path.Combine(_folderWithDbs, path)); StandardDbInitializer initializer = new(dbProvider, rocksDbFactory, new MemDbFactory(), Substitute.For <IFileSystem>(), pruning); await initializer.InitStandardDbsAsync(useReceipts); return(dbProvider); }
public DbProvider(DbModeHint dbMode) { DbMode = dbMode; }