Install-Package BinanceDEXClient -Version
dotnet add package BinanceDEXClient --version
<PackageReference Include="BinanceDEXClient" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BinanceDEXClient --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BinanceDEXClient,"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. 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=

// Install BinanceDEXClient as a Cake Tool
#tool nuget:?package=BinanceDEXClient&version=
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated 407 4/30/2019

Project upgraded to .Net standard 2.0