public BitcoinBroadcastService(IBroadcastedOutputRepository broadcastedOutputRepository,
                                IRpcBitcoinClient rpcBitcoinClient, ILykkeApiProvider apiProvider, BaseSettings settings,
                                ITransactionMonitoringWriter monitoringWriter, ILog logger,
                                IPaidFeesTaskWriter paidFeesTaskWriter)
 {
     _broadcastedOutputRepository = broadcastedOutputRepository;
     _rpcBitcoinClient            = rpcBitcoinClient;
     _apiProvider        = apiProvider;
     _settings           = settings;
     _monitoringWriter   = monitoringWriter;
     _logger             = logger;
     _paidFeesTaskWriter = paidFeesTaskWriter;
 }
Ejemplo n.º 2
0
 public Job(IPaidFeesTaskWriter paidFeesTaskWriter, IPaidFeesRepository paidFeesRepository, IBroadcastedTransactionRepository broadcastedTransactionRepository)
 {
     _paidFeesTaskWriter = paidFeesTaskWriter;
     _paidFeesRepository = paidFeesRepository;
     _broadcastedTransactionRepository = broadcastedTransactionRepository;
 }