public BrokerHostedService(BitcoinDWaitersAccessor waiters, ChainProvider chainProvider, EventAggregator eventAggregator, IOptions <ExplorerConfiguration> config, IOptions <MvcJsonOptions> jsonOptions) { _EventAggregator = eventAggregator; ChainProvider = chainProvider; Waiters = waiters.Instance; _config = config.Value; _serializerSettings = jsonOptions.Value.SerializerSettings; }
public MainController( RepositoryProvider repositoryProvider, ChainProvider chainProvider, EventAggregator eventAggregator, BitcoinDWaitersAccessor waiters, IOptions <MvcJsonOptions> jsonOptions) { RepositoryProvider = repositoryProvider; ChainProvider = chainProvider; _SerializerSettings = jsonOptions.Value.SerializerSettings; _EventAggregator = eventAggregator; Waiters = waiters.Instance; }
public MainController( ExplorerConfiguration explorerConfiguration, RepositoryProvider repositoryProvider, ChainProvider chainProvider, EventAggregator eventAggregator, BitcoinDWaitersAccessor waiters, AddressPoolServiceAccessor addressPoolService, ScanUTXOSetServiceAccessor scanUTXOSetService, IOptions <MvcJsonOptions> jsonOptions) { ExplorerConfiguration = explorerConfiguration; RepositoryProvider = repositoryProvider; ChainProvider = chainProvider; _SerializerSettings = jsonOptions.Value.SerializerSettings; _EventAggregator = eventAggregator; ScanUTXOSetService = scanUTXOSetService.Instance; Waiters = waiters.Instance; AddressPoolService = addressPoolService.Instance; }