# SyncSwap DEX

The SyncSwap DEX is a Hyper Model exchange featuring a modular multi-pool architecture. Unlike traditional AMMs, SyncSwap supports multiple mathematical invariants within a single interface, optimized by an advanced Smart Router to ensure maximum capital efficiency and minimal slippage.&#x20;

Key components of the DEX include:

* **Flexible Pool Models -** Tailored algorithms for different asset classes
* **Smart Swap Router -** Internal aggregation that analyzes all pool types to provide the best exchange rates
* **Dynamic Fee Structure -** Customizable fees that adapt to market conditions to reduce impermanent loss
* **Native Account Abstraction -** Supports features like the Paymaster, allowing users to pay gas fees in ERC20 tokens or enjoy gasless trading

### Supported Pool Models

SyncSwap offers four distinct pool models to accommodate various market conditions and tokenomics

{% tabs %}
{% tab title="Classic Pool" %}

### Classic Pool

*Optimized for **general and long-tail volatile assets**. It utilizes the standard Constant Product formula (x⋅y=k) to ensure liquidity across an infinite price range*
{% endtab %}

{% tab title="Stable Pool" %}

### Stable Pool

*Specifically designed for **assets pegged around 1:1**, such as stablecoins (USDC/USDT) or liquid staking tokens (LSTs). It employs a hybrid invariant (combining constant sum and product) to enable extremely low-slippage trades with adjustable concentration coefficient*
{% endtab %}

{% tab title="Aqua Pool" %}

### Aqua Pool

*A next-generation AMM model (based on the twoCrypto V2 design) for high-volume assets. It features **automated concentrated liquidity** and dynamic fee adjustments, maximizing yield for passive liquidity providers*
{% endtab %}

{% tab title="Range Pool" %}

### Range Pool (Concentrated Pool)

*Designed for popular trading pairs, this model allows liquidity providers to concentrate capital within **customizable price bands** (similar to Uniswap V3), dramatically increasing capital efficiency*
{% endtab %}
{% endtabs %}
