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);
        }
Example #2
0
 public DbProvider(DbModeHint dbMode)
 {
     DbMode = dbMode;
 }