Skip to content

Index

What are Gateway DEX Connectors?

Gateway is API middleware that enables Hummingbot to send and receive data from different blockchain protocols and provides a standard interface for community developers to add connectors for common DeFi protocols.

Gateway connectors establish and maintain connections to automated market maker (AMM) DEXs and other protocols on various blockchain networks, interfaces with their Javascript SDKs, and exposes standard REST API endpoints for trading and liquidity provision-related actions on these DEXs.

See Gateway for more information.

Gateway DEX Connector Maintenance and Governance

Like other connectors, Gateway DEX connectors require ongoing maintenance: fixing bugs, addressing user issues, and keeping up with updates to both the exchange/blockchain API as well as improvements to the Hummingbot connector standard.

Hummingbot Foundation maintains certain reference connectors as the standard and utilizes a community-based maintenance process. We assign Bounties to community developers to upgrade and fix bugs for each exchange's connectors in the codebase.

Each quarter, Exchange Connector Polls allocates HBOT bounties toward the top CEX connectors and determines which exchange connectors should be included in the codebase going forward. This process also determines which blockchains and networks that Gateway supports.

See the Connector Pots tab in HBOT Tracker for the current allocations for each exchange.

Adding New Gateway DEX Connectors

New Gateway connectors may be contributed by community members via New Connector Proposals, which require a pull request with the connector code to the Hummingbot Gateway Github repo, along with a minimum HBOT balance along to create.

If you're interested in contributing a new Gateway DEX connector, check out our Adding a New Gateway DEX Connector guide. The guide uses the Raydium connectors as reference and walks through how to build your connector for compatibility with the Hummingbot client.

Current Gateway DEX Connectors

Note

Gateway is currently undergoing a large multi-release codebase refactoring, approved in proposal NCP-22. During this refactoring process, not all connectors are available in the new version, as they are being gradually migrated from the legacy architecture.

Here are the Gateway connectors in the codebase for the current Epoch.

Exchange Chain Type Legacy New Connector Types Guide
Jupiter solana swap
Meteora solana clmm
Raydium solana clmm, amm
Balancer ethereum amm
Carbon ethereum amm
Curve ethereum amm
ETCSwap ethereum amm, amm_lp
Mad Meerkat cronos amm
Osmosis osmosis amm Guide
Pancakeswap binance-smart-chain amm, amm_lp
Quickswap polygon amm
Sushiswap ethereum amm
Tinyman algorand amm
TraderJoe avalanche amm
Uniswap ethereum amm, amm_lp
VVS cronos amm