ftx-public-api
v1.0.5
Published
open api for connect to FTX
Downloads
8
Readme
API for FTX exchange
npm install ftx-public-api
Create file .env in main dir and fill out with FTX API key
api_key=1234aasddfds
secret_key=sds321231a3
passwordWithdrawal=123456
Start used lib
import FTXclient from 'ftx-public-api';
const ftxApi = new ftxclient(apiKey, apiSecret);
Methods:
ftxApi.getBalance()
- return as
{
ccy: BTC,
avail: 1,
eqUsd: 23000,
},
...
]
ftxApi.getMarket(ccy, depth)
- get orderbook with depth, parametrs:
ccy - 'BTC/USD'
depth - 4 (any int)
{
'ask': [[priceAsk1, amountAsk1], [priceAsk2, amountAsk2], ...],
'bid': [[priceBid1, amountBid1], [priceBid2, amountBid2], ...]
}
ftxApi.putOrders(market, spot, countOrd, orderList)
- put orders buy/sell
market - 'BTC/USD'
spot - 'buy'/'sell'
countOrd - amount orders
orderList - array orders [[priceOrder1, amountOrder1], [priceOrder2, amountOrder2] , ...]
return true/false/Error
ftxApi.withdrawalToAddress(currency, amount, method, address, tag, password)
- Withdrawal from FTX to address
currency - 'BTC'
amount - 2
method - 'bsc' (for each currency his own)
address - address for withdrawal
tag - memo (for each currency his own)
password - password for withdrawal (get on account)
return true/false/Error