From 708cdbe23ff88e70031e99e73e3c93fddf889727 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 4 Apr 2019 19:35:46 +0900 Subject: [PATCH] Remove bunch of catched exception when BTCPay starts --- .../Rates/KrakenExchangeRateProvider.cs | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/BTCPayServer/Services/Rates/KrakenExchangeRateProvider.cs b/BTCPayServer/Services/Rates/KrakenExchangeRateProvider.cs index 33aab5573..ac111b689 100644 --- a/BTCPayServer/Services/Rates/KrakenExchangeRateProvider.cs +++ b/BTCPayServer/Services/Rates/KrakenExchangeRateProvider.cs @@ -39,7 +39,37 @@ namespace BTCPayServer.Services.Rates static HttpClient _Client = new HttpClient(); // ExchangeSymbolToGlobalSymbol throws exception which would kill perf - ConcurrentDictionary notFoundSymbols = new ConcurrentDictionary(); + ConcurrentDictionary notFoundSymbols = new ConcurrentDictionary(new Dictionary() + { + {"ADAXBT","ADAXBT"}, + { "BSVUSD","BSVUSD"}, + { "QTUMEUR","QTUMEUR"}, + { "QTUMXBT","QTUMXBT"}, + { "EOSUSD","EOSUSD"}, + { "XTZUSD","XTZUSD"}, + { "XREPZUSD","XREPZUSD"}, + { "ADAEUR","ADAEUR"}, + { "ADAUSD","ADAUSD"}, + { "GNOEUR","GNOEUR"}, + { "XTZETH","XTZETH"}, + { "XXRPZJPY","XXRPZJPY"}, + { "XXRPZCAD","XXRPZCAD"}, + { "XTZEUR","XTZEUR"}, + { "QTUMETH","QTUMETH"}, + { "XXLMZUSD","XXLMZUSD"}, + { "QTUMCAD","QTUMCAD"}, + { "QTUMUSD","QTUMUSD"}, + { "XTZXBT","XTZXBT"}, + { "GNOUSD","GNOUSD"}, + { "ADAETH","ADAETH"}, + { "ADACAD","ADACAD"}, + { "XTZCAD","XTZCAD"}, + { "BSVEUR","BSVEUR"}, + { "XZECZJPY","XZECZJPY"}, + { "XXLMZEUR","XXLMZEUR"}, + {"EOSEUR","EOSEUR"}, + {"BSVXBT","BSVXBT"} + }); string[] _Symbols = Array.Empty(); DateTimeOffset? _LastSymbolUpdate = null;