Neovictorian Paisley Menswear

    kucoin-websocket-api

    0.2.3 • Public • Published

    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:

    Install

    npm i kucoin-websocket-api

    DownloadsWeekly Downloads

    20

    Version

    0.2.3

    License

    ISC

    Unpacked Size

    9.54 kB

    Total Files

    12

    Last publish

    Collaborators

    • palabola