Hummingbot's bounty system lets sponsors tap into the thousands of quant traders and developers globally who run Hummingbot. Bounties offer a platform for those seeking development work on exchange connectors, strategies, bug fixes, and more to connect with skilled developers capable of building these solutions.
If you are interested in sponsoring a bounty, here's how you can get started.
Who are Sponsors?¶
Typically, bounty sponsors include:
- Exchanges who want Hummingbot connectors updated, bugs fixed, or content created
- DAOs for blockchain or DEX protocols who approve grants for Hummingbot integrations
- Individuals or trading firms who want private Hummingbot connectors or strategies
Below are general guidelines to help Sponsors determine how much budget to allocate for Hummingbot bounties.
Bugs and Enhancements¶
Hummingbot Foundation classifies bugs and enhancements into 3 tiers depending on level of effort and severity:
- P3: Trivial / Fixable in 1-2 hours
- P2: General / Fixable in 1-2 days
- P1: Critical / Fixable in 2-3 days
Currently, here are the bounty amounts we give for each priority tier:
Bounty amounts for new connectors vary depending on the level of effort entailed.
Here are past bounties and grants for new connectors that the Hummingbot community have approved:
|HIP-23||Ripple||Chain, DEX||1,500,000 HBOT||Active|
|HGP-26||Gate.io (perp)||PERP CEX||750,000 HBOT||Paid|
|HGP-26||Kucoin (perp)||PERP CEX||750,000 HBOT||Paid|
|HIP-25||dYdX (upgrade)||PERP DEX||250,000 HBOT||Paid|
|HGP-19||LBank||SPOT CEX||200,000 HBOT||Paid|
Similar to connectors, bounty amounts for new strategies vary depending on level of effort.
Here are past bounties and grants related to strategies and strategy improvements that the Hummingbot community have approved:
|HIP-6||Fixed Grid||400,000 HBOT||Paid|
Hummingbot Foundation charges Sponsors a Service Fee for overseeing the entire lifecycle of a bounty: scoping the bounty, finding and assigning the bounty to a qualified contributor, performing engineering/QA review, and conducting payments. This saves you a lot of time and effort.
The standard Service Fee is 20%. If a Sponsor submits a 1000 USDT total bounty, the Service Fee is 200 USDT and the Contributor receives 800 USDT.
If the bounty is denominated in HBOT, the Service Fee is 5%. If a Sponsor submits a 100,000 HBOT total bounty, the Service Fee is 5000 HBOT and the Contributor receives 95,000 HBOT.
Guide for Sponsors¶
Step 1: Create bounty¶
To start, visit the Hummingbot Discord server using this link: https://discord.gg/hummingbot. Once there, navigate to the
#bounties channel and create a new thread discussing the specific issue or enhancement you wish to sponsor. You may also create a Github issue here.
Ensure your thread/issue outlines the problem or improvement in detail, highlighting the reasons you believe it's important, and how the Hummingbot community could benefit from addressing it. The issue should provide a clear description of the work required, the acceptance criteria, and an appropriate schedule or bounty amount given the scope of work.
After you've created the Discord thread or Github issue, Foundation will collaborate with you to fully scope the bounty. This process will involve creating a detailed Github issue or editing an existing one. This which will serve as the official record for the bounty.
If you have questions about these issues or the Community Bounties process in general, please ask our community manager Carlito in Discord.
Step 2: Fund bounty¶
In order to fund the bounty, the Sponsor should send the total bounty amount to a designated Foundation wallet:
- Ethereum: 0x60D581aEa0644e74df60c7555e5166d32665d6b6
- Binance Smart Chain: 0xE517b826a26B439eCE92f3220628eC007049d915
Since HBOT is an Ethereum ERC-20 token, all HBOT bounties must be sent to the Ethereum wallet.
Step 3: Let us handle the rest!¶
Once we have received the bounty funds, we will add the bounty to Bounties Board and begin the process of matching developers, managing submissions, and disbursing the bounty to the developer who successfully completes the task.
Throughout this process, you can stay involved by monitoring progress, participating in discussions, and providing feedback. However, the administrative and management aspects will be handled by the Hummingbot Foundation, allowing you to focus on more important things!
By sponsoring a bounty, you're making a significant contribution to the Hummingbot project, enabling important improvements and new features that will benefit the entire community!