1
0
mirror of https://github.com/JKorf/CryptoExchange.Net synced 2025-09-05 23:21:56 +00:00

Commit Graph

  • 15c1cfb0e4
    Merge pull request #73 from burakoner/patch-1 Jan Korf 2021-01-04 11:27:59 +01:00
  • 02ecd27621
    Update README.md Burak Öner 2020-12-23 11:44:16 +03:00
  • 9717f55480 Update README.md Jkorf 2020-12-22 09:41:11 +01:00
  • c8a07f628a Update README.md Jkorf 2020-12-22 09:38:51 +01:00
  • 7e093b77ee Update README.md Jkorf 2020-12-22 09:37:36 +01:00
  • 55c8a180e3 Udpated version Jkorf 2020-12-21 14:13:44 +01:00
  • 24cc7a3c77 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net Jkorf 2020-12-21 14:11:39 +01:00
  • 31842b415d Updated IExchangeClient interface, added HandleUnhandledMessage virtual method in SocketClient Jkorf 2020-12-21 14:11:36 +01:00
  • 76a0f6899f
    Merge pull request #72 from EricGarnier/master Jan Korf 2020-12-21 13:06:28 +01:00
  • 0db71a3fb6 Protect pendingRequest list from concurrent access. Eric Garnier 2020-12-20 10:59:38 +01:00
  • 9deae358ac Merge branch 'master' of https://github.com/EricGarnier/CryptoExchange.Net Eric Garnier 2020-12-19 17:50:50 +01:00
  • 7bd0fdaf19 fix for issue 71 Eric Garnier 2020-12-19 17:48:42 +01:00
  • 7a54625bb5 Nullability, updated version Jkorf 2020-12-10 15:21:10 +01:00
  • dd06f48fc1 Fixed api key storing in api key rate limitter Jkorf 2020-12-10 14:44:15 +01:00
  • df9d09630a Added name to clients, added common interfaces Jkorf 2020-12-10 14:05:34 +01:00
  • 3b6463015a Updated version Jkorf 2020-11-19 12:03:30 +01:00
  • c5344baf3a Fixed error code setting Jkorf 2020-11-19 12:02:54 +01:00
  • 64bb8a2edf Updated version Jkorf 2020-11-19 11:58:39 +01:00
  • 5451d3123f Fixed some warnings Jkorf 2020-11-19 11:53:55 +01:00
  • 784abeb905 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net Jkorf 2020-11-19 11:53:43 +01:00
  • a750be6a69
    Create FUNDING.yml Jan Korf 2020-11-19 10:52:56 +01:00
  • e53ca97045 Cleaned up errors, fix for socket combines Jkorf 2020-11-19 10:43:11 +01:00
  • f3814e9946 Added HitBTC ref Jkorf 2020-11-16 09:53:31 +01:00
  • 7c2db09150 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net Jkorf 2020-10-21 16:15:28 +02:00
  • 1e0ce2c776 Update issue templates Jan Korf 2020-10-21 14:21:05 +02:00
  • 0352bb6f06 Added assembly version Jkorf 2020-10-21 10:49:32 +02:00
  • a94e261bf1 Updated version JKorf 2020-10-08 09:39:23 +02:00
  • 47a1e0bef8 Fix socket combining, fix tests JKorf 2020-10-08 09:23:16 +02:00
  • 6d7cbbb436 Added CallResult without type parameter for calls which don't return anything JKorf 2020-10-08 09:05:50 +02:00
  • 9da7683291 Added GetResultOrError on CallResult for nullability JKorf 2020-10-07 09:23:42 +02:00
  • 48a2c095a4 Fix for credentials reading from file, adjusted client options base adress to always end on a / JKorf 2020-10-07 08:31:43 +02:00
  • 133279b28b Updated version JKorf 2020-10-06 17:19:35 +02:00
  • f0e020d2eb Changed default ShouldCheckObjects to false JKorf 2020-10-06 16:52:12 +02:00
  • 0496f03b74 Fix for logging in order book JKorf 2020-08-28 13:13:24 +02:00
  • f8d86545c7 Update CryptoExchange.Net.xml JKorf 2020-08-28 11:46:01 +02:00
  • bc691f032e
    Merge pull request #50 from MartyIX/feature/argument-exception-parameterName Jan Korf 2020-08-27 15:14:37 +02:00
  • 694dc5cbbb ExtensionMethods: Add parameterName when throwing ArgumentException. MartyIX 2020-08-27 14:06:08 +02:00
  • 02dfd192cb Missing exception message JKorf 2020-08-24 14:07:52 +02:00
  • db23fbb850 Updated version JKorf 2020-08-24 13:47:00 +02:00
  • d84eed2229 Error message logging JKorf 2020-08-24 13:46:28 +02:00
  • 92cd7802b8 Updated version JKorf 2020-08-24 13:11:23 +02:00
  • a152c7a6df Fixed unit tests JKorf 2020-08-24 13:08:26 +02:00
  • 0c2b868a03
    Merge pull request #47 from ridicoulous/master Jan Korf 2020-08-24 12:03:12 +02:00
  • 664cbee8dd Changed requestId to int, added it to more logging related to requests. Added some comments JKorf 2020-08-24 12:01:49 +02:00
  • c8a6a2ec12 Merge branch 'master' of https://github.com/ridicoulous/CryptoExchange.Net Artem Kurianov 2020-08-20 16:47:42 +00:00
  • 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 Artem Kurianov 2020-08-20 16:47:34 +00:00
  • f444fb8478
    Merge pull request #6 from ridicoulous/sharedHttpClient Artem Kurianov 2020-08-18 12:41:32 +03:00
  • 387ef0d1a6 added ability to set optional http client for preventing connection pool exhaustion https://stackoverflow.com/a/48778707/4993930 Artem Kurianov 2020-08-18 09:39:14 +00:00
  • 3e3bf5329a merge sync and updates with default request id Artem Kurianov 2020-08-17 08:45:05 +00:00
  • fb61b6931b resync Artem Kurianov 2020-08-17 08:44:30 +00:00
  • 6cd9003726
    Merge pull request #5 from ridicoulous/pr/4 Artem Kurianov 2020-08-17 11:43:30 +03:00
  • c3ce0de12a
    Merge branch 'master' into pr/4 Artem Kurianov 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
  • 0fd811a959 Updated version JKorf 2020-08-12 11:15:24 +02:00
  • 99a770b1ab
    Merge pull request #46 from ridicoulous/master Jan Korf 2020-08-12 08:28:13 +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
  • 3cd54847c7
    Merge pull request #3 from JKorf/master Artem Kurianov 2020-07-21 12:37:01 +03:00
  • f859f38700 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net JKorf 2020-07-20 15:12:30 +02:00
  • 5042f1c9e5 Adjusted deserialize internal JKorf 2020-07-20 15:12:28 +02:00
  • e7c1ef1872
    Merge pull request #44 from ridicoulous/master Jan Korf 2020-07-07 10:19:46 +02:00
  • b4e146d5ca
    added Bitmex Artem Kurianov 2020-07-01 18:12:48 +03:00
  • 45a15c4d29
    Merge pull request #2 from JKorf/master Artem Kurianov 2020-07-01 18:12:09 +03:00
  • 1b4b400781 Update CryptoExchange.Net.xml Jan Korf 2020-06-21 11:48:01 +02:00
  • ed5abb6f22 Updated version Jan Korf 2020-06-20 20:36:15 +02:00
  • ddc4ebe638 Rework order book; added support for checksum Jan Korf 2020-06-20 20:34:48 +02:00
  • 5105e995e8 Fixed test, updated version JKorf 2020-06-16 16:29:15 +02:00
  • 01da87a481 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net JKorf 2020-06-16 16:19:00 +02:00
  • 20bf8df4ef Added strict levels to symbol order book JKorf 2020-06-16 16:18:57 +02:00
  • 07fbc0a3df Fixed tests Jan Korf 2020-06-07 12:48:15 +02:00
  • ec362d7ab9 Updated version Jan Korf 2020-06-07 12:42:18 +02:00
  • 128cab8e1e Added postParameterPosition/arraySeralization settings to authentication provider interface, fixed array serialization for request body Jan Korf 2020-06-07 12:40:26 +02:00
  • 5a33bd554e Cleaned some now unused classes Jan Korf 2020-06-05 20:50:54 +02:00
  • c60131d464 wip orderbook rework Jan Korf 2020-06-04 22:01:42 +02:00
  • b95215866b Added requestBodyEmptyContent setting for rest client, Added TryParseError for rest implementations to check for error with success status code Jan Korf 2020-06-02 19:32:55 +02:00
  • 6e4df34aea updated version JKorf 2020-05-20 09:16:06 +02:00
  • 46e1fee334 Added error debug output, fix for freeze when unsubscribing JKorf 2020-05-20 09:14:57 +02:00
  • e7de98da64 Updated version JKorf 2020-03-03 10:37:15 +01:00
  • e31c0aa493 Update CryptoExchange.Net.xml JKorf 2020-03-03 10:28:21 +01:00
  • ecb4868620 removed invalid check on proxy JKorf 2020-03-03 09:24:00 +01:00
  • a1dd3b5b9b
    Merge pull request #29 from burakoner/master Jan Korf 2020-03-03 09:11:10 +01:00
  • ef4ab4bd8b
    Merge pull request #28 from BenDavison/null-during-orderbook-sync Jan Korf 2020-03-03 09:09:50 +01:00
  • c2885cbd67
    Merge pull request #1 from JKorf/master Artem Kurianov 2020-02-21 19:01:51 +02:00
  • 81c5abd426 Added missing history JKorf 2020-02-05 11:40:32 +01:00
  • 84fe4c374a Updated version JKorf 2020-02-05 11:38:10 +01:00
  • 66c0b90016 Added paused activity socket events JKorf 2020-02-05 11:26:36 +01:00
  • 0141934ce0
    Update SocketConnection.cs Burak Öner 2020-01-31 23:32:49 +03:00
  • d384d1ee5b Rename ValueTuple in BestOffers Ben Davison 2020-01-30 22:03:44 +00:00
  • 07d0a0159d Use ValueTuple for BestOffers Ben Davison 2020-01-30 22:01:14 +00:00
  • 4a01c30f34 Expose BestOffers on ISymbolOrderBook interface Ben Davison 2020-01-30 21:44:14 +00:00
  • 635ba1747c removed not implemented exception from the dispose override in the TestableSymbolOrderBook implementation Ben Davison 2020-01-30 17:59:21 +00:00
  • 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. Ben Davison 2020-01-30 16:55:47 +00:00
  • 99d514c647
    Merge pull request #1 from JKorf/master BenDavison 2020-01-29 17:46:51 +00:00
  • d459102323 Updated version JKorf 2020-01-29 17:06:46 +01:00
  • 82ff1aebaf SocketConnection.Send check if object is string, if so it doesn't deserialize again JKorf 2020-01-29 17:05:28 +01:00
  • 649860b4d8 Updated version JKorf 2020-01-23 15:18:05 +01:00
  • 400259c0a1 Moved error logging so no error are logged when error response is being parsed JKorf 2020-01-23 14:14:28 +01:00
  • ccaf1da5c9 Renamed OnPriceChanged to OnBestOffersChanged JKorf 2020-01-23 14:00:58 +01:00
  • 7abdc0b683 Merge branch 'master' of https://github.com/JKorf/CryptoExchange.Net JKorf 2020-01-23 13:52:07 +01:00
  • a5a7c4ed1d used async await for tasks instead of WaitAll JKorf 2020-01-23 13:52:04 +01:00
  • 58e39182a4
    Merge pull request #27 from nikkozp/master Jan Korf 2020-01-23 13:51:25 +01:00