public IBlockchainSettingsClient CreateNew(BlockchainSettingsServiceClientSettings settings, bool withCaching = true, IClientCacheManager clientCacheManager = null, params DelegatingHandler[] handlers) { return(CreateNew(settings?.ServiceUrl, settings?.ApiKey, withCaching, clientCacheManager, handlers)); }
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; }