public BrokerHostedService(BitcoinDWaiters waiters, ChainProvider chainProvider, EventAggregator eventAggregator, IOptions <ExplorerConfiguration> config, MvcNewtonsoftJsonOptions jsonOptions) { _EventAggregator = eventAggregator; ChainProvider = chainProvider; Waiters = waiters; _config = config.Value; _serializerSettings = jsonOptions.SerializerSettings; }
public BrokerHostedService(BitcoinDWaiters waiters, ChainProvider chainProvider, EventAggregator eventAggregator, IOptions <ExplorerConfiguration> config, NBXplorerNetworkProvider networks) { _EventAggregator = eventAggregator; Networks = networks; ChainProvider = chainProvider; Waiters = waiters; _config = config.Value; }
public FingerprintHostedService(EventAggregator eventAggregator, NBXplorerNetworkProvider networkProvider, BitcoinDWaiters waiters) { this.eventAggregator = eventAggregator; foreach (var network in networkProvider.GetAll()) { data.Add(network, new NetworkFingerprintData() { waiter = waiters.GetWaiter(network) }); } }
public FingerprintHostedService(EventAggregator eventAggregator, NBXplorerNetworkProvider networkProvider, BitcoinDWaiters waiters) { this.eventAggregator = eventAggregator; foreach (var network in networkProvider.GetAll()) { data.Add(network, new NetworkFingerprintData() { waiter = waiters.GetWaiter(network), DefaultDistribution = network.CryptoCode == "BTC" ? _DefaultBTC : null }); } }
public MainController( ExplorerConfiguration explorerConfiguration, RepositoryProvider repositoryProvider, ChainProvider chainProvider, EventAggregator eventAggregator, BitcoinDWaiters waiters, AddressPoolServiceAccessor addressPoolService, ScanUTXOSetServiceAccessor scanUTXOSetService, RebroadcasterHostedService rebroadcaster, IOptions <MvcJsonOptions> jsonOptions) { ExplorerConfiguration = explorerConfiguration; RepositoryProvider = repositoryProvider; ChainProvider = chainProvider; _SerializerSettings = jsonOptions.Value.SerializerSettings; _EventAggregator = eventAggregator; ScanUTXOSetService = scanUTXOSetService.Instance; Waiters = waiters; Rebroadcaster = rebroadcaster; AddressPoolService = addressPoolService.Instance; }
public MainController( ExplorerConfiguration explorerConfiguration, RepositoryProvider repositoryProvider, ChainProvider chainProvider, EventAggregator eventAggregator, BitcoinDWaiters waiters, AddressPoolServiceAccessor addressPoolService, ScanUTXOSetServiceAccessor scanUTXOSetService, RebroadcasterHostedService rebroadcaster, KeyPathTemplates keyPathTemplates, MvcNewtonsoftJsonOptions jsonOptions ) { ExplorerConfiguration = explorerConfiguration; RepositoryProvider = repositoryProvider; ChainProvider = chainProvider; _SerializerSettings = jsonOptions.SerializerSettings; _EventAggregator = eventAggregator; ScanUTXOSetService = scanUTXOSetService.Instance; Waiters = waiters; Rebroadcaster = rebroadcaster; this.keyPathTemplates = keyPathTemplates; AddressPoolService = addressPoolService.Instance; }
public FingerprintHostedService(EventAggregator eventAggregator, BitcoinDWaiters waiters) { this.eventAggregator = eventAggregator; this.waiters = waiters; }
public NodesHealthCheck(BitcoinDWaiters waiters) { Waiters = waiters; }