BinanceDEXClient 1.0.2.1

dotnet add package BinanceDEXClient --version 1.0.2.1
NuGet\Install-Package BinanceDEXClient -Version 1.0.2.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BinanceDEXClient" Version="1.0.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BinanceDEXClient --version 1.0.2.1
#r "nuget: BinanceDEXClient, 1.0.2.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BinanceDEXClient as a Cake Addin
#addin nuget:?package=BinanceDEXClient&version=1.0.2.1

// Install BinanceDEXClient as a Cake Tool
#tool nuget:?package=BinanceDEXClient&version=1.0.2.1

What this SDK offers:

  • wallet (account) functions
    • create random wallet (mnemonic, private key, address)
    • restore wallet (from mnemonic)
    • sign message
  • Broadcast transactions to blockchain through https
    • Full coverage - new order, cancel order, send coins (also multisend), freeze coin, unfreeze coin, vote
  • HTTP client with full coverage of endpoints.
    • Providing market data through strongly typed classes
    • providing blockchain state and environment information
    • provides automatic request throttling set to specific call/sec or call/minute rates per endpoint according to the api rate limits to avoid ip ban on heavy usage. (can be disabled)
  • Websocket client with full coverage of streams
    • provides realtime market data and account update events
  • Node RPC websocket client with full coverage of transaction broadcasts, streams and informational calls
    • provides all 3 types of methods for quickly submitting transactions directly to a node's RPC endpoint through a websocket channel
    • provides the ability to subscribe to blockchain event streams (amino translation not included)
    • provides the ability to make queries, call informational endpoints on the node (amino translation not included)
  • Binance DEX specific trading utilities
    • Realtime local orderbooks
      • Keeps a local representation of orderbooks, creating and maintaining them automatically using the http and the websocket client
      • Provides events on order book updates
      • designed to be usable in multithreaded trading applications
    • Orderbook skimmer
  • One client wrapper class that can be used to handle almost all trading related functions the easiest way possible
    • Intuitive usage, setting up the wallet/client and sending out an order takes literally 2 lines of code
    • For broadcast transactions, it provides 3 alternative methods for ensuring proper sequence number for the transaction replay protection - from highest speed to highest resiliency (default)
    • the class can be safely used also in multithreaded environments
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on BinanceDEXClient:

Package Downloads
TatumCS

TatumCS is a dotnet wrapper for the Tatum Api. It includes support all endpoints

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.2.1 2,761 4/30/2019

Project upgraded to .Net standard 2.0