• © Goverland Inc. 2026
  • v1.0.2
  • Privacy Policy
  • Terms of Use
Pull Request ProposalsPull Request Proposalsby0x873f2CCFEB3C10154067DF4F3ADf67242c62b71e0x873f…b71e

#5192 Refactor/AscendEX Connector Update

Voting ended almost 4 years agoSucceeded

Updates AscendEX connector by CoinAlpha (maintainer) with best practices / implementations on a connector.

  • Refactor connector to make it a pure Python connector.
  • Adapt all REST API interactions to use the recently developed web assistant.
  • Adapt all websocket API interactions to use the recently developed web assistant.
  • Change implementation of all data source classes to use only one websocket connection in each of them.
  • Ensure all consumptions of the API are regulated by the use of the throttler (both REST and websocket API)
  • Refactor the connector to use the newly developed client order tracker to manage in flight orders.
  • Refactor the connector to stop using ad hoc logic to translate from exchange token-pair notation to client token-pair notation and the other way round. Instead keep track of the mapping base on the information provided by the exchange and the tokens composing each pair (as done in NDAX and Beaxy connectors)
  • Dosctrings for the "interface" methods that users of the class will use in preparation of the documentation simplification (can use the documentation that already exists in the .md files
  • Ensure we are using the latest version of the exchange API.

Off-Chain Vote

For
410.26K 100%
Against
0 0%
Abstain
0 0%
Download mobile app to vote

Timeline

Mar 23, 2022Proposal created
Mar 23, 2022Proposal vote started
Mar 30, 2022Proposal vote ended
Oct 26, 2023Proposal updated