A .NET Standard Binance API library.
Available on NuGet.
Includes support for Binance.US untested
Changes:
BinanceHttpClient
default endpoint URL definition to BinanceApiOptions
to support application configuration of web API domain (e.g. api.binance.us).
BinanceConsoleApp
using configuration file (appsettings.json).QuoteQuantity
to AccountTrade
.Available on NuGet.
Changes:
Available on NuGet.
This release includes additions and modifications based on changes to the official Binance Web API (for 2018-07-18 and 2018-11-13): https://github.com/binance-exchange/binance-official-api-docs/blob/master/CHANGELOG.md
NOTE: The maximum time span (between start and end time) for the new get orders and account trades query methods is only 24 hours.
Changes:
GetAvgPriceAsync()
Order.CummulativeQuoteAssetQuantity
property.BinanceHttpClient.GetAccountTradesAsync()
to include start/end time dates (only affects JSON API users). Add IBinanceApi.GetAccountTradesAsync()
with start/end time parameters. Add GetAccountTradesAsync()
extension methods for interval parameters.BinanceHttpClient.GetOrdersAsync()
to include start/end time dates (only affects JSON API users). Add IBinanceApi.GetOrdersAsync()
with start/end time parameters. Add GetOrdersAsync()
extension methods for interval parameters.Order.UpdateTime
property.
Order.Time
with "O" rather than "T" (transaction time) and associate "T" with new Order.UpdateTime
property.HTTP 5xx
errors with UNKNOWN status exception (not just HTTP 504 errors).RateLimitInfo.IntervalNum
property.Available on NuGet.
Changes:
Asset
and Symbol
redirects (for issue #106).Available on NuGet.
Changes:
ServiceProvider
instances for @tash649 pull request.
IServiceProvider
is recommended (to maintain singleton behavior).Available on NuGet.
Changes:
decimal
HTTP parameters (for issue #101).Available on NuGet.
Changes:
Available on NuGet.
Changes:
Symbol.Get()
(Thanks @sguryev #89).Asset
and Symbol
properties so they reference Cache values and utilize cache updates.
Available on NuGet.
Changes:
ToCandlestickInterval()
use of ToLower()
(Thanks @sguryev #86).Available on NuGet.
Changes:
Candlestick
volume < 0 exception (for #83).