Skip to content

Pricing & Payments

Bounty Types

Bounties can be classified into one of the following types:

  • 🐞 Bug Fix: Fix to a bug in the Hummingbot codebase
  • 🔗 Connector: A new exchange connector that meets the current Hummingbot standard. Decentralized exchanges (DEX) are generally more complex and require more time to develop than centralized exchanges (CEX)
  • 📈 Custom Strategy: A new Hummingbot strategy - either a Script or Controller
  • 📊 Candles Feed: A new candles feed that fetches historical OHLCV data from an exchange
  • 📀 Data Feed: A new data feed that fetches real-time market data from an exchange
  • 📝 Connector Guide: Documentation that explains how to get started with a new Hummingbot connector and running a strategy on it
  • 🔼 Upgrade Connector: Update to an existing connector in the Hummingbot codebase (due to API changes, Hummingbot standard updates, etc.)

In addition, bounties may be:

  • Open Source: merged into the official Hummingbot codebase, or
  • Closed Source: delivered as a private fork to the Sponsor

Pricing Guidance

Below, we provide a suggested bounty amount for each task type. Note that these amounts are suggestions only, and are subject to change based on task complexity.

Task Price (USDT/USDC) Price (Pay in HBOT)
Bug Fix $125-625 $110-550
Candles Feed $625 $550
Data Feed $750 $660
Custom Strategy (Script/Controller) from $625 from $550
Connector - CEX CLOB Spot $3,750 $3,300
Connector - CEX CLOB Perp $5,000 $4,400
Connector - DEX CLOB Spot $5,000 $4,400
Connector - DEX CLOB Perp $6,250 $5,500
Connector - DEX AMM (EVM) $3,750 $3,300
Connector - DEX AMM (non-EVM) $5,000 $4,400
Connector Guide $625 $550
Upgrade Connector $1,250 $1,100

Processing Fee

Hummingbot Foundation charges Sponsors a 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 processing fee is 20%. If a sponsor submits a 1000 USDT total bounty, the fee is 200 USDT and the developer receives 800 USDT.

If the bounty is denominated in the HBOT token, the fee is 10%. If a sponsor submits a 100,000 HBOT total bounty, the fee is 10,000 HBOT and the developer receives 90,000 HBOT.

Payment Denominations

Foundation Bounties

Foundation bounties are priced in USD but paid in HBOT tokens. The conversion rate is based on the 30-day average trading price of HBOT at the time of payment. This approach ensures that contributors receive fair compensation regardless of short-term price fluctuations in the token.

Balancing HBOT

To ensure that HBOT retains economic value, the Foundation strives to balance emissions from HBOT bounty distributions with periodic buybacks. Users can track both token distributions and purchases in the HBOT Tracker spreadsheet under the "HBOT Distributions" and "HBOT Purchases" tabs.

External Bounties

External bounties are paid in the denomination (cryptocurrency) specified by the sponsor. The sponsor must place the full bounty amount in escrow with the Foundation before the bounty is posted. When the work is completed and approved, the Foundation distributes the payment to the contributor, minus a processing fee.

  • Standard processing fee: 20% for payments in USDT/USDC and other cryptocurrencies
  • Reduced processing fee: 10% for payments made in HBOT tokens

For detailed information about processing fees and payment wallets, please refer to the Pricing Guidance page.

Bounty Wallets

In order to fund the bounty, sponsors should send the total bounty amount to a designated Foundation wallet:

Since HBOT is an Ethereum ERC-20 token only, any HBOT-denominated bounties must be sent to the Ethereum Mainnet wallet.