Exemple #1
0
 public BlockStateTracker(IBlockHeightTracker blockHeightTracker, IBurstApi burstApi, IServiceScopeFactory serviceScopeFactory, ILoggerFactory loggerFactory, IConfiguration configuration)
 {
     BlockHeightTracker = blockHeightTracker;
     BlockHeightTracker.MiningInfoChanged += OnMiningInfoChanged;
     ServiceScopeFactory = serviceScopeFactory;
     Logger        = loggerFactory.CreateLogger <BlockStateTracker>();
     BurstApi      = burstApi;
     Configuration = configuration;
 }
 public AverageShareCalculatorService(IBlockHeightTracker blockHeightTracker, IConfiguration configuration, ILoggerFactory loggerFactory, IServiceScopeFactory scopeFactory, IMessenger messenger)
 {
     Logger             = loggerFactory.CreateLogger("Averager");
     Configuration      = configuration;
     ScopeFactory       = scopeFactory;
     BlockHeightTracker = blockHeightTracker;
     BlockHeightTracker.MiningInfoChanged += OnMiningInfoChanged;
     Messenger = messenger;
 }
 public BurstController(IConfiguration configuration, IShareCalculator shareCalculator, ILoggerFactory loggerFactory, IBlockHeightTracker blockHeightTracker, IShareTracker shareTracker, IBurstUriFactory uriFactory)
 {
     _configuration      = configuration;
     _shareCalculator    = shareCalculator;
     _logger             = loggerFactory.CreateLogger <BurstController>();
     _blockHeightTracker = blockHeightTracker;
     _shareTracker       = shareTracker;
     _uriFactory         = uriFactory;
 }
Exemple #4
0
 public PaymentCalculatorService(IConfiguration configuration, IServiceScopeFactory serviceScopeFactory, ILoggerFactory loggerFactory, IBlockHeightTracker blockHeightTracker)
 {
     _configuration       = configuration;
     _serviceScopeFactory = serviceScopeFactory;
     _logger = loggerFactory.CreateLogger("PaymentCalculator");
 }
Exemple #5
0
 public EventsController(IServiceScopeFactory scopeFactory, IBlockHeightTracker blockHeightTracker, IMessenger messenger)
 {
     _scopeFactory       = scopeFactory;
     _blockHeightTracker = blockHeightTracker;
     _messenger          = messenger;
 }