1
0
mirror of https://github.com/JKorf/CryptoExchange.Net.git synced 2026-08-11 16:32:57 +00:00

Compare commits

...

3 Commits

Author SHA1 Message Date
Jkorf beda53d36d Updated to version 10.0.1 2025-12-18 10:56:10 +01:00
Jkorf 0668f669c1 Fixed query parameter array serialization 2025-12-18 10:36:22 +01:00
Jkorf 64250e13db Updated examples 2025-12-17 10:55:48 +01:00
7 changed files with 51 additions and 48 deletions
+3 -3
View File
@@ -6,9 +6,9 @@
<PackageId>CryptoExchange.Net</PackageId>
<Authors>JKorf</Authors>
<Description>CryptoExchange.Net is a base library which is used to implement different cryptocurrency (exchange) API's. It provides a standardized way of implementing different API's, which results in a very similar experience for users of the API implementations.</Description>
<PackageVersion>10.0.0</PackageVersion>
<AssemblyVersion>10.0.0</AssemblyVersion>
<FileVersion>10.0.0</FileVersion>
<PackageVersion>10.0.1</PackageVersion>
<AssemblyVersion>10.0.1</AssemblyVersion>
<FileVersion>10.0.1</FileVersion>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<PackageTags>OKX;OKX.Net;Mexc;Mexc.Net;Kucoin;Kucoin.Net;Kraken;Kraken.Net;Huobi;Huobi.Net;CoinEx;CoinEx.Net;Bybit;Bybit.Net;Bitget;Bitget.Net;Bitfinex;Bitfinex.Net;Binance;Binance.Net;CryptoCurrency;CryptoCurrency Exchange;CryptoExchange.Net</PackageTags>
<RepositoryType>git</RepositoryType>
+1 -1
View File
@@ -70,7 +70,7 @@ namespace CryptoExchange.Net
first = false;
if (parameter.GetType().IsArray)
if (parameter.Value.GetType().IsArray)
{
if (serializationType == ArrayParametersSerialization.Array)
{
+26 -26
View File
@@ -5,32 +5,32 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Binance.Net" Version="11.10.0" />
<PackageReference Include="Bitfinex.Net" Version="9.10.0" />
<PackageReference Include="BitMart.Net" Version="2.11.0" />
<PackageReference Include="BloFin.Net" Version="1.3.0" />
<PackageReference Include="Bybit.Net" Version="5.12.0" />
<PackageReference Include="CoinEx.Net" Version="9.10.0" />
<PackageReference Include="CoinW.Net" Version="1.7.0" />
<PackageReference Include="CryptoCom.Net" Version="2.11.0" />
<PackageReference Include="DeepCoin.Net" Version="2.10.0" />
<PackageReference Include="GateIo.Net" Version="2.12.0" />
<PackageReference Include="HyperLiquid.Net" Version="2.16.0" />
<PackageReference Include="JK.BingX.Net" Version="2.10.0" />
<PackageReference Include="JK.Bitget.Net" Version="2.11.0" />
<PackageReference Include="JK.Mexc.Net" Version="3.11.0" />
<PackageReference Include="JK.OKX.Net" Version="3.10.0" />
<PackageReference Include="Jkorf.Aster.Net" Version="1.2.0" />
<PackageReference Include="JKorf.BitMEX.Net" Version="2.10.0" />
<PackageReference Include="JKorf.Coinbase.Net" Version="2.10.0" />
<PackageReference Include="JKorf.HTX.Net" Version="7.10.0" />
<PackageReference Include="JKorf.Upbit.Net" Version="1.1.0" />
<PackageReference Include="KrakenExchange.Net" Version="6.10.0" />
<PackageReference Include="Kucoin.Net" Version="7.10.0" />
<PackageReference Include="Serilog.AspNetCore" Version="9.0.0" />
<PackageReference Include="Toobit.Net" Version="1.9.0" />
<PackageReference Include="WhiteBit.Net" Version="2.11.0" />
<PackageReference Include="XT.Net" Version="2.10.0" />
<PackageReference Include="Binance.Net" Version="12.0.0" />
<PackageReference Include="Bitfinex.Net" Version="10.0.0" />
<PackageReference Include="BitMart.Net" Version="3.0.0" />
<PackageReference Include="BloFin.Net" Version="2.0.0" />
<PackageReference Include="Bybit.Net" Version="6.0.0" />
<PackageReference Include="CoinEx.Net" Version="10.0.0" />
<PackageReference Include="CoinW.Net" Version="2.0.0" />
<PackageReference Include="CryptoCom.Net" Version="3.0.0" />
<PackageReference Include="DeepCoin.Net" Version="3.0.1" />
<PackageReference Include="GateIo.Net" Version="3.0.0" />
<PackageReference Include="HyperLiquid.Net" Version="3.0.0" />
<PackageReference Include="JK.BingX.Net" Version="3.0.0" />
<PackageReference Include="JK.Bitget.Net" Version="3.0.0" />
<PackageReference Include="JK.Mexc.Net" Version="4.0.0" />
<PackageReference Include="JK.OKX.Net" Version="4.0.0" />
<PackageReference Include="Jkorf.Aster.Net" Version="2.0.0" />
<PackageReference Include="JKorf.BitMEX.Net" Version="3.0.0" />
<PackageReference Include="JKorf.Coinbase.Net" Version="3.0.0" />
<PackageReference Include="JKorf.HTX.Net" Version="8.0.0" />
<PackageReference Include="JKorf.Upbit.Net" Version="2.0.0" />
<PackageReference Include="KrakenExchange.Net" Version="7.0.0" />
<PackageReference Include="Kucoin.Net" Version="8.0.0" />
<PackageReference Include="Serilog.AspNetCore" Version="10.0.0" />
<PackageReference Include="Toobit.Net" Version="2.0.0" />
<PackageReference Include="WhiteBit.Net" Version="3.0.0" />
<PackageReference Include="XT.Net" Version="3.0.0" />
</ItemGroup>
</Project>
+1 -1
View File
@@ -50,7 +50,7 @@
binanceSocketClient.SpotApi.ExchangeData.SubscribeToTickerUpdatesAsync("ETHBTC", data => UpdateData("Binance", data.Data.LastPrice)),
bingXSocketClient.SpotApi.SubscribeToTickerUpdatesAsync("ETH-BTC", data => UpdateData("BingX", data.Data.LastPrice)),
bitfinexSocketClient.SpotApi.SubscribeToTickerUpdatesAsync("tETHBTC", data => UpdateData("Bitfinex", data.Data.LastPrice)),
bitgetSocketClient.SpotApiV2.SubscribeToTickerUpdatesAsync("ETHBTC", data => UpdateData("Bitget", data.Data.LastPrice)),
bitgetSocketClient.SpotApiV2.SubscribeToTickerUpdatesAsync("ETHBTC", data => UpdateData("Bitget", data.Data.First().LastPrice)),
bitmartSocketClient.SpotApi.SubscribeToTickerUpdatesAsync("ETH_BTC", data => UpdateData("BitMart", data.Data.LastPrice)),
bitmexSocketClient.ExchangeApi.SubscribeToSymbolUpdatesAsync("ETH_XBT", data => UpdateData("BitMEX", data.Data.LastPrice ?? 0)),
// BloFin doesn't support the ETH/BTC pair
+14 -14
View File
@@ -6,20 +6,20 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Binance.Net" Version="11.10.0" />
<PackageReference Include="Bitfinex.Net" Version="9.10.0" />
<PackageReference Include="BitMart.Net" Version="2.11.0" />
<PackageReference Include="Bybit.Net" Version="5.12.0" />
<PackageReference Include="CoinEx.Net" Version="9.10.0" />
<PackageReference Include="CryptoCom.Net" Version="2.11.0" />
<PackageReference Include="GateIo.Net" Version="2.12.0" />
<PackageReference Include="JK.Bitget.Net" Version="2.11.0" />
<PackageReference Include="JK.Mexc.Net" Version="3.11.0" />
<PackageReference Include="JK.OKX.Net" Version="3.10.0" />
<PackageReference Include="JKorf.Coinbase.Net" Version="2.10.0" />
<PackageReference Include="JKorf.HTX.Net" Version="7.10.0" />
<PackageReference Include="KrakenExchange.Net" Version="6.10.0" />
<PackageReference Include="Kucoin.Net" Version="7.10.0" />
<PackageReference Include="Binance.Net" Version="12.0.0" />
<PackageReference Include="Bitfinex.Net" Version="10.0.0" />
<PackageReference Include="BitMart.Net" Version="3.0.0" />
<PackageReference Include="Bybit.Net" Version="6.0.0" />
<PackageReference Include="CoinEx.Net" Version="10.0.0" />
<PackageReference Include="CryptoCom.Net" Version="3.0.0" />
<PackageReference Include="GateIo.Net" Version="3.0.0" />
<PackageReference Include="JK.Bitget.Net" Version="3.0.0" />
<PackageReference Include="JK.Mexc.Net" Version="4.0.0" />
<PackageReference Include="JK.OKX.Net" Version="4.0.0" />
<PackageReference Include="JKorf.Coinbase.Net" Version="3.0.0" />
<PackageReference Include="JKorf.HTX.Net" Version="8.0.0" />
<PackageReference Include="KrakenExchange.Net" Version="7.0.0" />
<PackageReference Include="Kucoin.Net" Version="8.0.0" />
</ItemGroup>
</Project>
+3 -3
View File
@@ -8,9 +8,9 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Binance.Net" Version="11.10.0" />
<PackageReference Include="BitMart.Net" Version="2.11.0" />
<PackageReference Include="JK.OKX.Net" Version="3.10.0" />
<PackageReference Include="Binance.Net" Version="12.0.0" />
<PackageReference Include="BitMart.Net" Version="3.0.0" />
<PackageReference Include="JK.OKX.Net" Version="4.0.0" />
</ItemGroup>
</Project>
+3
View File
@@ -66,6 +66,9 @@ Make a one time donation in a crypto currency of your choice. If you prefer to d
Alternatively, sponsor me on Github using [Github Sponsors](https://github.com/sponsors/JKorf).
## Release notes
* Version 10.0.1 - 18 Dec 2025
* Fixed query array parameter serialization
* Version 10.0.0 - 16 Dec 2025
* -