public BroadcastingTransactionFunction(IBitcoinBroadcastService broadcastService, ITransactionBlobStorage transactionBlobStorage, ISignatureApiProvider signatureApiProvider, BaseSettings settings, ILog logger, ISettingsRepository settingsRepository, ICqrsEngine cqrsEngine) { _broadcastService = broadcastService; _transactionBlobStorage = transactionBlobStorage; _settings = settings; _logger = logger; _settingsRepository = settingsRepository; _cqrsEngine = cqrsEngine; _exchangeSignatureApi = signatureApiProvider; }
public TransactionController(ILykkeTransactionBuilderService builder, IAssetRepository assetRepository, ISignatureApiProvider signatureApiProvider, ITransactionSignRequestRepository transactionSignRequestRepository, ITransactionBlobStorage transactionBlobStorage, IBitcoinBroadcastService broadcastService, IBroadcastedTransactionRepository broadcastedTransactionRepository, IOffchainService offchainService) { _builder = builder; _assetRepository = assetRepository; _signatureApiProvider = signatureApiProvider; _transactionSignRequestRepository = transactionSignRequestRepository; _transactionBlobStorage = transactionBlobStorage; _broadcastService = broadcastService; _broadcastedTransactionRepository = broadcastedTransactionRepository; _offchainService = offchainService; }
public SendFromChangeToHotWalletFunction(IBitcoinOutputsService bitcoinOutputsService, IFeeProvider feeProvider, IBitcoinBroadcastService bitcoinBroadcastService, ISignatureApiProvider signatureApiProvider, ISpentOutputService spentOutputService, ILog log, BaseSettings baseSettings) { _bitcoinOutputsService = bitcoinOutputsService; _feeProvider = feeProvider; _bitcoinBroadcastService = bitcoinBroadcastService; _spentOutputService = spentOutputService; _signatureApiProvider = signatureApiProvider; _log = log; _baseSettings = baseSettings; }
public MultipleCashoutFunction(ICashoutRequestRepository cashoutRequestRepository, ISettingsRepository settingsRepository, IMultiCashoutRepository multiCashoutRepository, ISlackNotifier slackNotifier, IBitcoinTransactionService bitcoinTransactionService, ISignatureApiProvider signatureApiProvider, ILykkeTransactionBuilderService lykkeTransactionBuilderService, IBitcoinBroadcastService bitcoinBroadcastService, ISpentOutputService spentOutputService, ICqrsEngine cqrsEngine) { _cashoutRequestRepository = cashoutRequestRepository; _settingsRepository = settingsRepository; _multiCashoutRepository = multiCashoutRepository; _slackNotifier = slackNotifier; _bitcoinTransactionService = bitcoinTransactionService; _signatureApi = signatureApiProvider; _lykkeTransactionBuilderService = lykkeTransactionBuilderService; _bitcoinBroadcastService = bitcoinBroadcastService; _spentOutputService = spentOutputService; _cqrsEngine = cqrsEngine; }