JKorf / Bittrex.Net

A C# .Net wrapper for the Bittrex web API including all features easily accessible and usable
MIT License
141 stars 62 forks source link

Socket output excessive verbose in debug mode #212

Closed alessandroparma closed 2 years ago

alessandroparma commented 2 years ago

I have a wrapper for several exchanges. In the section where I allocate the socket clients I write code like this (it is just a snippet..the other exchanges play the same role with the same code):

` case MondayExchanges.BITFINEX: if (_bitfinexSocketClient == null) { BitfinexSocketClient.SetDefaultOptions(new BitfinexSocketClientOptions() { ApiCredentials = new ApiCredentials(creds.APIKey, creds.APISecret), AutoReconnect = true, LogLevel = verbosity, SocketNoDataTimeout = TimeSpan.FromMinutes(1), LogWriters = new List() { _loggerFactory.CreateLogger("") } }); BitfinexSocketClientOptions bitfinexOptions = new() { ApiCredentials = new ApiCredentials(creds.APIKey, creds.APISecret), AutoReconnect = true, LogLevel = verbosity, SocketNoDataTimeout = TimeSpan.FromMinutes(1), LogWriters = new List() { _loggerFactory.CreateLogger("") } }; _bitfinexSocketClient = new BitfinexSocketClient(bitfinexOptions); _SocketClients.Add(MondayExchanges.BITFINEX, _bitfinexSocketClient); } else { return true; } break;

                case MondayExchanges.BITTREX: //TODO DEBUG ME PLENTY
                    if (_bittrexSocketClient == null)
                    {
                        BittrexSocketClient.SetDefaultOptions(new BittrexSocketClientOptions()
                        {
                            ApiCredentials = new ApiCredentials(creds.APIKey, creds.APISecret),
                            AutoReconnect = true,
                            LogLevel = verbosity,
                            SocketNoDataTimeout = TimeSpan.FromMinutes(1),
                            //OutputOriginalData = false,
                            LogWriters = new List<ILogger>() { _loggerFactory.CreateLogger("") }
                        });
                        BittrexSocketClientOptions bittrexOptions = new()
                        {
                            ApiCredentials = new ApiCredentials(creds.APIKey, creds.APISecret),
                            AutoReconnect = true,
                            LogLevel = verbosity,
                            //OutputOriginalData = false,
                            SocketNoDataTimeout = TimeSpan.FromMinutes(1),
                            LogWriters = new List<ILogger>() { _loggerFactory.CreateLogger("") }
                        };
                        _bittrexSocketClient = new BittrexSocketClient(bittrexOptions);
                        _SocketClients.Add(MondayExchanges.BITTREX, _bittrexSocketClient);
                    }
                    else { return true; }
                    break;

                case MondayExchanges.HUOBI:`

Repro is not easy at this stage. Anyhow, I am getting the following debug log:

