public BlockchainMonitorService(IBlockchainClientService clientService, IConfiguration configuration,
                                 ILoggerFactory loggerFactory, IServiceScopeFactory scopeFactory)
 {
     _dbContext     = scopeFactory.CreateScopedService <LocalPersistenceContext>();
     _configuration = configuration.GetConfiguration <BlockchainConfiguration>();
     _logger        = loggerFactory.CreateLogger(GetType());
     _clientService = clientService;
 }
Exemple #2
0
 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());
 }
Exemple #4
0
 public BlockchainService(ILoggerFactory loggerFactory, IBlockchainClientService clientService)
 {
 }
Exemple #5
0
 public PenaltyService(IBlockchainClientService blockchainClientService)
 {
     _blockchainClientService = blockchainClientService;
 }