Beispiel #1
0
 public IBlockchainSettingsClient CreateNew(BlockchainSettingsServiceClientSettings settings,
                                            bool withCaching = true,
                                            IClientCacheManager clientCacheManager = null,
                                            params DelegatingHandler[] handlers)
 {
     return(CreateNew(settings?.ServiceUrl, settings?.ApiKey, withCaching, clientCacheManager, handlers));
 }
Beispiel #2
0
 public ClientsModule(IReloadingManager <APIv2Settings> settings, ILog log)
 {
     _apiSettings = settings;
     _settings    = settings.Nested(x => x.WalletApiv2.Services).CurrentValue;
     _blockchainSettingsServiceClient = settings.Nested(x => x.BlockchainSettingsServiceClient).CurrentValue;
     _services = new ServiceCollection();
     _log      = log;
 }