public BlockchainMonitorService(IBlockchainClientService clientService, IConfiguration configuration, ILoggerFactory loggerFactory, IServiceScopeFactory scopeFactory) { _dbContext = scopeFactory.CreateScopedService <LocalPersistenceContext>(); _configuration = configuration.GetConfiguration <BlockchainConfiguration>(); _logger = loggerFactory.CreateLogger(GetType()); _clientService = clientService; }
public FundingService(ILoggerFactory loggerFactory, IWalletService walletService, IBlockchainClientService blockchainClientService, IChannelLoggingService channelLoggingService) { _logger = loggerFactory.CreateLogger(GetType()); _walletService = walletService; _blockchainClientService = blockchainClientService; _channelLoggingService = channelLoggingService; }
public ChannelCloseService(ILoggerFactory loggerFactory, IChannelService channelService, IPeerService peerService, IWalletService walletService, IConfiguration configuration, IBlockchainClientService blockchainClientService, IChannelLoggingService channelLoggingService) { _channelService = channelService; _peerService = peerService; _walletService = walletService; _blockchainClientService = blockchainClientService; _channelLoggingService = channelLoggingService; _configuration = configuration.GetConfiguration <ChannelConfiguration>(); _logger = loggerFactory.CreateLogger(GetType()); }
public BlockchainService(ILoggerFactory loggerFactory, IBlockchainClientService clientService) { }
public PenaltyService(IBlockchainClientService blockchainClientService) { _blockchainClientService = blockchainClientService; }