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; }
public PaymentCalculatorService(IConfiguration configuration, IServiceScopeFactory serviceScopeFactory, ILoggerFactory loggerFactory, IBlockHeightTracker blockHeightTracker) { _configuration = configuration; _serviceScopeFactory = serviceScopeFactory; _logger = loggerFactory.CreateLogger("PaymentCalculator"); }
public EventsController(IServiceScopeFactory scopeFactory, IBlockHeightTracker blockHeightTracker, IMessenger messenger) { _scopeFactory = scopeFactory; _blockHeightTracker = blockHeightTracker; _messenger = messenger; }