Significant Release
(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!