[2022-05-30 21:45:55.919 INFO] [MondayConfiguration-implementation.cs^264]| Configuration: loaded 5 exchanges in memory [2022-05-30 21:46:01.840 INFO] [^]| Bittrex | [2] Creating request for https://api.bittrex.com/v3/account [2022-05-30 21:46:01.897 INFO] [^]| Binance | [4] Creating request for https://api.binance.com/api/v3/time [2022-05-30 21:46:01.950 INFO] [^]| Binance | [5] Creating request for https://api.binance.com/api/v3/exchangeInfo [2022-05-30 21:46:02.068 INFO] [^]| Kraken | [6] Creating request for https://api.kraken.com/0/private/BalanceEx [2022-05-30 21:46:02.114 DBUG] [^]| Bittrex | [2] Response received in 252ms [2022-05-30 21:46:02.208 INFO] [^]| Bittrex | [7] Creating request for https://api.bittrex.com/v3/account/volume [2022-05-30 21:46:02.285 DBUG] [^]| Binance | [4] Response received in 380ms [2022-05-30 21:46:02.291 DBUG] [^]| Bittrex | [7] Response received in 52ms [2022-05-30 21:46:02.307 INFO] [^]| Binance | Spot Api Time offset set to 511ms [2022-05-30 21:46:02.308 INFO] [^]| Bittrex | [8] Creating request for https://api.bittrex.com/v3/balances [2022-05-30 21:46:02.322 INFO] [^]| Binance | [3] Creating request for https://api.binance.com/api/v3/account [2022-05-30 21:46:02.391 DBUG] [^]| Bittrex | [8] Response received in 71ms [2022-05-30 21:46:02.412 DBUG] [^]| Binance | [5] Response received in 372ms [2022-05-30 21:46:02.414 INFO] [^]| Bittrex | [9] Creating request for https://api.bittrex.com/v3/markets [2022-05-30 21:46:02.484 DBUG] [^]| Bittrex | [9] Response received in 58ms [2022-05-30 21:46:02.526 DBUG] [^]| Kraken | [6] Response received in 404ms [2022-05-30 21:46:02.566 INFO] [^]| Kraken | [10] Creating request for https://api.kraken.com/0/public/AssetPairs [2022-05-30 21:46:02.692 DBUG] [^]| Binance | [3] Response received in 338ms [2022-05-30 21:46:02.977 DBUG] [^]| Kraken | [10] Response received in 405ms [2022-05-30 21:46:04.182 INFO] [^]| Binance | Trade rules updated [2022-05-30 21:46:17.097 INFO] [^]| Binance | [11] Creating request for https://api.binance.com/api/v3/openOrders [2022-05-30 21:46:17.169 INFO] [^]| Bittrex | [12] Creating request for https://api.bittrex.com/v3/orders/open [2022-05-30 21:46:17.180 INFO] [^]| Bittrex | [13] Creating request for https://api.bittrex.com/v3/orders/closed [2022-05-30 21:46:17.189 INFO] [^]| Kraken | [14] Creating request for https://api.kraken.com/0/private/OpenOrders [2022-05-30 21:46:17.200 INFO] [^]| Kraken | [15] Creating request for https://api.kraken.com/0/private/ClosedOrders [2022-05-30 21:46:17.245 DBUG] [^]| Bittrex | [12] Response received in 68ms [2022-05-30 21:46:17.325 DBUG] [^]| Bittrex | [13] Response received in 139ms [2022-05-30 21:46:17.401 DBUG] [^]| Binance | [11] Response received in 242ms [2022-05-30 21:46:17.447 DBUG] [^]| Kraken | [14] Response received in 251ms [2022-05-30 21:46:17.468 DBUG] [^]| Kraken | [15] Response received in 261ms [2022-05-30 21:46:17.608 DBUG] [^]| Binance | Socket 1 new socket created for wss://stream.binance.com:9443/stream [2022-05-30 21:46:17.636 DBUG] [^]| Binance | Socket 1 connecting [2022-05-30 21:46:19.018 DBUG] [^]| Binance | Socket 1 connected to wss://stream.binance.com:9443/stream [2022-05-30 21:46:19.044 DBUG] [^]| Binance | Socket 1 Starting task checking for no data received for 00:01:00 [2022-05-30 21:46:19.445 INFO] [^]| Binance | Socket 1 subscription completed [2022-05-30 21:46:19.479 DBUG] [^]| Bittrex | Socket 2 new socket created for https://socket-v3.bittrex.com [2022-05-30 21:46:19.658 DBUG] [^]| Bittrex | Socket 3 connecting [2022-05-30 21:46:19.826 DBUG] [^]| Bittrex | Socket 3 connected to wss://socket-v3.bittrex.com/signalr/connect?clientProtocol=2.1&transport=webSockets&connectionData=[{"Name":"c3"}]&connectionToken=EY3feENdlw9eujIc9eD4QG4gCLWtrY4a2Bzfespw8zX5RU4Uf%2F5qkM1wmGaswe8qPfXy6sE94McwB7fbw1XAlhoabwQ6U3uGPzWcrKNyFQmtrEGg [2022-05-30 21:46:19.906 INFO] [^]| Bittrex | Socket 3 closed [2022-05-30 21:46:19.907 DBUG] [^]| Bittrex | Socket 3 sending data: subscribe, [[tickers]] [2022-05-30 21:46:19.973 INFO] [^]| Bittrex | Socket 3 subscription completed [2022-05-30 21:46:20.001 DBUG] [^]| Kraken | Socket 4 new socket created for wss://ws.kraken.com [2022-05-30 21:46:20.006 DBUG] [^]| Kraken | Socket 4 connecting [2022-05-30 21:46:20.136 DBUG] [^]| Bittrex | Socket received data: {"sequence":2719315,"deltas":[{"symbol":"BTC-USD","lastTradeRate":"30679.05000000","bidRate":"30665.76100000","askRate":"30679.05000000"},{"symbol":"USDT-USD","lastTradeRate":"0.99921000","bidRate":"0.99921000","askRate":"0.99928000"},{"symbol":"DASH-BTC","lastTradeRate":"0.00199398","bidRate":"0.00199011","askRate":"0.00199994"},{"symbol":"XRP-BTC","lastTradeRate":"0.00001309","bidRate":"0.00001306","askRate":"0.00001309"},{"symbol":"NXS-BTC","lastTradeRate":"0.00000484","bidRate":"0.00000471","askRate":"0.00000504"},{"symbol":"ETH-BTC","lastTradeRate":"0.06261406","bidRate":"0.06259124","askRate":"0.06262640"},{"symbol":"LSK-BTC","lastTradeRate":"0.00004296","bidRate":"0.00004200","askRate":"0.00004240"},{"symbol":"WAVES-BTC","lastTradeRate":"0.00023191","bidRate":"0.00023025","askRate":"0.00023160"},{"symbol":"ETC-BTC","lastTradeRate":"0.00078559","bidRate":"0.00078318","askRate":"0.00078540"},{"symbol":"REPV2-BTC","lastTradeRate":"0.00034320","bidRate":"0.00034324","askRate":"0.00036707"},{"symbol":"ZEC-BTC","lastTradeRate":"0.00312404","bidRate":"0.00307684","askRate":"0.00310135"},{"symbol":"ANT-BTC","lastTradeRate":"0.00006732","bidRate":"0.00006666","askRate":"0.00006683"},{"symbol":"ANT-ETH","lastTradeRate":"0.00106440","bidRate":"0.00106509","askRate":"0.00106737"},{"symbol":"XRP-ETH","lastTradeRate":"0.00020784","bidRate":"0.00020860","askRate":"0.00020910"},{"symbol":"MTL-BTC","lastTradeRate":"0.00004450","bidRate":"0.00004327","askRate":"0.00004530"},{"symbol":"DASH-ETH","lastTradeRate":"0.03188111","bidRate":"0.03176140","askRate":"0.03224158"},{"symbol":"ZEC-ETH","lastTradeRate":"0.05010226","bidRate":"0.04932386","askRate":"0.05008697"},{"symbol":"XRP-USDT","lastTradeRate":"0.40209865","bidRate":"0.40119405","askRate":"0.40180476"},{"symbol":"XLM-ETH","lastTradeRate":"0.00007210","bidRate":"0.00007188","askRate":"0.00007198"},{"symbol":"OMG-USDT","lastTradeRate":"2.68856279","bidRate":"2.65204051","askRate":"2.65857260"},{"symbol":"ETH-USD","lastTradeRate":"1920.25500000","bidRate":"1919.27700000","askRate":"1920.35600000"},{"symbol":"BAT-USDT","lastTradeRate":"0.38993128","bidRate":"0.39056338","askRate":"0.39071169"},{"symbol":"USDP-BTC","lastTradeRate":"0.00003240","bidRate":"0.00003191","askRate":"0.00003369"},{"symbol":"BSV-BTC","lastTradeRate":"0.00176271","bidRate":"0.00176785","askRate":"0.00177518"},{"symbol":"BSV-ETH","lastTradeRate":"0.02845323","bidRate":"0.02819504","askRate":"0.02999988"},{"symbol":"BSV-USD","lastTradeRate":"54.63900000","bidRate":"54.32300000","askRate":"54.69300000"},{"symbol":"DGB-USD","lastTradeRate":"0.01245000","bidRate":"0.01239000","askRate":"0.01248000"},{"symbol":"KMD-USD","lastTradeRate":"0.25534000","bidRate":"0.22776000","askRate":"0.25499000"},{"symbol":"MKR-BTC","lastTradeRate":"0.04259013","bidRate":"0.04240222","askRate":"0.04256491"},{"symbol":"BRZ-BTC","lastTradeRate":"0.00000684","bidRate":"0.00000683","askRate":"0.00000806"},{"symbol":"HIVE-USDT","lastTradeRate":"0.49184000","bidRate":"0.48141000","askRate":"0.49688000"},{"symbol":"UBT-ETH","lastTradeRate":"0.00014721","bidRate":"0.00014650","askRate":"0.00015937"},{"symbol":"ETHBULL-USD","lastTradeRate":"38.53000000","bidRate":"40.70200000","askRate":"40.96900000"},{"symbol":"CUSD-USDT","lastTradeRate":"0.99500000","bidRate":"0.99100000","askRate":"0.99590000"},{"symbol":"RENBTC-BTC","lastTradeRate":"0.93634761","bidRate":"0.97772263","askRate":"1.00283549"},{"symbol":"KNC-USD","lastTradeRate":"2.19085000","bidRate":"2.17462000","askRate":"2.19384000"},{"symbol":"BAND-BTC","lastTradeRate":"0.00005505","bidRate":"0.00005502","askRate":"0.00005594"},{"symbol":"XRP-EUR","lastTradeRate":"0.37240000","bidRate":"0.37020000","askRate":"0.37161000"},{"symbol":"GAME-USDT","lastTradeRate":"0.01935000","bidRate":"0.01891000","askRate":"0.02278000"},{"symbol":"XELS-USDT","lastTradeRate":"2.02300000","bidRate":"1.98500000","askRate":"2.23500000"},{"symbol":"NFTX-BTC","lastTradeRate":"0.00011901","bidRate":"0.00013052","askRate":"0.01847694"},{"symbol":"AVAX-BTC","lastTradeRate":"0.00088441","bidRate":"0.00088059","askRate":"0.00088335"},{"symbol":"ABNB-BTC","lastTradeRate":"0.00389256","bidRate":"0.00390465","askRate":"0.00401923"},{"symbol":"BIOT-USDT","lastTradeRate":"0.01672000","bidRate":"0.01659000","askRate":"0.01687000"},{"symbol":"AVAX-USD","lastTradeRate":"27.20900000","bidRate":"26.97900000","askRate":"27.10900000"},{"symbol":"BTC-USDC","lastTradeRate":"30827.68200000","bidRate":"30125.60500000","askRate":"30824.81100000"},{"symbol":"APE-USD","lastTradeRate":"6.94900000","bidRate":"6.90000000","askRate":"6.91300000"},{"symbol":"APE-USDT","lastTradeRate":"6.95300000","bidRate":"6.90600000","askRate":"6.92000000"},{"symbol":"MINE-USDT","lastTradeRate":"0.65752000","bidRate":"0.65402000","askRate":"0.65552000"}]} [2022-05-30 21:46:20.300 DBUG] [^]| Bittrex | Socket received data: {"sequence":2719316,"deltas":[{"symbol":"DASH-BTC","lastTradeRate":"0.00199398","bidRate":"0.00199036","askRate":"0.00199994"},{"symbol":"LSK-BTC","lastTradeRate":"0.00004296","bidRate":"0.00004203","askRate":"0.00004240"},{"symbol":"WAVES-BTC","lastTradeRate":"0.00023191","bidRate":"0.00023028","askRate":"0.00023160"},{"symbol":"ETC-BTC","lastTradeRate":"0.00078559","bidRate":"0.00078318","askRate":"0.00078538"},{"symbol":"ETC-ETH","lastTradeRate":"0.01251490","bidRate":"0.01250479","askRate":"0.01255094"},{"symbol":"ZEC-BTC","lastTradeRate":"0.00312404","bidRate":"0.00307863","askRate":"0.00310135"},{"symbol":"XRP-ETH","lastTradeRate":"0.00020784","bidRate":"0.00020861","askRate":"0.00020910"},{"symbol":"DASH-ETH","lastTradeRate":"0.03188111","bidRate":"0.03177344","askRate":"0.03224158"},{"symbol":"LTC-USDT","lastTradeRate":"67.19462759","bidRate":"66.99999999","askRate":"67.05361848"},{"symbol":"XRP-USDT","lastTradeRate":"0.40209865","bidRate":"0.40119405","askRate":"0.40162155"},{"symbol":"XVG-USDT","lastTradeRate":"0.00535482","bidRate":"0.00527140","askRate":"0.00550107"},{"symbol":"LTC-USD","lastTradeRate":"67.19500000","bidRate":"66.81400000","askRate":"67.01600000"},{"symbol":"BSV-BTC","lastTradeRate":"0.00176271","bidRate":"0.00176785","askRate":"0.00177455"},{"symbol":"BSV-ETH","lastTradeRate":"0.02845323","bidRate":"0.02819504","askRate":"0.02999987"},{"symbol":"BSV-USD","lastTradeRate":"54.63900000","bidRate":"54.32300000","askRate":"54.69200000"},{"symbol":"DGB-USD","lastTradeRate":"0.01245000","bidRate":"0.01239000","askRate":"0.01247000"},{"symbol":"KMD-USD","lastTradeRate":"0.25534000","bidRate":"0.22878000","askRate":"0.25499000"},{"symbol":"XLM-USDT","lastTradeRate":"0.13870668","bidRate":"0.13803443","askRate":"0.13828466"},{"symbol":"MKR-BTC","lastTradeRate":"0.04259013","bidRate":"0.04240222","askRate":"0.04256434"},{"symbol":"ETH-EUR","lastTradeRate":"1780.00000000","bidRate":"1773.49000000","askRate":"1777.93700000"},{"symbol":"BSV-EUR","lastTradeRate":"50.49400000","bidRate":"50.05900000","askRate":"50.59400000"},{"symbol":"TRX-EUR","lastTradeRate":"0.07603000","bidRate":"0.07555000","askRate":"0.07784000"},{"symbol":"HIVE-USDT","lastTradeRate":"0.49184000","bidRate":"0.48143000","askRate":"0.49688000"},{"symbol":"ALGO-USD","lastTradeRate":"0.40828000","bidRate":"0.40583000","askRate":"0.40662000"},{"symbol":"COMP-USDT","lastTradeRate":"61.37700000","bidRate":"60.31300000","askRate":"60.61200000"},{"symbol":"XLM-USD","lastTradeRate":"0.13846645","bidRate":"0.13797759","askRate":"0.13820485"},{"symbol":"MFA-USDT","lastTradeRate":"0.00452000","bidRate":"0.00452000","askRate":"0.00656000"},{"symbol":"DOT-EUR","lastTradeRate":"9.58000000","bidRate":"9.45100000","askRate":"9.57300000"},{"symbol":"MATIC-USDT","lastTradeRate":"0.63453000","bidRate":"0.63309000","askRate":"0.63477000"},{"symbol":"ETHBULL-USDT","lastTradeRate":"41.29900000","bidRate":"40.70600000","askRate":"40.99600000"},{"symbol":"BULL-USDT","lastTradeRate":"637.78400000","bidRate":"627.49700000","askRate":"632.05800000"},{"symbol":"RENBTC-BTC","lastTradeRate":"0.93634761","bidRate":"0.97772266","askRate":"1.00283549"},{"symbol":"RENBTC-USD","lastTradeRate":"30810.81100000","bidRate":"30635.71300000","askRate":"30693.91400000"},{"symbol":"BABA-BTC","lastTradeRate":"0.00330002","bidRate":"0.00305213","askRate":"0.00320944"},{"symbol":"BILI-USD","lastTradeRate":"22.05300000","bidRate":"21.22800000","askRate":"21.79300000"},{"symbol":"BNTX-BTC","lastTradeRate":"0.00538225","bidRate":"0.00541499","askRate":"0.00548119"},{"symbol":"FB-BTC","lastTradeRate":"0.00641320","bidRate":"0.00632120","askRate":"0.00652312"},{"symbol":"GOOGL-BTC","lastTradeRate":"0.07431621","bidRate":"0.07277767","askRate":"0.07512523"},{"symbol":"SPY-BTC","lastTradeRate":"0.01369274","bidRate":"0.01348652","askRate":"0.01379180"},{"symbol":"SLV-BTC","lastTradeRate":"0.00071389","bidRate":"0.00065767","askRate":"0.00066977"},{"symbol":"MATIC-USD","lastTradeRate":"0.63451000","bidRate":"0.63265000","askRate":"0.63421000"},{"symbol":"CGC-BTC","lastTradeRate":"0.00018344","bidRate":"0.00015789","askRate":"0.00016144"},{"symbol":"GDXJ-BTC","lastTradeRate":"0.00130735","bidRate":"0.00129368","askRate":"0.00131971"},{"symbol":"TSM-BTC","lastTradeRate":"0.00299372","bidRate":"0.00303338","askRate":"0.00311448"},{"symbol":"TWTR-BTC","lastTradeRate":"0.00132245","bidRate":"0.00129787","askRate":"0.00133439"},{"symbol":"UBER-BTC","lastTradeRate":"0.00079631","bidRate":"0.00076860","askRate":"0.00079023"},{"symbol":"USO-BTC","lastTradeRate":"0.00290854","bidRate":"0.00275340","askRate":"0.00286172"},{"symbol":"DOGEBULL-USDT","lastTradeRate":"0.15000000","bidRate":"0.15400000","askRate":"0.15900000"},{"symbol":"FX-USDT","lastTradeRate":"0.20536000","bidRate":"0.21501000","askRate":"0.26400000"},{"symbol":"SUSHI-BTC","lastTradeRate":"0.00005288","bidRate":"0.00005253","askRate":"0.00005268"},{"symbol":"CEL-USD","lastTradeRate":"0.65100000","bidRate":"0.63200000","askRate":"0.65300000"},{"symbol":"AVAX-USD","lastTradeRate":"27.20900000","bidRate":"26.98200000","askRate":"27.10900000"},{"symbol":"BTC-USDC","lastTradeRate":"30827.68200000","bidRate":"30125.60700000","askRate":"30824.80900000"},{"symbol":"APE-USDT","lastTradeRate":"6.95300000","bidRate":"6.90600000","askRate":"6.91700000"}]} [2022-05-30 21:46:20.758 DBUG] [^]| Bittrex | Socket received data: {"sequence":2719317,"deltas":[{"symbol":"DASH-BTC","lastTradeRate":"0.00199398","bidRate":"0.00199055","askRate":"0.00199994"},{"symbol":"DASH-ETH","lastTradeRate":"0.03188111","bidRate":"0.03178343","askRate":"0.03224157"},{"symbol":"ZEC-ETH","lastTradeRate":"0.05010226","bidRate":"0.04932386","askRate":"0.05008696"},{"symbol":"ETH-USD","lastTradeRate":"1920.25500000","bidRate":"1919.18200000","askRate":"1920.35600000"},{"symbol":"DGB-USD","lastTradeRate":"0.01245000","bidRate":"0.01239000","askRate":"0.01246000"},{"symbol":"HBAR-USDT","lastTradeRate":"0.09558431","bidRate":"0.09511439","askRate":"0.09520117"},{"symbol":"EOS-USD","lastTradeRate":"1.35306992","bidRate":"1.35005903","askRate":"1.35306892"},{"symbol":"MFA-USDT","lastTradeRate":"0.00452000","bidRate":"0.00452000","askRate":"0.00655000"},{"symbol":"APE-USDT","lastTradeRate":"6.95300000","bidRate":"6.90300000","askRate":"6.91700000"}]} [2022-05-30 21:46:20.759 DBUG] [^]| Kraken | Socket 4 connected to wss://ws.kraken.com/ [2022-05-30 21:46:20.806 DBUG] [^]| Kraken | Socket 4 Starting task checking for no data received for 00:01:00 [2022-05-30 21:46:20.907 DBUG] [^]| Bittrex | Socket received data: {"sequence":2719318,"deltas":[{"symbol":"WAVES-BTC","lastTradeRate":"0.00023028","bidRate":"0.00023031","askRate":"0.00023160"},{"symbol":"B2M-USDT","lastTradeRate":"0.01491000","bidRate":"0.01488000","askRate":"0.01491000"},{"symbol":"LTC-BTC","lastTradeRate":"0.00218502","bidRate":"0.00217946","askRate":"0.00218434"},{"symbol":"LSK-BTC","lastTradeRate":"0.00004296","bidRate":"0.00004204","askRate":"0.00004240"},{"symbol":"ETC-BTC","lastTradeRate":"0.00078559","bidRate":"0.00078318","askRate":"0.00078537"},{"symbol":"ETC-ETH","lastTradeRate":"0.01251490","bidRate":"0.01250480","askRate":"0.01255094"},{"symbol":"DASH-ETH","lastTradeRate":"0.03188111","bidRate":"0.03178344","askRate":"0.03224156"},{"symbol":"DASH-USDT","lastTradeRate":"61.41893707","bidRate":"61.15050376","askRate":"61.39053969"},{"symbol":"XVG-USDT","lastTradeRate":"0.00535482","bidRate":"0.00527141","askRate":"0.00550107"},{"symbol":"BTC-USD","lastTradeRate":"30679.05000000","bidRate":"30665.76100000","askRate":"30676.87100000"},{"symbol":"ADA-USD","lastTradeRate":"0.53835000","bidRate":"0.53511000","askRate":"0.53574000"},{"symbol":"BCH-USD","lastTradeRate":"190.69300000","bidRate":"189.31800000","askRate":"189.64400000"},{"symbol":"ZRX-USDT","lastTradeRate":"0.41190378","bidRate":"0.41261341","askRate":"0.41348556"},{"symbol":"BSV-BTC","lastTradeRate":"0.00176271","bidRate":"0.00176785","askRate":"0.00177406"},{"symbol":"USDP-USD","lastTradeRate":"0.99998000","bidRate":"0.99052000","askRate":"0.99991000"},{"symbol":"DGB-USD","lastTradeRate":"0.01245000","bidRate":"0.01239000","askRate":"0.01243000"},{"symbol":"ATOM-BTC","lastTradeRate":"0.00033348","bidRate":"0.00033369","askRate":"0.00033442"},{"symbol":"MKR-BTC","lastTradeRate":"0.04259013","bidRate":"0.04240154","askRate":"0.04256434"},{"symbol":"EOS-USDT","lastTradeRate":"1.35259513","bidRate":"1.35130486","askRate":"1.35381909"},{"symbol":"DASH-USD","lastTradeRate":"60.97662187","bidRate":"61.07800208","askRate":"61.33225364"},{"symbol":"ETH-EUR","lastTradeRate":"1780.00000000","bidRate":"1773.49100000","askRate":"1777.93700000"},{"symbol":"ALGO-USD","lastTradeRate":"0.40828000","bidRate":"0.40583000","askRate":"0.40661000"},{"symbol":"UBT-ETH","lastTradeRate":"0.00014721","bidRate":"0.00014650","askRate":"0.00014927"},{"symbol":"KSM-USDT","lastTradeRate":"73.31700000","bidRate":"73.25300000","askRate":"75.37000000"},{"symbol":"MFA-USDT","lastTradeRate":"0.00452000","bidRate":"0.00452000","askRate":"0.00654000"},{"symbol":"DOT-USDT","lastTradeRate":"10.34800000","bidRate":"10.28500000","askRate":"10.30900000"},{"symbol":"ETHBULL-USDT","lastTradeRate":"41.29900000","bidRate":"40.67700000","askRate":"40.99600000"},{"symbol":"BULL-USD","lastTradeRate":"633.75600000","bidRate":"627.08400000","askRate":"631.25500000"},{"symbol":"FIL-USD","lastTradeRate":"7.97300000","bidRate":"7.92300000","askRate":"8.14700000"},{"symbol":"FIL-USDT","lastTradeRate":"7.97800000","bidRate":"7.93700000","askRate":"7.99700000"},{"symbol":"CUSD-BTC","lastTradeRate":"0.00003227","bidRate":"0.00003196","askRate":"0.00003235"},{"symbol":"AAVE-USD","lastTradeRate":"113.77700000","bidRate":"113.27400000","askRate":"113.53800000"},{"symbol":"RENBTC-BTC","lastTradeRate":"0.93634761","bidRate":"0.97772267","askRate":"1.00283549"},{"symbol":"XLM-EUR","lastTradeRate":"0.12890000","bidRate":"0.12677000","askRate":"0.12837000"},{"symbol":"CBC-USDT","lastTradeRate":"0.01586000","bidRate":"0.01659000","askRate":"0.02435000"},{"symbol":"SAND-USDT","lastTradeRate":"1.41089000","bidRate":"1.40320000","askRate":"1.40606000"},{"symbol":"DGB-EUR","lastTradeRate":"0.01128000","bidRate":"0.01117000","askRate":"0.01191000"},{"symbol":"XYM-USDT","lastTradeRate":"0.05365000","bidRate":"0.05261000","askRate":"0.05576000"},{"symbol":"ENS-USDT","lastTradeRate":"10.10000000","bidRate":"12.08700000","askRate":"12.21400000"},{"symbol":"AVAX-USD","lastTradeRate":"27.20900000","bidRate":"26.98400000","askRate":"27.10900000"},{"symbol":"APE-USD","lastTradeRate":"6.94900000","bidRate":"6.90000000","askRate":"6.91200000"},{"symbol":"USDT-USDC","lastTradeRate":"0.99780000","bidRate":"0.99680000","askRate":"0.99960000"}]} [2022-05-30 21:46:21.758 INFO] [^]| Kraken | Socket 4 subscription completed [2022-05-30 21:46:21.770 DBUG] [^]| Bittrex | Socket received data: {"sequence":2719319,"deltas":[{"symbol":"SBT-USDT","lastTradeRate":"0.00145000","bidRate":"0.00141000","askRate":"0.00150000"},{"symbol":"LTC-BTC","lastTradeRate":"0.00218502","bidRate":"0.00217946","askRate":"0.00218432"},{"symbol":"LSK-BTC","lastTradeRate":"0.00004296","bidRate":"0.00004205","askRate":"0.00004240"},{"symbol":"WAVES-BTC","lastTradeRate":"0.00023028","bidRate":"0.00023032","askRate":"0.00023160"},{"symbol":"ETC-BTC","lastTradeRate":"0.00078559","bidRate":"0.00078318","askRate":"0.00078535"},{"symbol":"ANT-BTC","lastTradeRate":"0.00006732","bidRate":"0.00006666","askRate":"0.00006682"},{"symbol":"DASH-ETH","lastTradeRate":"0.03188111","bidRate":"0.03179042","askRate":"0.03224156"},{"symbol":"LTC-USDT","lastTradeRate":"67.19462759","bidRate":"66.99999999","askRate":"67.05361847"},{"symbol":"DASH-USDT","lastTradeRate":"61.41893707","bidRate":"61.15050376","askRate":"61.38233250"},{"symbol":"XVG-USDT","lastTradeRate":"0.00535482","bidRate":"0.00528197","askRate":"0.00550107"},{"symbol":"BTC-USD","lastTradeRate":"30679.05000000","bidRate":"30665.76100000","askRate":"30675.72800000"},{"symbol":"LTC-USD","lastTradeRate":"67.19500000","bidRate":"66.81500000","askRate":"67.01600000"},{"symbol":"BSV-BTC","lastTradeRate":"0.00176271","bidRate":"0.00176785","askRate":"0.00177366"},{"symbol":"KMD-USD","lastTradeRate":"0.25534000","bidRate":"0.22978000","askRate":"0.25499000"},{"symbol":"ATOM-BTC","lastTradeRate":"0.00033348","bidRate":"0.00033369","askRate":"0.00033441"},{"symbol":"DASH-USD","lastTradeRate":"60.97662187","bidRate":"61.07844237","askRate":"61.32966013"},{"symbol":"ENJ-ETH","lastTradeRate":"0.00033591","bidRate":"0.00033516","askRate":"0.00033595"},{"symbol":"KSM-USDT","lastTradeRate":"73.31700000","bidRate":"73.25500000","askRate":"75.37000000"},{"symbol":"DOT-ETH","lastTradeRate":"0.00535616","bidRate":"0.00535523","askRate":"0.00536262"},{"symbol":"MATIC-USDT","lastTradeRate":"0.63453000","bidRate":"0.63309000","askRate":"0.63427000"},{"symbol":"FIL-USD","lastTradeRate":"7.97300000","bidRate":"7.92300000","askRate":"8.14500000"},{"symbol":"FIL-USDT","lastTradeRate":"7.97800000","bidRate":"7.93700000","askRate":"7.99500000"},{"symbol":"REN-USD","lastTradeRate":"0.15300000","bidRate":"0.15133000","askRate":"0.15400000"},{"symbol":"XLM-EUR","lastTradeRate":"0.12890000","bidRate":"0.12677000","askRate":"0.12835000"},{"symbol":"GRT-USDT","lastTradeRate":"0.15163000","bidRate":"0.15275000","askRate":"0.15497000"},{"symbol":"SAND-USDT","lastTradeRate":"1.41089000","bidRate":"1.40320000","askRate":"1.40604000"},{"symbol":"DGB-EUR","lastTradeRate":"0.01128000","bidRate":"0.01119000","askRate":"0.01191000"},{"symbol":"CLT-USDT","lastTradeRate":"18.89400000","bidRate":"13.23900000","askRate":"21.06000000"},{"symbol":"STRK-BTC","lastTradeRate":"0.00081798","bidRate":"0.00081690","askRate":"0.00083577"},{"symbol":"STRK-USDT","lastTradeRate":"25.36700000","bidRate":"25.25300000","askRate":"25.66000000"},{"symbol":"XYM-USDT","lastTradeRate":"0.05365000","bidRate":"0.05292000","askRate":"0.05576000"},{"symbol":"ENS-USDT","lastTradeRate":"10.10000000","bidRate":"12.08800000","askRate":"12.21400000"},{"symbol":"AVAX-USD","lastTradeRate":"27.20900000","bidRate":"26.98700000","askRate":"27.10900000"},{"symbol":"BTC-USDC","lastTradeRate":"30827.68200000","bidRate":"30125.60700000","askRate":"30843.39200000"}]} [2022-05-30 21:46:21.838 DBUG] [^]| Bittrex | Socket received data: {"sequence":2719320,"deltas":[{"symbol":"DASH-BTC","lastTradeRate":"0.00199398","bidRate":"0.00199055","askRate":"0.00199993"},{"symbol":"LSK-BTC","lastTradeRate":"0.00004296","bidRate":"0.00004208","askRate":"0.00004240"},{"symbol":"WAVES-BTC","lastTradeRate":"0.00023028","bidRate":"0.00023037","askRate":"0.00023160"},{"symbol":"ETC-BTC","lastTradeRate":"0.00078559","bidRate":"0.00078318","askRate":"0.00078533"},{"symbol":"ANT-BTC","lastTradeRate":"0.00006732","bidRate":"0.00006666","askRate":"0.00006679"},{"symbol":"LTC-USDT","lastTradeRate":"67.19462759","bidRate":"66.99999999","askRate":"67.04825663"},{"symbol":"BCH-USDT","lastTradeRate":"190.05682417","bidRate":"189.44835293","askRate":"189.79317744"},{"symbol":"BCH-BTC","lastTradeRate":"0.00620060","bidRate":"0.00617188","askRate":"0.00618406"},{"symbol":"ADA-ETH","lastTradeRate":"0.00027900","bidRate":"0.00027872","askRate":"0.00027915"},{"symbol":"LTC-USD","lastTradeRate":"67.19500000","bidRate":"66.81600000","askRate":"67.01600000"},{"symbol":"BSV-BTC","lastTradeRate":"0.00176271","bidRate":"0.00176786","askRate":"0.00177333"},{"symbol":"KMD-USD","lastTradeRate":"0.25534000","bidRate":"0.22980000","askRate":"0.25499000"},{"symbol":"ATOM-BTC","lastTradeRate":"0.00033348","bidRate":"0.00033369","askRate":"0.00033427"},{"symbol":"EOS-BTC","lastTradeRate":"0.00004412","bidRate":"0.00004402","askRate":"0.00004411"},{"symbol":"BRZ-BTC","lastTradeRate":"0.00000684","bidRate":"0.00000683","askRate":"0.00000805"},{"symbol":"XTZ-BTC","lastTradeRate":"0.00006939","bidRate":"0.00006927","askRate":"0.00006941"},{"symbol":"LINK-ETH","lastTradeRate":"0.00373772","bidRate":"0.00373189","askRate":"0.00373822"},{"symbol":"TRX-EUR","lastTradeRate":"0.07603000","bidRate":"0.07566000","askRate":"0.07784000"},{"symbol":"KSM-BTC","lastTradeRate":"0.00243601","bidRate":"0.00238494","askRate":"0.00246621"},{"symbol":"DOT-USDT","lastTradeRate":"10.34800000","bidRate":"10.28500000","askRate":"10.30200000"},{"symbol":"ETHBULL-USD","lastTradeRate":"38.53000000","bidRate":"40.58600000","askRate":"40.96900000"},{"symbol":"AAVE-ETH","lastTradeRate":"0.05908731","bidRate":"0.05891885","askRate":"0.05918391"},{"symbol":"AAVE-USD","lastTradeRate":"113.77700000","bidRate":"113.27400000","askRate":"113.62200000"},{"symbol":"AAVE-USDT","lastTradeRate":"113.87100000","bidRate":"113.26000000","askRate":"113.64100000"},{"symbol":"REN-USD","lastTradeRate":"0.15300000","bidRate":"0.15135000","askRate":"0.15400000"},{"symbol":"RENBTC-BTC","lastTradeRate":"0.93634761","bidRate":"0.97772271","askRate":"1.00283549"},{"symbol":"AMZN-BTC","lastTradeRate":"0.07500000","bidRate":"0.07464206","askRate":"0.07743136"},{"symbol":"SAND-USDT","lastTradeRate":"1.41089000","bidRate":"1.40320000","askRate":"1.40534000"},{"symbol":"MANA-USD","lastTradeRate":"1.05050000","bidRate":"1.04580000","askRate":"1.04780000"},{"symbol":"BITW-USD","lastTradeRate":"17.43700000","bidRate":"15.35600000","askRate":"17.12900000"},{"symbol":"AVAX-USD","lastTradeRate":"27.20900000","bidRate":"26.99100000","askRate":"27.10900000"},{"symbol":"BTC-USDC","lastTradeRate":"30827.68200000","bidRate":"30125.60700000","askRate":"30824.80700000"},{"symbol":"APE-USDT","lastTradeRate":"6.95300000","bidRate":"6.90400000","askRate":"6.91700000"}]} [2022-05-30 21:46:21.906 DBUG] [^]| Bittrex | Socket received data: {"sequence":2719321,"deltas":[{"symbol":"DASH-BTC","lastTradeRate":"0.00199398","bidRate":"0.00199055","askRate":"0.00199980"},{"symbol":"ETC-BTC","lastTradeRate":"0.00078559","bidRate":"0.00078318","askRate":"0.00078532"},{"symbol":"ANT-ETH","lastTradeRate":"0.00106440","bidRate":"0.00106356","askRate":"0.00106737"},{"symbol":"DASH-ETH","lastTradeRate":"0.03188111","bidRate":"0.03179042","askRate":"0.03224155"},{"symbol":"BTC-USD","lastTradeRate":"30679.05000000","bidRate":"30666.70500000","askRate":"30679.05000000"},{"symbol":"ETH-USD","lastTradeRate":"1920.25500000","bidRate":"1919.26900000","askRate":"1920.35600000"},{"symbol":"BSV-BTC","lastTradeRate":"0.00176271","bidRate":"0.00176785","askRate":"0.00177307"},{"symbol":"ZRX-USD","lastTradeRate":"0.40802000","bidRate":"0.41231000","askRate":"0.41324000"},{"symbol":"SNX-BTC","lastTradeRate":"0.00009881","bidRate":"0.00010081","askRate":"0.00010111"},{"symbol":"XTZ-ETH","lastTradeRate":"0.00110816","bidRate":"0.00110641","askRate":"0.00110904"},{"symbol":"KSM-BTC","lastTradeRate":"0.00243601","bidRate":"0.00238567","askRate":"0.00246621"},{"symbol":"MFA-USDT","lastTradeRate":"0.00452000","bidRate":"0.00452000","askRate":"0.00660000"},{"symbol":"ETHBULL-USD","lastTradeRate":"38.53000000","bidRate":"40.58600000","askRate":"40.97200000"},{"symbol":"AAVE-ETH","lastTradeRate":"0.05908731","bidRate":"0.05897007","askRate":"0.05913812"},{"symbol":"AAVE-USD","lastTradeRate":"113.77700000","bidRate":"113.27400000","askRate":"113.49400000"},{"symbol":"AAVE-USDT","lastTradeRate":"113.87100000","bidRate":"113.30900000","askRate":"113.57800000"},{"symbol":"REN-USD","lastTradeRate":"0.15300000","bidRate":"0.15021000","askRate":"0.15400000"},{"symbol":"RENBTC-BTC","lastTradeRate":"0.93634761","bidRate":"0.97772272","askRate":"1.00283549"},{"symbol":"INXT-USDT","lastTradeRate":"4.99600000","bidRate":"3.64500000","askRate":"4.86900000"},{"symbol":"MANA-USD","lastTradeRate":"1.05050000","bidRate":"1.04580000","askRate":"1.04760000"},{"symbol":"ZKP-ETH","lastTradeRate":"0.00004153","bidRate":"0.00004122","askRate":"0.00004146"}]}

Kraken, Binance, Huobi and all the exchanges aI am testing return a simple logging line style while Bittrex is keeping on throwing all the data is receiving from sockets. THe instantiation is the same and the verbosity is set up like this:

`LogLevel verbosity = LogLevel.Debug; if (loggers == null) {

if DEBUG

            verbosity = LogLevel.Debug;

else

            verbosity = LogLevel.Warning;

endif

        }
        try
        {
            switch (creds.Exchange)
            {` //then the cases shown before appear....

Question: Why is Bittrex API behaving differently from the others? I just updated to the current version (date 22-05-30) but the behaviour remains different for bittrex client. How can it shut off the replication of stream data?

thanks Jan

Alex

JKorf commented 2 years ago

Should've been fixed in the latest version