From a51c42b7c0a163ae6d5c19d15940bb4ae531c7b3 Mon Sep 17 00:00:00 2001 From: nonth Date: Fri, 25 Nov 2022 19:44:43 +0700 Subject: [PATCH 1/2] Add optional symbol parameter to futuresPrices --- README.md | 310 +++++++++++++++++++++++---------------------- index.d.ts | 2 +- src/http-client.js | 4 +- 3 files changed, 161 insertions(+), 155 deletions(-) diff --git a/README.md b/README.md index a891b27a..51c80aef 100644 --- a/README.md +++ b/README.md @@ -42,157 +42,159 @@ Every REST method returns a Promise, making this library [async await](https://d Following examples will use the `await` form, which requires some configuration you will have to lookup. ### Table of Contents -- [Init](#init) -- [Public REST Endpoints](#public-rest-endpoints) - - [ping](#ping) - - [time](#time) - - [exchangeInfo](#exchangeinfo) - - [book](#book) - - [candles](#candles) - - [aggTrades](#aggtrades) - - [trades](#trades) - - [dailyStats](#dailystats) - - [avgPrice](#avgPrice) - - [prices](#prices) - - [allBookTickers](#allbooktickers) -- [Futures Public REST Endpoints](#futures-public-rest-endpoints) - - [futures ping](#futures-ping) - - [futures time](#futures-time) - - [futures exchangeInfo](#futures-exchangeinfo) - - [futures book](#futures-book) - - [futures candles](#futures-candles) - - [futures aggTrades](#futures-aggtrades) - - [futures trades](#futures-trades) - - [futures dailyStats](#futures-dailystats) - - [futures avgPrice](#futures-avgPrice) - - [futures prices](#futures-prices) - - [futures allBookTickers](#futures-allbooktickers) - - [futures markPrice](#futures-markPrice) - - [futures allForceOrders](#futures-allForceOrders) -- [Delivery Public REST Endpoints](#delivery-public-rest-endpoints) - - [delivery ping](#delivery-ping) - - [delivery time](#delivery-time) - - [delivery exchangeInfo](#delivery-exchangeinfo) - - [delivery book](#delivery-book) - - [delivery candles](#delivery-candles) - - [delivery aggTrades](#delivery-aggtrades) - - [delivery trades](#delivery-trades) - - [delivery dailyStats](#delivery-dailystats) - - [delivery avgPrice](#delivery-avgPrice) - - [delivery prices](#delivery-prices) - - [delivery allBookTickers](#delivery-allbooktickers) - - [delivery markPrice](#delivery-markPrice) -- [Authenticated REST Endpoints](#authenticated-rest-endpoints) - - [order](#order) - - [orderTest](#ordertest) - - [orderOco](#orderoco) - - [getOrder](#getorder) - - [getOrderOco](#getorderoco) - - [cancelOrder](#cancelorder) - - [cancelOrderOco](#cancelorderoco) - - [cancelOpenOrders](#cancelOpenOrders) - - [openOrders](#openorders) - - [allOrders](#allorders) - - [allOrdersOCO](#allordersoco) - - [accountInfo](#accountinfo) - - [myTrades](#mytrades) - - [dailyAccountSnapshot](#dailyAccountSnapshot) - - [tradesHistory](#tradeshistory) - - [depositHistory](#deposithistory) - - [withdrawHistory](#withdrawhistory) - - [withdraw](#withdraw) - - [depositAddress](#depositaddress) - - [tradeFee](#tradefee) - - [capitalConfigs](#capitalConfigs) - - [universalTransfer](#universalTransfer) - - [universalTransferHistory](#universalTransferHistory) - - [assetDetail](#assetDetail) - - [getBnbBurn](#getBnbBurn) - - [setBnbBurn](#setBnbBurn) - - [dustLog](#dustlog) - - [dustTransfer](#dustTransfer) - - [accountCoins](#accountCoins) - - [lendingAccount](#lendingAccount) - - [fundingWallet](#fundingWallet) - - [apiPermission](#apiPermission) -- [Margin](#margin) - - [marginAccountInfo](#marginAccountInfo) - - [marginLoan](#marginLoan) - - [marginRepay](#marginRepay) - - [marginIsolatedAccount](#marginIsolatedAccount) - - [marginMaxBorrow](#marginMaxBorrow) - - [marginCreateIsolated](#marginCreateIsolated) - - [marginIsolatedTransfer](#marginIsolatedTransfer) - - [marginIsolatedTransferHistory](#marginIsolatedTransferHistory) - - [marginOrder](#marginOrder) - - [marginOrderOco](#marginOrderOco) - - [marginGetOrder](#marginGetOrder) - - [disableMarginAccount](#disableMarginAccount) - - [enableMarginAccount](#enableMarginAccount) -- [Portfolio Margin](#portfolio-margin) - - [getPortfolioMarginAccountInfo](#getPortfolioMarginAccountInfo) -- [Futures Authenticated REST Endpoints](#futures-authenticated-rest-endpoints) - - [futuresBatchOrders](#futuresBatchOrders) - - [futuresGetOrder](#futuresGetOrder) - - [futuresCancelBatchOrders](#futuresCancelBatchOrders) - - [futuresAccountBalance](#futuresAccountBalance) - - [futuresUserTrades](#futuresUserTrades) - - [futuresLeverageBracket](#futuresLeverageBracket) - - [futuresLeverage](#futuresLeverage) - - [futuresMarginType](#futuresMarginType) - - [futuresPositionMargin](#futuresPositionMargin) - - [futuresMarginHistory](#futuresMarginHistory) - - [futuresIncome](#futuresIncome) -- [Delivery Authenticated REST Endpoints](#delivery-authenticated-rest-endpoints) - - [deliveryBatchOrders](#deliveryBatchOrders) - - [deliveryGetOrder](#deliveryGetOrder) - - [deliveryCancelBatchOrders](#deliveryCancelBatchOrders) - - [deliveryAccountBalance](#deliveryAccountBalance) - - [deliveryUserTrades](#deliveryUserTrades) - - [deliveryLeverageBracket](#deliveryLeverageBracket) - - [deliveryLeverage](#deliveryLeverage) - - [deliveryMarginType](#deliveryMarginType) - - [deliveryPositionMargin](#deliveryPositionMargin) - - [deliveryMarginHistory](#deliveryMarginHistory) - - [deliveryIncome](#deliveryIncome) -- [Websockets](#websockets) - - [depth](#depth) - - [partialDepth](#partialdepth) - - [ticker](#ticker) - - [allTickers](#alltickers) - - [miniTicker](#miniTicker) - - [allMiniTickers](#allMiniTickers) - - [bookTicker](#bookTicker) - - [candles](#candles-1) - - [aggTrades](#aggtrades-1) - - [trades](#trades-1) - - [user](#user) - - [customSubStream](#customSubStream) -- [Futures Websockets](#futures-websockets) - - [futuresDepth](#futuresDepth) - - [futuresPartialDepth](#futuresPartialdepth) - - [futuresTicker](#futuresTicker) - - [futuresAllTickers](#futuresAlltickers) - - [futuresCandles](#futuresCandles) - - [futuresAggTrades](#futuresAggtrades) - - [futuresLiquidations](#futuresLiquidations) - - [futuresAllLiquidations](#futuresAllLiquidations) - - [futuresUser](#futuresUser) - - [futuresCustomSubStream](#futuresCustomSubStream) -- [Delivery Websockets](#delivery-websockets) - - [deliveryDepth](#deliveryDepth) - - [deliveryPartialDepth](#deliveryPartialdepth) - - [deliveryTicker](#deliveryTicker) - - [deliveryAllTickers](#deliveryAlltickers) - - [deliveryCandles](#deliveryCandles) - - [deliveryAggTrades](#deliveryAggtrades) - - [deliveryLiquidations](#deliveryLiquidations) - - [deliveryAllLiquidations](#deliveryAllLiquidations) - - [deliveryUser](#deliveryUser) - - [deliveryCustomSubStream](#deliveryCustomSubStream) -- [Common](#common) - - [getInfo](#getInfo) -- [ErrorCodes](#errorcodes) +- [binance-api-node ](#binance-api-node--) + - [Installation](#installation) + - [Getting started](#getting-started) + - [Table of Contents](#table-of-contents) + - [Init](#init) + - [Public REST Endpoints](#public-rest-endpoints) + - [ping](#ping) + - [time](#time) + - [exchangeInfo](#exchangeinfo) + - [book](#book) + - [candles](#candles) + - [aggTrades](#aggtrades) + - [trades](#trades) + - [dailyStats](#dailystats) + - [avgPrice](#avgprice) + - [prices](#prices) + - [allBookTickers](#allbooktickers) + - [Futures Public REST Endpoints](#futures-public-rest-endpoints) + - [futures ping](#futures-ping) + - [futures time](#futures-time) + - [futures exchangeInfo](#futures-exchangeinfo) + - [futures book](#futures-book) + - [futures candles](#futures-candles) + - [futures aggTrades](#futures-aggtrades) + - [futures trades](#futures-trades) + - [futures dailyStats](#futures-dailystats) + - [futures prices](#futures-prices) + - [futures allBookTickers](#futures-allbooktickers) + - [futures markPrice](#futures-markprice) + - [futures AllForceOrders](#futures-allforceorders) + - [Delivery Public REST Endpoints](#delivery-public-rest-endpoints) + - [delivery ping](#delivery-ping) + - [delivery time](#delivery-time) + - [delivery exchangeInfo](#delivery-exchangeinfo) + - [delivery book](#delivery-book) + - [delivery candles](#delivery-candles) + - [delivery aggTrades](#delivery-aggtrades) + - [delivery trades](#delivery-trades) + - [delivery dailyStats](#delivery-dailystats) + - [delivery prices](#delivery-prices) + - [delivery allBookTickers](#delivery-allbooktickers) + - [delivery markPrice](#delivery-markprice) + - [Authenticated REST Endpoints](#authenticated-rest-endpoints) + - [order](#order) + - [orderTest](#ordertest) + - [orderOco](#orderoco) + - [getOrder](#getorder) + - [getOrderOco](#getorderoco) + - [cancelOrder](#cancelorder) + - [cancelOrderOco](#cancelorderoco) + - [cancelOpenOrders](#cancelopenorders) + - [openOrders](#openorders) + - [allOrders](#allorders) + - [allOrdersOCO](#allordersoco) + - [accountInfo](#accountinfo) + - [myTrades](#mytrades) + - [dailyAccountSnapshot](#dailyaccountsnapshot) + - [tradesHistory](#tradeshistory) + - [withdrawHistory](#withdrawhistory) + - [withdraw](#withdraw) + - [depositAddress](#depositaddress) + - [depositHistory](#deposithistory) + - [tradeFee](#tradefee) + - [capitalConfigs](#capitalconfigs) + - [universalTransfer](#universaltransfer) + - [universalTransferHistory](#universaltransferhistory) + - [assetDetail](#assetdetail) + - [getBnbBurn](#getbnbburn) + - [setBnbBurn](#setbnbburn) + - [dustLog](#dustlog) + - [dustTransfer](#dusttransfer) + - [accountCoins](#accountcoins) + - [lendingAccount](#lendingaccount) + - [fundingWallet](#fundingwallet) + - [apiPermission](#apipermission) + - [Margin](#margin) + - [marginAccountInfo](#marginaccountinfo) + - [marginLoan](#marginloan) + - [marginRepay](#marginrepay) + - [marginIsolatedAccount](#marginisolatedaccount) + - [disableMarginAccount](#disablemarginaccount) + - [enableMarginAccount](#enablemarginaccount) + - [marginMaxBorrow](#marginmaxborrow) + - [marginCreateIsolated](#margincreateisolated) + - [marginIsolatedTransfer](#marginisolatedtransfer) + - [marginIsolatedTransferHistory](#marginisolatedtransferhistory) + - [marginOrder](#marginorder) + - [marginOrderOco](#marginorderoco) + - [marginGetOrder](#margingetorder) + - [Portfolio Margin Endpoints](#portfolio-margin-endpoints) + - [getPortfolioMarginAccountInfo](#getportfoliomarginaccountinfo) + - [Futures Authenticated REST endpoints](#futures-authenticated-rest-endpoints) + - [futuresGetOrder](#futuresgetorder) + - [futuresAllOrders](#futuresallorders) + - [futuresBatchOrders](#futuresbatchorders) + - [futuresCancelBatchOrders](#futurescancelbatchorders) + - [futuresLeverage](#futuresleverage) + - [futuresMarginType](#futuresmargintype) + - [futuresPositionMargin](#futurespositionmargin) + - [futuresMarginHistory](#futuresmarginhistory) + - [futuresIncome](#futuresincome) + - [futuresAccountBalance](#futuresaccountbalance) + - [futuresUserTrades](#futuresusertrades) + - [futuresLeverageBracket](#futuresleveragebracket) + - [Delivery Authenticated REST endpoints](#delivery-authenticated-rest-endpoints) + - [deliveryGetOrder](#deliverygetorder) + - [deliveryAllOrders](#deliveryallorders) + - [deliveryBatchOrders](#deliverybatchorders) + - [deliveryCancelBatchOrders](#deliverycancelbatchorders) + - [deliveryLeverage](#deliveryleverage) + - [deliveryMarginType](#deliverymargintype) + - [deliveryPositionMargin](#deliverypositionmargin) + - [deliveryMarginHistory](#deliverymarginhistory) + - [deliveryIncome](#deliveryincome) + - [deliveryAccountBalance](#deliveryaccountbalance) + - [deliveryUserTrades](#deliveryusertrades) + - [deliveryLeverageBracket](#deliveryleveragebracket) + - [WebSockets](#websockets) + - [depth](#depth) + - [customSubStream](#customsubstream) + - [partialDepth](#partialdepth) + - [ticker](#ticker) + - [allTickers](#alltickers) + - [miniTicker](#miniticker) + - [allMiniTickers](#allminitickers) + - [bookTicker](#bookticker) + - [candles](#candles-1) + - [trades](#trades-1) + - [aggTrades](#aggtrades-1) + - [user](#user) + - [Futures WebSockets](#futures-websockets) + - [futuresDepth](#futuresdepth) + - [futuresPartialDepth](#futurespartialdepth) + - [futuresTicker](#futuresticker) + - [futuresAllTickers](#futuresalltickers) + - [futuresCandles](#futurescandles) + - [futuresAggTrades](#futuresaggtrades) + - [futuresLiquidations](#futuresliquidations) + - [futuresAllLiquidations](#futuresallliquidations) + - [futuresCustomSubStream](#futurescustomsubstream) + - [futuresUser](#futuresuser) + - [Delivery WebSockets](#delivery-websockets) + - [deliveryDepth](#deliverydepth) + - [deliveryPartialDepth](#deliverypartialdepth) + - [deliveryTicker](#deliveryticker) + - [deliveryAllTickers](#deliveryalltickers) + - [deliveryCandles](#deliverycandles) + - [deliveryAggTrades](#deliveryaggtrades) + - [deliveryCustomSubStream](#deliverycustomsubstream) + - [deliveryUser](#deliveryuser) + - [Common](#common) + - [getInfo](#getinfo) + - [ErrorCodes](#errorcodes) ### Init @@ -829,12 +831,16 @@ console.log(await client.futuresDailyStats({ symbol: 'ETHBTC' })) #### futures prices -Latest price for all symbols. +Latest price for symbol, not providing a symbol will return latest price for all symbols and is resource-expensive. ```js console.log(await client.futuresPrices()) ``` +| Param | Type | Required | +| ------ | ------ | -------- | +| symbol | String | false | +
Output diff --git a/index.d.ts b/index.d.ts index 8fd77435..c9ae20c1 100644 --- a/index.d.ts +++ b/index.d.ts @@ -591,7 +591,7 @@ declare module 'binance-api-node' { limit?: number }): Promise futuresDailyStats(options?: { symbol: string }): Promise - futuresPrices(): Promise<{ [index: string]: string }> + futuresPrices(options?: { symbol: string }): Promise<{ [index: string]: string }> futuresAllBookTickers(): Promise<{ [key: string]: Ticker }> futuresMarkPrice(): Promise futuresAllForceOrders(options?: { diff --git a/src/http-client.js b/src/http-client.js index b3960ecb..7156d6a1 100644 --- a/src/http-client.js +++ b/src/http-client.js @@ -469,8 +469,8 @@ export default opts => { futuresTrades: payload => checkParams('trades', payload, ['symbol']) && pubCall('/fapi/v1/trades', payload), futuresDailyStats: payload => pubCall('/fapi/v1/ticker/24hr', payload), - futuresPrices: () => - pubCall('/fapi/v1/ticker/price').then(r => + futuresPrices: payload => + pubCall('/fapi/v1/ticker/price', payload).then(r => (Array.isArray(r) ? r : [r]).reduce((out, cur) => ((out[cur.symbol] = cur.price), out), {}), ), futuresAllBookTickers: () => From 126e3fe53e471d41b0e108dab81b70b6a4f16255 Mon Sep 17 00:00:00 2001 From: nonth Date: Sun, 27 Nov 2022 14:18:32 +0700 Subject: [PATCH 2/2] Revert README.md change --- README.md | 304 +++++++++++++++++++++++++++--------------------------- 1 file changed, 151 insertions(+), 153 deletions(-) diff --git a/README.md b/README.md index 51c80aef..1f192528 100644 --- a/README.md +++ b/README.md @@ -42,159 +42,157 @@ Every REST method returns a Promise, making this library [async await](https://d Following examples will use the `await` form, which requires some configuration you will have to lookup. ### Table of Contents -- [binance-api-node ](#binance-api-node--) - - [Installation](#installation) - - [Getting started](#getting-started) - - [Table of Contents](#table-of-contents) - - [Init](#init) - - [Public REST Endpoints](#public-rest-endpoints) - - [ping](#ping) - - [time](#time) - - [exchangeInfo](#exchangeinfo) - - [book](#book) - - [candles](#candles) - - [aggTrades](#aggtrades) - - [trades](#trades) - - [dailyStats](#dailystats) - - [avgPrice](#avgprice) - - [prices](#prices) - - [allBookTickers](#allbooktickers) - - [Futures Public REST Endpoints](#futures-public-rest-endpoints) - - [futures ping](#futures-ping) - - [futures time](#futures-time) - - [futures exchangeInfo](#futures-exchangeinfo) - - [futures book](#futures-book) - - [futures candles](#futures-candles) - - [futures aggTrades](#futures-aggtrades) - - [futures trades](#futures-trades) - - [futures dailyStats](#futures-dailystats) - - [futures prices](#futures-prices) - - [futures allBookTickers](#futures-allbooktickers) - - [futures markPrice](#futures-markprice) - - [futures AllForceOrders](#futures-allforceorders) - - [Delivery Public REST Endpoints](#delivery-public-rest-endpoints) - - [delivery ping](#delivery-ping) - - [delivery time](#delivery-time) - - [delivery exchangeInfo](#delivery-exchangeinfo) - - [delivery book](#delivery-book) - - [delivery candles](#delivery-candles) - - [delivery aggTrades](#delivery-aggtrades) - - [delivery trades](#delivery-trades) - - [delivery dailyStats](#delivery-dailystats) - - [delivery prices](#delivery-prices) - - [delivery allBookTickers](#delivery-allbooktickers) - - [delivery markPrice](#delivery-markprice) - - [Authenticated REST Endpoints](#authenticated-rest-endpoints) - - [order](#order) - - [orderTest](#ordertest) - - [orderOco](#orderoco) - - [getOrder](#getorder) - - [getOrderOco](#getorderoco) - - [cancelOrder](#cancelorder) - - [cancelOrderOco](#cancelorderoco) - - [cancelOpenOrders](#cancelopenorders) - - [openOrders](#openorders) - - [allOrders](#allorders) - - [allOrdersOCO](#allordersoco) - - [accountInfo](#accountinfo) - - [myTrades](#mytrades) - - [dailyAccountSnapshot](#dailyaccountsnapshot) - - [tradesHistory](#tradeshistory) - - [withdrawHistory](#withdrawhistory) - - [withdraw](#withdraw) - - [depositAddress](#depositaddress) - - [depositHistory](#deposithistory) - - [tradeFee](#tradefee) - - [capitalConfigs](#capitalconfigs) - - [universalTransfer](#universaltransfer) - - [universalTransferHistory](#universaltransferhistory) - - [assetDetail](#assetdetail) - - [getBnbBurn](#getbnbburn) - - [setBnbBurn](#setbnbburn) - - [dustLog](#dustlog) - - [dustTransfer](#dusttransfer) - - [accountCoins](#accountcoins) - - [lendingAccount](#lendingaccount) - - [fundingWallet](#fundingwallet) - - [apiPermission](#apipermission) - - [Margin](#margin) - - [marginAccountInfo](#marginaccountinfo) - - [marginLoan](#marginloan) - - [marginRepay](#marginrepay) - - [marginIsolatedAccount](#marginisolatedaccount) - - [disableMarginAccount](#disablemarginaccount) - - [enableMarginAccount](#enablemarginaccount) - - [marginMaxBorrow](#marginmaxborrow) - - [marginCreateIsolated](#margincreateisolated) - - [marginIsolatedTransfer](#marginisolatedtransfer) - - [marginIsolatedTransferHistory](#marginisolatedtransferhistory) - - [marginOrder](#marginorder) - - [marginOrderOco](#marginorderoco) - - [marginGetOrder](#margingetorder) - - [Portfolio Margin Endpoints](#portfolio-margin-endpoints) - - [getPortfolioMarginAccountInfo](#getportfoliomarginaccountinfo) - - [Futures Authenticated REST endpoints](#futures-authenticated-rest-endpoints) - - [futuresGetOrder](#futuresgetorder) - - [futuresAllOrders](#futuresallorders) - - [futuresBatchOrders](#futuresbatchorders) - - [futuresCancelBatchOrders](#futurescancelbatchorders) - - [futuresLeverage](#futuresleverage) - - [futuresMarginType](#futuresmargintype) - - [futuresPositionMargin](#futurespositionmargin) - - [futuresMarginHistory](#futuresmarginhistory) - - [futuresIncome](#futuresincome) - - [futuresAccountBalance](#futuresaccountbalance) - - [futuresUserTrades](#futuresusertrades) - - [futuresLeverageBracket](#futuresleveragebracket) - - [Delivery Authenticated REST endpoints](#delivery-authenticated-rest-endpoints) - - [deliveryGetOrder](#deliverygetorder) - - [deliveryAllOrders](#deliveryallorders) - - [deliveryBatchOrders](#deliverybatchorders) - - [deliveryCancelBatchOrders](#deliverycancelbatchorders) - - [deliveryLeverage](#deliveryleverage) - - [deliveryMarginType](#deliverymargintype) - - [deliveryPositionMargin](#deliverypositionmargin) - - [deliveryMarginHistory](#deliverymarginhistory) - - [deliveryIncome](#deliveryincome) - - [deliveryAccountBalance](#deliveryaccountbalance) - - [deliveryUserTrades](#deliveryusertrades) - - [deliveryLeverageBracket](#deliveryleveragebracket) - - [WebSockets](#websockets) - - [depth](#depth) - - [customSubStream](#customsubstream) - - [partialDepth](#partialdepth) - - [ticker](#ticker) - - [allTickers](#alltickers) - - [miniTicker](#miniticker) - - [allMiniTickers](#allminitickers) - - [bookTicker](#bookticker) - - [candles](#candles-1) - - [trades](#trades-1) - - [aggTrades](#aggtrades-1) - - [user](#user) - - [Futures WebSockets](#futures-websockets) - - [futuresDepth](#futuresdepth) - - [futuresPartialDepth](#futurespartialdepth) - - [futuresTicker](#futuresticker) - - [futuresAllTickers](#futuresalltickers) - - [futuresCandles](#futurescandles) - - [futuresAggTrades](#futuresaggtrades) - - [futuresLiquidations](#futuresliquidations) - - [futuresAllLiquidations](#futuresallliquidations) - - [futuresCustomSubStream](#futurescustomsubstream) - - [futuresUser](#futuresuser) - - [Delivery WebSockets](#delivery-websockets) - - [deliveryDepth](#deliverydepth) - - [deliveryPartialDepth](#deliverypartialdepth) - - [deliveryTicker](#deliveryticker) - - [deliveryAllTickers](#deliveryalltickers) - - [deliveryCandles](#deliverycandles) - - [deliveryAggTrades](#deliveryaggtrades) - - [deliveryCustomSubStream](#deliverycustomsubstream) - - [deliveryUser](#deliveryuser) - - [Common](#common) - - [getInfo](#getinfo) - - [ErrorCodes](#errorcodes) +- [Init](#init) +- [Public REST Endpoints](#public-rest-endpoints) + - [ping](#ping) + - [time](#time) + - [exchangeInfo](#exchangeinfo) + - [book](#book) + - [candles](#candles) + - [aggTrades](#aggtrades) + - [trades](#trades) + - [dailyStats](#dailystats) + - [avgPrice](#avgPrice) + - [prices](#prices) + - [allBookTickers](#allbooktickers) +- [Futures Public REST Endpoints](#futures-public-rest-endpoints) + - [futures ping](#futures-ping) + - [futures time](#futures-time) + - [futures exchangeInfo](#futures-exchangeinfo) + - [futures book](#futures-book) + - [futures candles](#futures-candles) + - [futures aggTrades](#futures-aggtrades) + - [futures trades](#futures-trades) + - [futures dailyStats](#futures-dailystats) + - [futures avgPrice](#futures-avgPrice) + - [futures prices](#futures-prices) + - [futures allBookTickers](#futures-allbooktickers) + - [futures markPrice](#futures-markPrice) + - [futures allForceOrders](#futures-allForceOrders) +- [Delivery Public REST Endpoints](#delivery-public-rest-endpoints) + - [delivery ping](#delivery-ping) + - [delivery time](#delivery-time) + - [delivery exchangeInfo](#delivery-exchangeinfo) + - [delivery book](#delivery-book) + - [delivery candles](#delivery-candles) + - [delivery aggTrades](#delivery-aggtrades) + - [delivery trades](#delivery-trades) + - [delivery dailyStats](#delivery-dailystats) + - [delivery avgPrice](#delivery-avgPrice) + - [delivery prices](#delivery-prices) + - [delivery allBookTickers](#delivery-allbooktickers) + - [delivery markPrice](#delivery-markPrice) +- [Authenticated REST Endpoints](#authenticated-rest-endpoints) + - [order](#order) + - [orderTest](#ordertest) + - [orderOco](#orderoco) + - [getOrder](#getorder) + - [getOrderOco](#getorderoco) + - [cancelOrder](#cancelorder) + - [cancelOrderOco](#cancelorderoco) + - [cancelOpenOrders](#cancelOpenOrders) + - [openOrders](#openorders) + - [allOrders](#allorders) + - [allOrdersOCO](#allordersoco) + - [accountInfo](#accountinfo) + - [myTrades](#mytrades) + - [dailyAccountSnapshot](#dailyAccountSnapshot) + - [tradesHistory](#tradeshistory) + - [depositHistory](#deposithistory) + - [withdrawHistory](#withdrawhistory) + - [withdraw](#withdraw) + - [depositAddress](#depositaddress) + - [tradeFee](#tradefee) + - [capitalConfigs](#capitalConfigs) + - [universalTransfer](#universalTransfer) + - [universalTransferHistory](#universalTransferHistory) + - [assetDetail](#assetDetail) + - [getBnbBurn](#getBnbBurn) + - [setBnbBurn](#setBnbBurn) + - [dustLog](#dustlog) + - [dustTransfer](#dustTransfer) + - [accountCoins](#accountCoins) + - [lendingAccount](#lendingAccount) + - [fundingWallet](#fundingWallet) + - [apiPermission](#apiPermission) +- [Margin](#margin) + - [marginAccountInfo](#marginAccountInfo) + - [marginLoan](#marginLoan) + - [marginRepay](#marginRepay) + - [marginIsolatedAccount](#marginIsolatedAccount) + - [marginMaxBorrow](#marginMaxBorrow) + - [marginCreateIsolated](#marginCreateIsolated) + - [marginIsolatedTransfer](#marginIsolatedTransfer) + - [marginIsolatedTransferHistory](#marginIsolatedTransferHistory) + - [marginOrder](#marginOrder) + - [marginOrderOco](#marginOrderOco) + - [marginGetOrder](#marginGetOrder) + - [disableMarginAccount](#disableMarginAccount) + - [enableMarginAccount](#enableMarginAccount) +- [Portfolio Margin](#portfolio-margin) + - [getPortfolioMarginAccountInfo](#getPortfolioMarginAccountInfo) +- [Futures Authenticated REST Endpoints](#futures-authenticated-rest-endpoints) + - [futuresBatchOrders](#futuresBatchOrders) + - [futuresGetOrder](#futuresGetOrder) + - [futuresCancelBatchOrders](#futuresCancelBatchOrders) + - [futuresAccountBalance](#futuresAccountBalance) + - [futuresUserTrades](#futuresUserTrades) + - [futuresLeverageBracket](#futuresLeverageBracket) + - [futuresLeverage](#futuresLeverage) + - [futuresMarginType](#futuresMarginType) + - [futuresPositionMargin](#futuresPositionMargin) + - [futuresMarginHistory](#futuresMarginHistory) + - [futuresIncome](#futuresIncome) +- [Delivery Authenticated REST Endpoints](#delivery-authenticated-rest-endpoints) + - [deliveryBatchOrders](#deliveryBatchOrders) + - [deliveryGetOrder](#deliveryGetOrder) + - [deliveryCancelBatchOrders](#deliveryCancelBatchOrders) + - [deliveryAccountBalance](#deliveryAccountBalance) + - [deliveryUserTrades](#deliveryUserTrades) + - [deliveryLeverageBracket](#deliveryLeverageBracket) + - [deliveryLeverage](#deliveryLeverage) + - [deliveryMarginType](#deliveryMarginType) + - [deliveryPositionMargin](#deliveryPositionMargin) + - [deliveryMarginHistory](#deliveryMarginHistory) + - [deliveryIncome](#deliveryIncome) +- [Websockets](#websockets) + - [depth](#depth) + - [partialDepth](#partialdepth) + - [ticker](#ticker) + - [allTickers](#alltickers) + - [miniTicker](#miniTicker) + - [allMiniTickers](#allMiniTickers) + - [bookTicker](#bookTicker) + - [candles](#candles-1) + - [aggTrades](#aggtrades-1) + - [trades](#trades-1) + - [user](#user) + - [customSubStream](#customSubStream) +- [Futures Websockets](#futures-websockets) + - [futuresDepth](#futuresDepth) + - [futuresPartialDepth](#futuresPartialdepth) + - [futuresTicker](#futuresTicker) + - [futuresAllTickers](#futuresAlltickers) + - [futuresCandles](#futuresCandles) + - [futuresAggTrades](#futuresAggtrades) + - [futuresLiquidations](#futuresLiquidations) + - [futuresAllLiquidations](#futuresAllLiquidations) + - [futuresUser](#futuresUser) + - [futuresCustomSubStream](#futuresCustomSubStream) +- [Delivery Websockets](#delivery-websockets) + - [deliveryDepth](#deliveryDepth) + - [deliveryPartialDepth](#deliveryPartialdepth) + - [deliveryTicker](#deliveryTicker) + - [deliveryAllTickers](#deliveryAlltickers) + - [deliveryCandles](#deliveryCandles) + - [deliveryAggTrades](#deliveryAggtrades) + - [deliveryLiquidations](#deliveryLiquidations) + - [deliveryAllLiquidations](#deliveryAllLiquidations) + - [deliveryUser](#deliveryUser) + - [deliveryCustomSubStream](#deliveryCustomSubStream) +- [Common](#common) + - [getInfo](#getInfo) +- [ErrorCodes](#errorcodes) ### Init