1.1.10 • Published 5 years ago

bittrex-signalr-client v1.1.10

Weekly downloads
70
License
ISC
Repository
github
Last release
5 years ago

bittrex-signalr-client

Node.js implementation of SignalR protocol tailored for Bittrex exchange

Disclaimer

This is a work in progress mostly meant to be integrated in Crypto Exchanges Gateway. But it can also be used as a standalone module to connect to Bittrex WS

NB : doing REST API calls is outside of the scope of the module. If you need support for Bittrex REST API, use node.bittrex.api instead

What it does

  • Implement methods for subscribing to tickers & markets (order books & trades)

  • Automatically detect missed order book events and resync automatically by retrieving full order book

  • Handle automatic reconnection in (I think !) every possible scenario

  • Implements a watchdog to detect when Bittrex stops sending data (default to 30min, automatic reconnection)

  • Handle CloudFare's anti-ddos page using cloudscaper

  • Support for new Bittrex API (tickers, order books, trades & user orders)

Installation

npm install bittrex-signalr-client

How to use it

See documentation in doc directory for a description of supported API

See examples in examples directory for an overview of what this library can do

Other similar projects

My work is inspired by signalr-client. Unfortunately, developer of signalr-client is not working actively on it anymore. Also, the way disconnection was managed in signalr-client didn't suit my needs

node.bittrex.api is a really nice wrapper around Bittrex API. Unfortunately it uses signalr-client internally.

I need to add that without the work of dparlevliet who did some reverse engineering on Bittrex usage of SignalR, this library would not exist

1.1.10

5 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago