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; }
public Job(IPaidFeesTaskWriter paidFeesTaskWriter, IPaidFeesRepository paidFeesRepository, IBroadcastedTransactionRepository broadcastedTransactionRepository) { _paidFeesTaskWriter = paidFeesTaskWriter; _paidFeesRepository = paidFeesRepository; _broadcastedTransactionRepository = broadcastedTransactionRepository; }