• © Goverland Inc. 2026
  • v1.0.3
  • Privacy Policy
  • Terms of Use
Pull Request ProposalsPull Request Proposalsby0x20c9990414FE9F7ecFA574B81Ee18De7296d05eD0x20c9…05eD

Kucoin connector update

Voting ended almost 4 years agoSucceeded

Update Kucoin connector to include all the latest components and improvements to make it compliant with the connector standards (Binance connector as mentioned in the documentation). The changes introduced are:

  • 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.
  • Dosctrings for the public methods.
  • Ensure we are using the latest version of the exchange API.
  • Enable domains in Kucoin connector to allow the use of its testnet (officially called sandbox).

PR: https://github.com/hummingbot/hummingbot/pull/5197

Off-Chain Vote

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

Timeline

Mar 24, 2022Proposal created
Mar 24, 2022Proposal vote started
Mar 31, 2022Proposal vote ended
Oct 26, 2023Proposal updated