Fix / Gamma support for hummingbot with oracle based swaps (#1)
-
Add connector and routes for gfx gamma normal swaps
-
Swap with oracle
-
Update goosefx-amm-sdk
Before submitting this PR, please make sure:
- [x] Your code builds clean without any errors or warnings
- [x] You are using approved title ("feat/", "fix/", "docs/", "refactor/")
A description of the changes proposed in the pull request: Adds support for GooseFx's Gamma AMM to the Gateway API
Tests performed by the developer:
Tips for QA testing:
cc @fengtality
@usgoose thanks for this PR.
As an update, we need more time to standardize the Hummingbot client <> Gateway API communication interface. You can follow the updates in this Hummingbot branch https://github.com/hummingbot/hummingbot/tree/feat/gateway-2.8, along with the #amm-connectors channel in the Hummingbot Discord.
Since some changes will be needed on the connector side, we will wait until that is done before reviewing and merging PRs for new DEX connectors and chains The ETA for completion is 1-2 months. I apologize for this delay, but I think it's in the long-term interests of both DEX connector maintainers and users to get the architecture right.