ExchangeSharp Versions Save

ExchangeSharp is a powerful, fast and easy to use .NET/C# API for interfacing with many crypto currency exchanges. REST and web sockets are supported.

v0.8.1

2 years ago

Changes

πŸš€ Features

  • Add new property to ExchangeTicker that contains response JSON. This … @jacobdeboer33 (#593)
  • Add ExchangeKrakenAPI.OnGetCandlesWebSocketAsync implementation @jdx-john (#600)
  • Bybit: Add FundingRate and OrderBook Support @jacobjthompson (#601)
  • Add Candles (OHLC) websocket support in ExchangeAPI @vslee (#596)

πŸ› Bug Fixes

  • Fixes for Bittrex and Kraken after testing live orders. @EmergentCybernetics (#597)
  • Fix Kraken and Gemini issues @EmergentCybernetics (#594)

🧰 Maintenance

  • new NuGet 0.8.1 @vslee (#602)
  • Ignore Mac DS_Store @jdx-john (#598)

v0.8.0

3 years ago

Changes

πŸš€ Features

  • Updated Bittrex RestApi to V3 @onurselcuk (#587)

πŸ› Bug Fixes

  • Feature: Add support for ws-orderbook to Kraken and Gemini Exchanges @EmergentCybernetics (#588)
  • KuCoin market order bugfix @onurselcuk (#591)
  • BittrexWS update @onurselcuk (#590)
  • KuCoin API-KEY-V2 passphrase error fix. @onurselcuk (#586)
  • KuCoin "max subscription count limitation" error fix @onurselcuk (#583)
  • #578 Set Bittrex MarketSymbolIsReversed to false @LucStr (#579)
  • Fix NDAX Ticker @Kukks (#577)
  • Bug fixes for Gemini @jjxtra (direct commits)

πŸ’” Breaking change

Initializing ExchangeAPI is now done via a factory method, instead of a constructor (see README.md for details):

using var api = ExchangeAPI.GetExchangeAPI<ExchangeBinanceAPI>();

v0.7.5

3 years ago

Changes

πŸš€ Features

  • Kraken - confirm trading agreement for German residents @d2ro (#573)
  • Binance - add support for FilledPartiallyAndCancelled order status @gajewskiArek (#564)

πŸ› Bug Fixes

  • Binance - fixed missing tradeId @gajewskiArek (#569)
  • Update Ticker Address - NDAX @astupidmoose (#568)
  • Binance - add ClientOrderId support @gajewskiArek (#563)

🧰 Maintenance

  • OnGetOpenOrderDetailsAsync() uses new functionality in /v2/private/order @jacobjthompson (#567)

v0.7.4

3 years ago

Changes

πŸš€ Features

  • Bybit @jacobjthompson (#559)
  • Add exchange Aquanow support @charlenenicer (#550)

πŸ› Bug Fixes

  • Fix for ProcessHistoricalTrades @BZ-CO (#555)
  • Fix for Okex OnGetTradesWebSocketAsync @BZ-CO (#552)
  • amount is overridden, extra parameters are copyto payload also. extra… @gungoren (#548)
  • Small fixes to BTSE @Kukks (#547)

🧰 Maintenance

  • Add Bybit @jacobjthompson (#560)
  • new NuGet 0.7.3 @vslee (#546)

v0.7.3

3 years ago

Bump BTSE to 3.1 and fix issues in private REST @Kukks (#542)

v0.7.2

4 years ago

Changes

πŸš€ Features

  • BitMEX: added Position websocket @jacobjthompson (#533)
  • Digifinex: API improvements @szmcdull (#531)
  • BitMEX: added support for amending orders in bulk @jacobjthompson (#532)
  • BTSE: added some private REST endpoints @Kukks (#529)
  • BitMEX: added new private methods @jacobjthompson (#528)

πŸ› Bug Fixes

  • NDAX: fix Trades websocket @vslee (#534)

v0.7.1

4 years ago

Changes

πŸš€ Features

  • BTSE: add public api @Kukks (#522)

πŸ› Bug Fixes

  • fixed WebSocket disconnected (NRE) bug @vslee (#525)
  • OKex: fix websockets endpoint @szmcdull (#523)
  • Binance: fix WS depth response int overflow bug @vlebedev7 (#524)

🧰 Maintenance

  • new NuGet 0.7.1 @vslee (#526)

v0.7.0

4 years ago

Changes

πŸ› Bug Fixes

  • fix MemoryStream disposed bug in Websockets @vslee (#517)
  • fix Base/Quote currency ordering in global symbol conversion @nh43de (#515)
  • ExchangeAPIExtensions: fix PlaceSafeMarketOrderAsync() @jjxtra and @Ikkarus1996 (#514)
  • KuCoin: fix GetRecentTradesAsync() and GetHistoricalTradesAsync() @vslee and @GonzoKK (#513)
  • fixed GetHistoricalTradesAsync/GetRecentTradesAsync() issues @vslee and @GonzoKK (#511)
  • Bittrex: remove GetHistoricalTradesAsync() @vslee and @GonzoKK (#509)

🧰 Maintenance

  • new NuGet 0.7.0 @vslee (#521)
  • added ExchangeAPI.GetExchangeAPIFromClassName() @nh43de (#518)
  • Console: updated help for export and trade-history @rhotchkiss (#516)
  • remove nuget creation from ExchangeSharp.Forms @vslee (#507)

v0.6.4

4 years ago

Changes

πŸš€ Features

  • Binance Jersey: added exchange support @vslee (#499)
  • CI/CD with Azure pipelines @johnnyasantoss (#476)
  • Move to netstandard2.0 @johnnyasantoss (#487)
  • BL3P: Get full order book @johnnyasantoss (#485)
  • Console: Add interactive command @johnnyasantoss (#486)

πŸ› Bug Fixes

  • HitBTC: fix 1 month candle conversion @vslee and @gonzokk (#505)
  • NDAX: fix symbol separator bug @vslee (#498)
  • HitBTC: allow OnGetDepositHistoryAsync() for all currencies @vslee and @gonzokk (#489)
  • KuCoin: update ticker websocket API @szmcdull (#488)

🧰 Maintenance

  • Fix installation script @johnnyasantoss (#496)
  • Update readme @johnnyasantoss (#494)
  • CI/CD: change addChangeLog to false @vslee (#492)
  • CI/CD: ignore tests that were failing on OSX @johnnyasantoss (#493)
  • CI/CD: token for Azure pipeline GH connection @vslee (#491)
  • Move files that should have been updated in rebase @johnnyasantoss (#490)

0.6.3

4 years ago

Changes

πŸš€ Features

  • Binance.US: added exchange support @vslee (#481)
  • BL3P: added Trade stream (websocket) @vslee (#479)
  • BL3P: added buy/sell/cancel @johnnyasantoss (#475)
  • BL3P: added Orderbook implementation and tests (websockets) @johnnyasantoss (#470)
  • NDAX: added Trade stream (websocket) @vslee (#471)
  • New terminal interface implementation @johnnyasantoss (#467)
  • NDAX: added ticker (websockets) @Kukks (#469)
  • NDAX: added REST api Support @Kukks (#465)
  • BL3P.eu: added exchange support @johnnyasantoss (#462)

🧰 Maintenance

  • BL3P: move supporting classes to ExchangeBL3PAPI class @vslee (#474)
  • C# 8 phase 1 @jjxtra (#472)
  • Kraken: speedup symbol lookup in trade stream @vslee (#473)
  • NDAX: move supporting classes to ExchangeNDAXAPI class @vslee (#468)
  • Additional BL3P capitalization fixes @vslee (#463)
  • Project and git ignore file maintenance @johnnyasantoss (#461)