Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Point socket client to main when CloudFlare protection is disabled #93

Closed
pwnzya opened this issue Apr 20, 2018 · 5 comments
Closed

Point socket client to main when CloudFlare protection is disabled #93

pwnzya opened this issue Apr 20, 2018 · 5 comments
Labels

Comments

@pwnzya
Copy link

pwnzya commented Apr 20, 2018

Hello.

In case anyone missed it, about three days ago, Bittrex made the announcement as follows:

The Beta announced on March 27, 2018 has concluded. The Websocket documentation previously located here has been moved to bittrex.github.io.

This repo will be archived after all open issues are resolved.

From reading Bittrex/beta#22 and comments in Bittrex Slack, my understanding is that:

  • The production socket endpoint (socket.bittrex.com/signalr) is now using the new "beta" API, but is under CloudFlare protection.
  • The Beta socket endpoint (beta.bittrex.com/signalr) is not under CloudFlare protection, and remains available until they drop the CloudFlare protection from the production socket endpoint (socket.bittrex.com/signalr). After that, the Beta socket endpoint will be closed.

Note that, Bittrex.Net (CloudFlareUtilities library) might not be able to bypass CloudFlare probably due to this (elcattivo/CloudFlareUtilities#30) problem.
So, for now, we need to use the Beta socket endpoint.

I will report back here when they announce closure of the Beta socket.

@JKorf If you haven't joined Bittrex Slack yet, you most likely can get an invite in the beta#22 thread as you are a Bittrex API wrapper developer. I thought you might be interested since, in the beta#22 thread, the Bittrex guy suggested developers to join their Slack for news and updates.

@JKorf
Copy link
Owner

JKorf commented Apr 24, 2018

Hi, thanks for notifying me about this, didn't know the beta ended, I asked for an invite for the Slack as well.

For now nothing has to be done, but when Bittrex removes CF on the main we should switch it. I'll keep this issue open to not forget.

@JKorf JKorf added the on-hold label Apr 24, 2018
@JKorf JKorf changed the title Bittrex Beta Is Over Point socket client to main when CloudFlare protection is disabled Apr 24, 2018
@pwnzya
Copy link
Author

pwnzya commented May 7, 2018

UPDATE - Bittrex gave us the heads up in their Slack channel:

bittrex-pmidge
Heads Up: Websocket Server Status
As promised, this is official notice that beta.bittrex.com is going be sunset, and you should move all WS API connections to socket.bittrex.com as soon as you can. The domain will remain available, so you may continue using it, but between now and Friday the resources serving it will be scaled down and I won't guarantee any kind of stability for folks continuing to connect to that resource. This change is necessary to clear the path for some other API-based work we need to do to address reported issues regarding WS stability and REST timeouts.

A note about Cloudflare: many of you have noticed Cloudflare DDOS protection has been disabled for some time, and as a general rule we will keep it off unless there is very good reason to re-enable it. As is the case in such circumstances, there will be no advance warning, and we will disable it only when we are certain it is safe to do so.

@JKorf
Copy link
Owner

JKorf commented May 7, 2018

Thanks for the update, sadly I didn't get an invite for the slack channel yet. I've moved from the beta endpoint to the socket.bittrex.com endpoint.

I'll have to look into bypassing CloudFlare again since they state the will enable it whenever it is necessary. Ill create a new issue for that and consider this on closed.

@pwnzya
Copy link
Author

pwnzya commented May 7, 2018

I asked them to send you an invite just now.
I linked your github profile page so they can find your email address to send the invite.

@pwnzya
Copy link
Author

pwnzya commented May 7, 2018

Please, check your email. I believe they have sent you an invite to their Slack.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants