feat: extend support for aeternity blockchain#1
Open
ifaouibadi wants to merge 8 commits into
Open
Conversation
ifaouibadi
commented
Mar 15, 2026
- Updated models and API documentation to include 'aeternity' in chain and network descriptions.
- Enhanced connector options in various request and response models to support 'superhero' for DEX operations.
- Adjusted relevant functions and services to accommodate the new blockchain, ensuring compatibility across the application.
- Updated models and API documentation to include 'aeternity' in chain and network descriptions. - Enhanced connector options in various request and response models to support 'superhero' for DEX operations. - Adjusted relevant functions and services to accommodate the new blockchain, ensuring compatibility across the application.
- Added a build section to the hummingbot-api service for local development. - Included instructions to uncomment the build section and comment the image line for local builds.
- Updated the AddPoolRequest model to include 'superhero' in the connector name options and 'mainnet' in the network options. - Changed base_address and quote_address fields to be optional, allowing them to be resolved from the pool if not provided. - Adjusted the add_pool function and GatewayClient to handle optional token addresses, improving flexibility in pool creation.
- Introduced a new endpoint to find and save tokens by address for specified networks. - Implemented the find_and_save_token method in GatewayClient to handle token fetching and saving. - Enhanced error handling for service availability and response validation.
ec72354 to
e7ab3a9
Compare
- Introduced a RateOracle-first pricing strategy for fetching wallet token prices, prioritizing CEX connector rates. - Added fallback mechanisms to retrieve prices from Gateway DEX for tokens that cannot be priced by the oracle. - Improved error handling during price fetching to ensure robustness in price resolution.
…st token saving method - Modified the POST request in GatewayClient to accept additional parameters. - Updated the token saving method to correctly handle JSON data, ensuring proper request formatting.
… check - Added a static method to the ArbitrageExecutor for checking token interchangeability, specifically for "WAE" and "AE". - Refactored gas conversion price calculation to utilize the new interchangeability check, improving accuracy in arbitrage actions. - Updated the .gitignore file to exclude all files except for itself.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.