Skip to content

Binance.US: added exchange support #481

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Nov 10, 2019
Merged

Binance.US: added exchange support #481

merged 5 commits into from
Nov 10, 2019

Conversation

vslee
Copy link
Collaborator

@vslee vslee commented Nov 10, 2019

  • since Binance and Binance.US share the same API, they inherit from BinanceGroupCommon
  • this is similar to the refactoring in OKGroup OKCoin: added exchange support #418
  • fixed bug in ExchangeGlobalCurrencyReplacements in BitBank
  • added trade stream (websockets) support for Binance DEX
  • unfortunately, Binance DEX doesn't share the same API as Binance and Binance.US
  • now that a new ExchangeBinanceDEXAPI class is created, others are free to contribute additional implementation details

- since Binance and Binance.US share the same API, they inherit from BinanceGroupCommon
- this is similar to the refactoring in OKGroup DigitalRuby#418
- fixed bug in ExchangeGlobalCurrencyReplacements in BitBank
- added trade stream (websockets) support for Binance DEX
- unfortunately, Binance DEX doesn't share the same API as Binance and Binance.US
- now that a new ExchangeBinanceDEXAPI class is created, others are free to contribute additional implementation details
@jjxtra
Copy link
Collaborator

jjxtra commented Nov 10, 2019

Thanks so much for sharing this code. Any change we can make the Binance specific models internal?

jjxtra
jjxtra previously approved these changes Nov 10, 2019
@vslee vslee merged commit c8b2a2d into DigitalRuby:master Nov 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants