Brian Mancini

Results 60 issues of 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:...

enhancement
existing exchange

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....

enhancement
existing exchange

**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.

new exchange
hacktoberfest

**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...

existing exchange

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...

enhancement
help wanted

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

enhancement
existing exchange

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...

project:invoice
hacktoberfest