1.5.1 • Published 3 years ago

@ergatejs/binance v1.5.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Binance

Node.js SDK for Binance.

Usage

$ yarn add @ergatejs/binance

example

// index.ts
import Binance from '@ergatejs/binance';

const run = async () => {
  const symbol = 'btcusdt';
  const interval = '15m';

  // init

  const futures = new Binance({
    apiKey: process.env.apiKey,
    apiSecret: process.env.apiSecret,
  });


  // rest:market

  const { data } = await this.futures.klines(symbol, interval, 500);
  console.log(data);

  // websocket:market
  futures.subcribeKline(symbol, interval, k => {
    try {
      console.log(k)
    } catch (error) {
      console.log('error', error);
    }
  });

  // user_stream

  // subcribeUserData(e => {
  //   consoel.log(e);
  // });
};

run();

Api

Futures Api

https://binance-docs.github.io/apidocs/futures/en/

REST Api

common

  • ping
  • time
  • exchangeInfo

market

  • depth
  • trades
  • trades
  • historicalTrades
  • aggTrades
  • klines

trade

  • createOrder
  • createBatchOrders
  • deleteOrder
  • deleteBatchOrders
  • deleteAllOrders

user_data

  • getOpenOrders
  • getAllOrders
  • getBalance
  • getAccount
  • getUserTrades

user_stream

  • createListenKey
  • updateListenKey
  • deleteListenKey

Websocket Api

market

  • subcribeKline

user_stream

  • subcribeUserData
1.5.1

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.2.2

3 years ago

1.3.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago