public OperationsController(IOperationService operationService,
                             IAddressValidator addressValidator,
                             IBroadcastService broadcastService,
                             IObservableOperationService observableOperationService, IOperationEventRepository operationEventRepository)
 {
     _operationService           = operationService;
     _addressValidator           = addressValidator;
     _broadcastService           = broadcastService;
     _observableOperationService = observableOperationService;
     _operationEventRepository   = operationEventRepository;
 }
 public OperationsController(IOperationService operationService,
                             IBroadcastService broadcastService,
                             IObservableOperationService observableOperationService,
                             IOperationEventRepository operationEventRepository,
                             Network network,
                             BitcoinApiSettings settings)
 {
     _operationService           = operationService;
     _broadcastService           = broadcastService;
     _observableOperationService = observableOperationService;
     _operationEventRepository   = operationEventRepository;
     _network  = network;
     _settings = settings;
 }
 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 UpdateObservableOperationsFunctions(IUnconfirmedTransactionRepository unconfirmedTransactionRepository,
                                            IBlockChainProvider blockChainProvider,
                                            IObservableOperationRepository observableOperationRepository,
                                            OperationsConfirmationsSettings confirmationsSettings,
                                            ILog log,
                                            IOperationMetaRepository operationMetaRepository,
                                            IOperationEventRepository operationEventRepository,
                                            IWalletBalanceService walletBalanceService)
 {
     _unconfirmedTransactionRepository = unconfirmedTransactionRepository;
     _blockChainProvider            = blockChainProvider;
     _observableOperationRepository = observableOperationRepository;
     _confirmationsSettings         = confirmationsSettings;
     _log = log;
     _operationMetaRepository  = operationMetaRepository;
     _operationEventRepository = operationEventRepository;
     _walletBalanceService     = walletBalanceService;
 }
Beispiel #5
0
 public OperationsController(IOperationService operationService,
                             IBlockChainProvider blockChainProvider,
                             IAddressValidator addressValidator,
                             IBroadcastService broadcastService,
                             IObservableOperationService observableOperationService,
                             Network network,
                             IAssetRepository assetRepository,
                             IOperationEventRepository operationEventRepository)
 {
     _operationService           = operationService;
     _blockChainProvider         = blockChainProvider;
     _addressValidator           = addressValidator;
     _broadcastService           = broadcastService;
     _observableOperationService = observableOperationService;
     _network                  = network;
     _assetRepository          = assetRepository;
     _operationEventRepository = operationEventRepository;
 }
 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;
 }