NCP-22: Make Gateway Great Again (MGGA)
Motivation
- Clean up Gateway: Because the current architecture is a Rube Goldberg machine.
- Current State: Adding new chains or DEXs feels like trying to teach a cat to fetch. It’s painful, and the cat hates you.
Proposal
- Revamp Gateway Architecture: Streamline it into a shiny new
core branch. Focus on Ethereum/Uniswap and Solana/Jupiter as the primary chains/DEXs.
- The Ethereum chain connector will be generalized to handle EVM-compatible chains like Avalanche, BSC, etc. (because copy-paste chains deserve love too).
- Solana gets a VIP pass because it’s fast, cheap, and doesn’t gaslight you with fees.
- Hummingbot Client Compatibility: Ensure the client works seamlessly with the
core branch during the revamp. No one likes a half-baked cake.
- Bounties for Connector Migration: Use connector pots to fund bounties for migrating existing Gateway connectors to the
core branch. Crowdsource the grunt work—because why do it ourselves when the community can?
Process
- Phase 1 (v2.3 Release - Feb 2025):
- Research, design, and implement the new
core branch.
- Focus on Ethereum/Uniswap and Solana/Jupiter support.
- Ensure Hummingbot client compatibility.
- Phase 2 (v2.4 Release - Mar 2025):
- Finalize testing and roll out the
core branch as the official Gateway.
- Open the floodgates for the community to add additional DEX connectors.
Resources
TL;DR: Fix Gateway. Focus on Ethereum + Solana. Make it easy to use. Profit.