Hyper AMM
Liquidity Pool Module
Core module for managing liquidity pools in the Atmos Swap Hyper Amm. Supports both Weighted and Stable pool types with various pool operations including swaps, liquidity provision, and fee management. This module handles the core pool logic and mathematical calculations for AMM operations.
Coin Entry Module
This module provides a interface for interacting with Atmos Swap pools using both legacy coin types and fungible assets. It handles seamless coin-to-fungible asset conversions and manages pool operations through entry functions. Users can interact with pools using either coin types or fungible assets directly, with the module automatically handling the necessary conversions and compatibility layer between different asset formats.
FA Entry Module
This module provides high-level entry points for Atmos Swap protocol operations using fungible assets directly. Handles user interactions with pools including creation, liquidity management, and swaps exclusively with the fungible asset standard. Use this module for operations with FAs only, while atmos_entry_coin provides compatibility for both coin types and fungible assets. Manages both stable and weighted pool operations with safety checks and comprehensive validation.