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 (1)

Showing the top 1 NuGet packages that depend on BinanceDEXClient:

Package Downloads

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 741 4/30/2019

Project upgraded to .Net standard 2.0