1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-06-10 17:36:19 +00:00

379 Commits

Author SHA1 Message Date
JKorf
664cbee8dd Changed requestId to int, added it to more logging related to requests. Added some comments 2020-08-24 12:01:49 +02:00
Artem Kurianov
c8a6a2ec12 Merge branch 'master' of https://github.com/ridicoulous/CryptoExchange.Net 2020-08-20 16:47:42 +00:00
Artem Kurianov
1a73ecf89a setted checking object parameter at Deserialize<T> to optional for backward compatibility, and added the same config field for preventing checking objects at Stream deserializing. added checking type for not null at CheckObject 2020-08-20 16:47:34 +00:00
Artem Kurianov
387ef0d1a6 added ability to set optional http client for preventing connection pool exhaustion https://stackoverflow.com/a/48778707/4993930 2020-08-18 09:39:14 +00:00
Artem Kurianov
3e3bf5329a merge sync and updates with default request id 2020-08-17 08:45:05 +00:00
Artem Kurianov
fb61b6931b resync 2020-08-17 08:44:30 +00:00
Artem Kurianov
c3ce0de12a
Merge branch 'master' into pr/4 2020-08-17 11:43:12 +03:00
Артем Курьянов
9b8950747f added optional request tracing id for much better logs reading 2020-08-14 14:15:13 +00:00
JKorf
0fd811a959 Updated version 2020-08-12 11:15:24 +02:00
Артем Курьянов
4b1baf8b82 changed some events actions to named tuples for ability more clearly understanding what does exactly happened. fixes typo at OnOrderBookUpdate event invocation 2020-08-11 15:52:26 +00:00
JKorf
f859f38700 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net 2020-07-20 15:12:30 +02:00
JKorf
5042f1c9e5 Adjusted deserialize internal 2020-07-20 15:12:28 +02:00
Jan Korf
1b4b400781 Update CryptoExchange.Net.xml 2020-06-21 11:48:01 +02:00
Jan Korf
ed5abb6f22 Updated version 2020-06-20 20:36:15 +02:00
Jan Korf
ddc4ebe638 Rework order book; added support for checksum 2020-06-20 20:34:48 +02:00
JKorf
5105e995e8 Fixed test, updated version 2020-06-16 16:29:15 +02:00
JKorf
01da87a481 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net 2020-06-16 16:19:00 +02:00
JKorf
20bf8df4ef Added strict levels to symbol order book 2020-06-16 16:18:57 +02:00
Jan Korf
ec362d7ab9 Updated version 2020-06-07 12:42:18 +02:00
Jan Korf
128cab8e1e Added postParameterPosition/arraySeralization settings to authentication provider interface, fixed array serialization for request body 2020-06-07 12:40:26 +02:00
Jan Korf
5a33bd554e Cleaned some now unused classes 2020-06-05 20:50:54 +02:00
Jan Korf
c60131d464 wip orderbook rework 2020-06-04 22:01:42 +02:00
Jan Korf
b95215866b Added requestBodyEmptyContent setting for rest client, Added TryParseError for rest implementations to check for error with success status code 2020-06-02 19:32:55 +02:00
JKorf
6e4df34aea updated version 2020-05-20 09:16:06 +02:00
JKorf
46e1fee334 Added error debug output, fix for freeze when unsubscribing 2020-05-20 09:14:57 +02:00
JKorf
e7de98da64 Updated version 2020-03-03 10:37:15 +01:00
JKorf
e31c0aa493 Update CryptoExchange.Net.xml 2020-03-03 10:28:21 +01:00
JKorf
ecb4868620 removed invalid check on proxy 2020-03-03 09:24:00 +01:00
Jan Korf
a1dd3b5b9b
Merge pull request #29 from burakoner/master
handling for non-json data from websocket
2020-03-03 09:11:10 +01:00
Jan Korf
ef4ab4bd8b
Merge pull request #28 from BenDavison/null-during-orderbook-sync
Fix for null reference on SymbolOrderBook when no data is available yet, added BestOffers
2020-03-03 09:09:50 +01:00
JKorf
84fe4c374a Updated version 2020-02-05 11:38:10 +01:00
JKorf
66c0b90016 Added paused activity socket events 2020-02-05 11:26:36 +01:00
Burak Öner
0141934ce0
Update SocketConnection.cs 2020-01-31 23:32:49 +03:00
Ben Davison
d384d1ee5b Rename ValueTuple in BestOffers 2020-01-30 22:03:44 +00:00
Ben Davison
07d0a0159d Use ValueTuple for BestOffers 2020-01-30 22:01:14 +00:00
Ben Davison
4a01c30f34 Expose BestOffers on ISymbolOrderBook interface 2020-01-30 21:44:14 +00:00
Ben Davison
08d7022815 introduce a default empty ISymbolOrderBookEntry that is returned buy BestBid or BestAsk if called when the bid or ask lists are empty. This resolves a null reference exception seen during syncronization (specifically when connecting to Kraken). I have also introduced BestOffers which returns both bid and ask in the scope of one lock allowing the caller to be sure that nothing has changed between BestBid and BestAsk request. 2020-01-30 16:55:47 +00:00
JKorf
d459102323 Updated version 2020-01-29 17:06:46 +01:00
JKorf
82ff1aebaf SocketConnection.Send check if object is string, if so it doesn't deserialize again 2020-01-29 17:05:28 +01:00
JKorf
649860b4d8 Updated version 2020-01-23 15:18:05 +01:00
JKorf
400259c0a1 Moved error logging so no error are logged when error response is being parsed 2020-01-23 14:14:28 +01:00
JKorf
ccaf1da5c9 Renamed OnPriceChanged to OnBestOffersChanged 2020-01-23 14:00:58 +01:00
JKorf
7abdc0b683 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net 2020-01-23 13:52:07 +01:00
JKorf
a5a7c4ed1d used async await for tasks instead of WaitAll 2020-01-23 13:52:04 +01:00
Jan Korf
58e39182a4
Merge pull request #27 from nikkozp/master
Fix log with request body
2020-01-23 13:51:25 +01:00
Mykyta Kochetkov
c870370ebb fix log with request body 2019-12-17 14:22:20 +01:00
Ben Davison
e7ec10e98d Ticking price event 2019-12-11 13:26:13 +00:00
JKorf
a525709562 Updated version 2019-12-10 10:20:33 +01:00
JKorf
69a618b508 Removed invalid check preventing setting a unauthorized proxy 2019-12-10 10:19:03 +01:00
JKorf
d81b59ffbd Updated version 2019-11-14 11:56:37 +01:00