# 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.syncswap.xyz/syncswap/protocol-overview/syncswap-dex.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
