Repository navigation
Gateway status update — on the eve of v2.15 release #644
Copy link
Copy link
Closed
Description
Status update from a maintainer — on the eve of cutting v2.15, here's where the repo stands and where we'd love community help. Comments / questions welcome on this issue.
Latest release: v2.14.0 (2026-04-21).
🎯 v2.15 (next release)
Six PRs already merged for v2.15; one remains open:
✅ Already merged into v2.15
| PR | Title | Author |
|---|---|---|
| #623 | feat: Chainstack RPC connector | @smypmsa |
| #630 | feat / organize pool templates by network instead of connector | @fengtality |
| #634 | fix / pnpm v11 compatibility issues | @fengtality |
| #635 | fix / return real ERC20 balances in Uniswap CLMM pool-info | @fengtality |
| #637 | fix / solana surface InstructionError details in simulation failures | @fengtality |
| #640 | Fix / Add sensible to fix throwing generic errors to trading routes | @mlguys |
🟡 Still open — blocks release
| PR | Title | Status |
|---|---|---|
| #642 | Fix inverted BUY price in CLMM quote-swap (Orca + Meteora) + add binCount to pool-info (Orca, Uniswap, Raydium) + extend Ethereum tx receipt polling |
Open — needs reviewers + smoke testing |
🛣️ v2.16 (after v2.15 — in flight)
| PR | Title | Status |
|---|---|---|
| #641 | Add HyperSwap AMM connector for HyperEVM | Open, awaiting review |
| #638 | Wallet multi-network support + PancakeSwap CLMM LP + MasterChef integration | Open, awaiting review |
| #618 | /execute-tx endpoint with Privy wallet integration |
Draft |
🧪 Experimental drafts (no milestone — APIs may change)
| PR | Title |
|---|---|
| #578 | ORE v3 mining game connector (Solana) |
| #643 | MetaDAO Futarchy connector (Solana) |
| #594 | ETCswap connector for Ethereum Classic |
Experimental PRs land as drafts so they can iterate without blocking releases. Once stable + reviewed they get cut into a future milestone.
🔧 Housekeeping (low-priority, base main)
Dependabot batch: #617 (fastify 4→5), #607 (bn.js), #605 (ajv), #601 (axios), #595 (pnpm).
How the community can help
- 🪲 File bug issues — found a connector returning a wrong price, a wrong balance, or a confusing 500? File an issue with a minimal
curl+ the response. Most-recently-merged bugs (fix / return real ERC20 balances in Uniswap CLMM pool-info #635, fix / solana surface InstructionError details in simulation failures #637, Fix inverted BUY price, add binCount to CLMM pool-info, extend Ethereum tx receipt polling #642) all started as user reports. - 🧰 Propose enhancements — open a discussion/issue describing the use case before opening a PR for anything larger than a small fix. Maintainers tend to merge fast when the design is agreed up front.
- 🆕 Add a new DEX / chain connector — best path is to follow an existing experimental PR (e.g. feat: add ORE mining game connector (experimental, v4) #578 for a Solana-program connector, feat: add ETCswap connector for Ethereum Classic #594 for an EVM AMM, feat: add MetaDAO Futarchy connector (experimental) #643 for a complex Solana protocol) as a template. Open as draft and label "experimental" in the title — APIs can stabilise across iterations without blocking releases.
- ✅ Review open PRs — Wallet Multi-Network Support + PancakeSwap CLMM LP Management & MasterChef Integration on BSC #638 and Add HyperSwap AMM connector for HyperEVM #641 are user-contributed and waiting on eyes. Testing them against your own setup and posting findings (works / breaks / suggestions) accelerates merge.
- 🧪 Run the QA smoke checklist on Fix inverted BUY price, add binCount to CLMM pool-info, extend Ethereum tx receipt polling #642 — it's the only PR currently blocking v2.15. The PR body has a step-by-step curl-able checklist; running it against your wallet and reporting back is the single highest-leverage thing right now.
Full PR list: https://github.com/hummingbot/gateway/pulls
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity