Beispiel #1
0
 public App(ILogger <App> logger, NexusQuery nexusQuery, BlockSyncCatchup blockCatchup,
            AddressAggregateCatchup addressCatchup, BlockCacheCommand cacheCommand, RedisCommand redisCommand)
 {
     _logger         = logger;
     _nexusQuery     = nexusQuery;
     _blockCatchup   = blockCatchup;
     _addressCatchup = addressCatchup;
     _cacheCommand   = cacheCommand;
     _redisCommand   = redisCommand;
 }
Beispiel #2
0
 public BlockSyncJob(ILogger <BlockSyncJob> logger, NexusQuery nexusQuery, BlockQuery blockQuery, BlockPublishCommand blockPublish,
                     BlockInsertCommand blockInsert, AddressAggregatorCommand addressAggregator, BlockCacheCommand cacheCommand)
     : base(3, logger)
 {
     _nexusQuery        = nexusQuery;
     _blockQuery        = blockQuery;
     _blockPublish      = blockPublish;
     _blockInsert       = blockInsert;
     _addressAggregator = addressAggregator;
     _cacheCommand      = cacheCommand;
 }
Beispiel #3
0
 public BlockSyncCatchup(NexusQuery nexusQuery, IServiceProvider serviceProvider, BlockQuery blockQuery,
                         ILogger <BlockSyncCatchup> logger, RedisCommand redisCommand, BlockInsertCommand blockInsert, BlockCacheCommand cacheCommand)
 {
     _nexusQuery        = nexusQuery;
     _serviceProvider   = serviceProvider;
     _blockQuery        = blockQuery;
     _logger            = logger;
     _redisCommand      = redisCommand;
     _blockInsert       = blockInsert;
     _cacheCommand      = cacheCommand;
     _cancelBlockStream = new CancellationTokenSource();
 }
 public BlocksController(BlockQuery blockQuery, BlockCacheCommand cacheCommand)
 {
     _blockQuery   = blockQuery;
     _cacheCommand = cacheCommand;
 }