kucoin-websocket-api
v0.2.3
Published
Websocket API for Kucoin
Downloads
352
Readme
kucoin-websocket-api
Fault tolerant auto-reconnecting Websocket API for Kucoin!
Features
- Auto-reconnecting Websocket it can handle network outage or server disconnections!
- Websocket can be closed any time with a single fn.call()
- Async/Await ready
- It has similar implementation like the binance-api-node
DEVELOPMENT STATE:
- This package give support only for Public endpoint.
Limitations:
- Kucoin allow only 100 Symbol / connection and 5 connection total!
Usage
const Kucoin = require("kucoin-websocket-api")
const client = new Kucoin()
// Maximum 100 Symbol / Connection!
const symbols = ["BTC-USDT", "ETH-BTC"]
let test = async () => {
let connection = await client.MarketMatches(symbols, (e) => {
console.log(e)
})
// With calling connection() it close the socket
setTimeout(() => {
// Close socket
console.log("Close socket!")
connection()
}, 10000)
}
// Start
test()
Inspirational repos:
- https://github.com/Ashlar/binance-api-node
- https://github.com/escwdev/kucoin-node-api