Skip to content

Releases: ccxt/node-binance-api

Stable Release

08 Jul 05:01
2dc5471

Choose a tag to compare

Delivery API (Futures w/Expiration Date)

deliveryBuy
deliverySell
deliveryMarketBuy
deliveryMarketSell
deliveryPrices
deliveryDaily
deliveryOpenInterest
deliveryExchangeInfo
deliveryOpenOrders
deliveryAllOrders
deliveryCandles
deliveryIndexKlines
deliveryContinuousKlines
deliveryMarkPriceKlines
deliveryMarkPrice
deliveryHistoricalTrades
deliveryTrades
deliveryAggTrades
deliveryUserTrades
deliveryLiquidationOrders
deliveryPositionRisk
deliveryLeverage
deliveryMarginType
deliveryPositionMargin
deliveryPositionMarginHistory
deliveryIncome
deliveryBalance
deliveryAccount
deliveryDepth
deliveryQuote
deliveryLeverageBracket
deliveryOrderStatus
deliveryCancel
deliveryCancelAll
deliveryCountdownCancelAll
deliveryOrder
deliveryGetDataStream
deliveryCloseDataStream
deliveryKeepDataStream
deliveryPing
deliveryTime
deliveryOrder

by meetmangukiya flamy-dev@14dd1ce

Stable Release

23 Jun 02:21
cd6d64e

Choose a tag to compare

Prevent statusCode errors
Add futuresCountdownCancelAll

Development Release

15 Jun 10:00
9680ac8

Choose a tag to compare

Development Release Pre-release
Pre-release

by tommuhm: reqHandler response is undefined on ETIMEOUT error
by bhnow: Add 'sideEffectType' options for Margin orders

Development Release

09 Jun 02:06
6446b57

Choose a tag to compare

Development Release Pre-release
Pre-release

Update to v2 endpoints: futuresBalance futuresAccount futuresPositionRisk
Spot & Futures: Add usedWeight() statusCode() futuresLatency() orderCount() lastURL() getInfo() supporting x-mbx-used-weight x-mbx-order-count-1m
hedgeMode option & testnet futures streams by nimanr

Stable Release

29 May 09:46
63de0c9

Choose a tag to compare

(Spot) FIX: aggTrades is a public request & does not require an api key to use

Stable Release

11 May 23:27
798e28a

Choose a tag to compare

Increase Depth and depthCache WebSocket Update Speed to 100ms default by bmino:

(POSSIBLE BREAKING CHANGE) If you're writing depth data to a database, it's likely that only InfluxDB could keep up with this faster speed. If this update causes you problems, let us know by submitting an issue.

Upgrade to v3 REST endpoints by bmino

Futures WebSocket: add futuresLiquidationStream

Stable Release

08 May 10:50
d09a7fb

Choose a tag to compare

Futures: futuresChart() complete websocket chart cache
Futures: Fix for combined websockets
promiseRequest added as public method

Stable Release

07 May 22:52
21da076

Choose a tag to compare

Fix for multiple account API keys by joelrich
fix for futuresPrices()

Stable Release

07 May 12:17
5b3de8f

Choose a tag to compare

This release fixes issues related to changes Binance made at an API level.

Futures: leverageBracket changed to USER_DATA
(BREAKING) futuresPositionRisk now returns an array instead of an object.

Significant Release

05 May 02:08
5478c90

Choose a tag to compare

(BREAKING) Futures orders timeInForce set to "post only" by default, in order to match the web interface. It used to allow limit orders, now you must specify GTC.

Futures WebSocket Streams

Futures miniTicker stream for all symbols

binance.futuresMiniTickerStream( console.log );

Futures miniTicker stream for a symbol

binance.futuresMiniTickerStream( 'BTCUSDT', console.log );

Futures prevDay ticker stream for all symbols

binance.futuresTickerStream( console.log );

Futures prevDay ticker stream for a symbol

binance.futuresTickerStream( 'BTCUSDT', console.log );

Futures mark price stream for all symbols

binance.futuresMarkPriceStream( console.log );

Futures mark price stream for a symbol

binance.futuresMarkPriceStream( 'BTCUSDT', console.log );

Futures aggregate trade stream for a symbol

binance.futuresAggTradeStream( 'BTCUSDT', console.log );

Connect to a custom endpoint. Easier shortcut functions will come later

binance.futuresSubscribe( 'btcusdt@kline_4h', console.log );

Terminate an existing socket

binance.futuresTerminate( 'btcusdt@kline_4h' );

Return active sockets and subscriptions

console.log( binance.futuresSubscriptions() );

Spot Trading: bookTickers stream includes the bid/ask price & amount, for all symbols

binance.websockets.bookTickers( console.log );

Spot Trading: bookTickers stream includes the bid/ask price & amount, for a symbol

binance.websockets.bookTickers( 'BTCUSDT', console.log );

Remaining WebSockets will be coming later. Pull requests are welcome. Ciao!