Skip to content

feat(aeternity): add Aeternity support across various components - #1

Open
ifaouibadi wants to merge 10 commits into
mainfrom
feat/aeternity-support
Open

ifaouibadi wants to merge 10 commits into
mainfrom
feat/aeternity-support

Conversation

@ifaouibadi

Copy link
Copy Markdown
  • Introduced Aeternity as a supported network in preferences and wallet management.
  • Added Aeternity explorers for transaction tracking.
  • Updated DEX handling to accommodate Aeternity network selections.
  • Enhanced UI elements to display Aeternity-specific icons and options.

This update expands the platform's capabilities to include Aeternity, improving user experience and functionality.

- Introduced Aeternity as a supported network in preferences and wallet management.
- Added Aeternity explorers for transaction tracking.
- Updated DEX handling to accommodate Aeternity network selections.
- Enhanced UI elements to display Aeternity-specific icons and options.

This update expands the platform's capabilities to include Aeternity, improving user experience and functionality.
- Added a build section to the docker-compose.yml to allow local building of the Hummingbot image.
- Included context and dockerfile specifications for local development.

This change enhances the flexibility for developers working on Hummingbot.
- Changed the DEX connector return value for Aeternity from "superhero-dex" to "superhero" to align with naming conventions.

This minor update ensures consistency in the DEX handling for Aeternity.
- Added Aeternity to the list of supported networks in various components including DEX, CEX, and portfolio handlers.
- Updated balance fetching and display logic to include Aeternity tokens.
- Enhanced network mapping and connector checks to accommodate Aeternity.

This update further solidifies Aeternity's integration into the platform, improving functionality and user experience.
- Updated pool input prompt to provide network-specific examples for Aeternity and other networks.
- Improved token address resolution to accept both known symbols and raw contract addresses, specifically for Aeternity.
- Added error messages to guide users on acceptable token formats.

This update enhances user experience by clarifying input requirements and expanding token handling capabilities.
… pool input handling

- Eliminated base_address and quote_address parameters from the handle_pool_input function to streamline the code and improve clarity.

This change simplifies the function signature and enhances maintainability.
- Updated token input prompts to provide network-specific examples for Aeternity and other networks.
- Improved token detail fetching logic to differentiate between Aeternity on-chain lookups and GeckoTerminal for other networks.
- Enhanced error handling and user guidance for token input formats.

This update improves user experience by clarifying input requirements and expanding token handling capabilities across different networks.
- Updated the comment for clarity on Aeternity token lookup process.
- Changed default token symbol to an empty string and added error handling for unresolved symbols.
- Modified logging message to reflect the updated token fetching process.

This change enhances error handling and improves the clarity of logging for token operations in the Aeternity network.
@ifaouibadi
ifaouibadi force-pushed the feat/aeternity-support branch from 7d1a50e to c83c9bf Compare April 4, 2026 16:49
- Included a step in the Dockerfile to build the React frontend after installing dependencies.
- Updated the menu.py file to add a new "Deploy" button to the action buttons in the main menu.

This change enhances the Docker setup for local development and improves the user interface with additional functionality.
- Updated the formatPrice function to improve handling of small values, ensuring better precision for values below 0.0001.
- Modified the formatAmount function to enhance formatting for values less than 0.001, providing clearer output.

These changes improve the accuracy and readability of financial data displayed in the portfolio.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant