hitbtc-api
HitBTC API Wrapper
Installation
npm install hitbtc-api
Example usage:
; const restClient = key secret isDemo: false ;const websocketClient = key secret isDemo: false ; restClient ; websocketClient; // The methods are bound properly, so feel free to destructure them:const getMyBalance = restClient;
API
REST
All methods return promises.
- getTimestamp()
- getSymbols()
- getTicker(symbol)
- getAllTickers()
- getOrderBook(symbol)
- getTrades(symbol, params = {})
- getRecentTrades(symbol, params = {})
- getMyBalance()
- getMyActiveOrders(params = {})
- placeOrder(params = {})
- cancelOrder(params = {})
- cancelAllOrders(params = {})
- getMyRecentOrders(params = {})
- getMyOrder(params = {})
- getMyTradesByOrder(params = {})
- getAllMyTrades(params = {})
WebSocket
- addMarketMessageListener(listener)
- addTradingMessageListener(listener)
- removeMarketMessageListener(listener)
- removeTradingMessageListener(listener)
- addMarketListener(event, listener)
- addTradingListener(event, listener)
- removeMarketListener(event, listener)
- removeTradingListener(event, listener)