# AMM DEX

To enable trading between Bitcoin assets (BTC and Runes) and ERC-20s, TeleSwap utilizes AMM DEXs. Any DEX on the EVM chain can be integrated with TeleSwap for asset swapping. For example, TeleSwap utilizes Uniswap on Polygon and PancakeSwap on the BNB chain to process trade requests. This gives TeleSwap the flexibility to leverage the best DEXs with the lowest slippage and lowest fee to process trade requests.

For selling Bitcoin assets for ERC-20s, TeleSwap first mints the wrapped Bitcoin assets and then converts the wrapped assets for the ERC-20 assets using AMM DEX. This is all done in a single transaction. For buying Bitcoin assets with ERC-20s, TeleSwap first exchanges ERC-20 for the wrapped assets and then unwraps them for the native Bitcoin assets. Again, all of this happens in a single transaction.


---

# 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.teleswap.xyz/inside-teleswap/amm-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.
