public OperationService(ITransactionBuilderService transactionBuilder, IOperationMetaRepository operationMetaRepository, ITransactionBlobStorage transactionBlobStorage) { _transactionBuilder = transactionBuilder; _operationMetaRepository = operationMetaRepository; _transactionBlobStorage = transactionBlobStorage; }
public FeeReserveMonitoringFunction(BaseSettings settings, ISpentOutputService spentOutputService, IBroadcastedTransactionBlobStorage broadcastedTransactionBlob, ITransactionSignRequestRepository transactionSignRequestRepository, IPregeneratedOutputsQueueFactory pregeneratedOutputsQueueFactory, ITransactionBlobStorage transactionBlobStorage, ISpentOutputRepository spentOutputRepository, ILog logger) { _settings = settings; _spentOutputService = spentOutputService; _broadcastedTransactionBlob = broadcastedTransactionBlob; _transactionSignRequestRepository = transactionSignRequestRepository; _pregeneratedOutputsQueueFactory = pregeneratedOutputsQueueFactory; _transactionBlobStorage = transactionBlobStorage; _logger = logger; }
public OperationService(ITransactionBuilderService transactionBuilder, IOperationMetaRepository operationMetaRepository, ITransactionBlobStorage transactionBlobStorage, Network network, IBlockChainProvider blockChainProvider) { _transactionBuilder = transactionBuilder; _operationMetaRepository = operationMetaRepository; _transactionBlobStorage = transactionBlobStorage; _network = network; _blockChainProvider = blockChainProvider; }
public OperationService(ITransactionBuilderService transactionBuilder, IOperationMetaRepository operationMetaRepository, ITransactionOutputsService transactionOutputsService, ITransactionBlobStorage transactionBlobStorage, Network network) { _transactionBuilder = transactionBuilder; _operationMetaRepository = operationMetaRepository; _transactionOutputsService = transactionOutputsService; _transactionBlobStorage = transactionBlobStorage; _network = network; }
public TransactionBuildFunction(ILykkeTransactionBuilderService lykkeTransactionBuilderService, IAssetRepository assetRepository, Func <string, IQueueExt> queueFactory, BaseSettings settings, ILog logger, ITransactionBlobStorage transactionBlobStorage, ITransactionSignRequestRepository signRequestRepository, ICqrsEngine cqrsEngine) { _lykkeTransactionBuilderService = lykkeTransactionBuilderService; _assetRepository = assetRepository; _queueFactory = queueFactory; _settings = settings; _logger = logger; _transactionBlobStorage = transactionBlobStorage; _signRequestRepository = signRequestRepository; _cqrsEngine = cqrsEngine; }
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 BroadcastService(IBlockChainProvider blockChainProvider, ILog log, IUnconfirmedTransactionRepository unconfirmedTransactionRepository, IOperationMetaRepository operationMetaRepository, IOperationEventRepository operationEventRepository, IObservableOperationRepository observableOperationRepository, ITransactionBlobStorage transactionBlobStorage) { _blockChainProvider = blockChainProvider; _log = log; _unconfirmedTransactionRepository = unconfirmedTransactionRepository; _operationMetaRepository = operationMetaRepository; _operationEventRepository = operationEventRepository; _observableOperationRepository = observableOperationRepository; _transactionBlobStorage = transactionBlobStorage; }
public BroadcastService(IBlockChainProvider blockChainProvider, ILogFactory logFactory, IUnconfirmedTransactionRepository unconfirmedTransactionRepository, IOperationMetaRepository operationMetaRepository, IOperationEventRepository operationEventRepository, IObservableOperationRepository observableOperationRepository, ITransactionBlobStorage transactionBlobStorage, ITransactionOutputsService transactionOutputsService, Network network, ISpentOutputRepository spentOutputRepository) { _blockChainProvider = blockChainProvider; _log = logFactory.CreateLog(this); _unconfirmedTransactionRepository = unconfirmedTransactionRepository; _operationMetaRepository = operationMetaRepository; _operationEventRepository = operationEventRepository; _observableOperationRepository = observableOperationRepository; _transactionBlobStorage = transactionBlobStorage; _transactionOutputsService = transactionOutputsService; _network = network; _spentOutputRepository = spentOutputRepository; }