Skip to content
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

Implement endpoints and connector for defira #6

Open
8 tasks
liquiditydao opened this issue Apr 5, 2022 · 0 comments
Open
8 tasks

Implement endpoints and connector for defira #6

liquiditydao opened this issue Apr 5, 2022 · 0 comments

Comments

@liquiditydao
Copy link
Contributor

liquiditydao commented Apr 5, 2022

​​Description

Build a Connector to DeFi Kingdom and successfully submit to the Hummingbot Foundation.

Context

This bounty is to implement a connector for Hummingbot client to connect to Defira DEX.

Link to Defira DEX: https://app.defira.com/#/swap

Developers may submit connectors for review by the Hummingbot Foundation team - Contribution Guidelines. Hummingbot Foundation · GitHub

We expect the following to be involved:

  1. Design docs: analyze current connector implementation and come up with an initial design for Defira Connector
  2. Testing
  3. Submit PR to Hummingbot Foundation
  4. Release and trading tests
  5. Commenting of code so that it will serve as a reference for developers of future connectors (who will add support to more AMM-based DEXs like OpenSwap, JellySwap, SeeSwap, etc https://docs.harmony.one/home/developers/harmony-stack#crypto-projects)
  6. 1-page marketing announcement

Estimate: 20-30 hours

Reference

Challenges

  • Expect to work closely with the HarmonyOne Liquidity DAO Governors. Contact: Telegram Web
  • If the bounty hunter is not already a Hummingbot trader, it will be useful to create a Hummingbot account and run a simple AMM strategy to get familiar with the functionality before commencing on development.
  • We will need to find traders to test.
  • These connectors will serve as the reference for additional connectors, so documentation and clarity are extremely important.

Acceptance Criteria

  • Implementation with open source repo
  • Code review with Technical Review DAO from Hummingbot community
  • Acceptance by the Hummingbot Foundation
  • Testing scripts and test coverage report
  • Hummingbot client can use AMM Arbitrage strategy between Defira and xxxx
  • Survive at least 1 round of bug hunting bounty or all bug fixed after the bug hunting
  • Marketing announcement for sharing with Hummingbot and Harmony
  • Code review for clarity of code commenting, in terms of whether it is sufficient to serve as a reference for developers of future connectors (who will add support to more AMM-based DEXs like OpenSwap, JellySwap, SeeSwap, etc)

Reward

USD $7,000 in Harmony ONE token

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

No branches or pull requests

1 participant