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;
 }
示例#2
0
 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;
 }
示例#3
0
 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;
 }