Brian Mancini
Brian Mancini
## Problem Kucoin client has a hard limit of 100 subscriptions per socket connection. When more than 100 subscriptions are made on a single socket, Kucoin will return an error:...
Some exchanges implement a "spread" or "top of book" stream (see conversation in https://github.com/altangent/ccxws/issues/142#issuecomment-603449124). This issue will create a separate event stream for exchanges that support this type of stream....
**Exchange API URL** https://github.com/bw-exchange/api_docs_en/wiki https://github.com/bw-exchange/api_docs_en/wiki/WebSocket-API-Subscribe-instructions https://github.com/bw-exchange/api_docs_en/wiki/WebSocket-API-Reference **Additional information about Websocket connection** Supports tickers, trades, and L2 orderbook with an initial snapshot. --- Refer to [Contributing Guide](https://github.com/altangent/ccxws/blob/master/CONTRIBUTING.md) for additional information.
**Exchange** Huobi **Subscription type** L2Update **Description** Huobi offers L2 streams on a new socket for L2 updates: https://huobiapi.github.io/docs/spot/v1/en/#market-by-price-incremental-update This will need to be done after #149 so that it is...
It is a non-trivial task to understand what needs to be done to implement a new exchange or to modify an existing exchange for additional functionality. To name a few...
Verify that it is indeed L3 snapshots. Add support for L3 Snapshots to the Bitstamp client via detail_order_book_[currency_pair] subscriptions: https://www.bitstamp.net/websocket/v2/ Update README as per #174
With the inclusion of the `error` event there is now a mechanism for transmitting errors to the client. There are currently several gaps surrounding error handling. 1. Clients do not...
This issue is to put together a strategy for handling subscription failures. Right now, when there is a bad subscription, CCXWS does not uniformly report that the subscription has failed....
Create the close channel state machine using draw.io. Can define state transitions in separate readme.
In the `packages/invoice` project, replace the `bech32` and `bs58check` external packages with the internal `@node-lightning/bitcoin` package. The bitcoin package contains `Bech32` and `Base58Check` classes that contain the same functionality. Should...