예제 #1
0
 public PeriodicalService(ILog log,
                          IChaosKitty chaosKitty,
                          ISequenceInsightClient sequenceInsightClient,
                          IBroadcastRepository broadcastRepository,
                          IBroadcastInProgressRepository broadcastInProgressRepository,
                          IBalanceRepository balanceRepository,
                          IBalancePositiveRepository balancePositiveRepository,
                          int minConfirmations)
 {
     _log                           = log.CreateComponentScope(nameof(PeriodicalService));
     _chaosKitty                    = chaosKitty;
     _sequenceInsightClient         = sequenceInsightClient;
     _broadcastRepository           = broadcastRepository;
     _broadcastInProgressRepository = broadcastInProgressRepository;
     _balanceRepository             = balanceRepository;
     _balancePositiveRepository     = balancePositiveRepository;
     _minConfirmations              = minConfirmations;
 }
예제 #2
0
        public SequenceService(ILog log,
                               ISequenceInsightClient sequenceInsightClient,
                               IBroadcastRepository broadcastRepository,
                               IBroadcastInProgressRepository broadcastInProgressRepository,
                               IBalanceRepository balanceRepository,
                               IBalancePositiveRepository balancePositiveRepository,
                               string network,
                               decimal fee,
                               int minConfirmations)
        {
            SequenceNetworks.Register();

            _log = log;
            _sequenceInsightClient         = sequenceInsightClient;
            _broadcastRepository           = broadcastRepository;
            _broadcastInProgressRepository = broadcastInProgressRepository;
            _network          = Network.GetNetwork(network);
            _fee              = fee;
            _minConfirmations = minConfirmations;
        }