# Canto DEX

## Overview

Canto's native, feeless DEX, supporting full-range and concentrated (stableswap) pools for the following pairs:

* USDC/NOTE
* USDT/NOTE
* NOTE/CANTO
* CANTO/ETH
* CANTO/ATOM

Liquidity provisioning is incentivized by Canto governance with CANTO tokens. Incentives are distributed to suppliers of LP tokens on the [Canto Lending Market](https://www.fpi.directory/primitives/canto-lending-market).

## Interacts With

* [Canto Lending Market](https://www.fpi.directory/primitives/canto-lending-market)
* [NOTE](https://www.fpi.directory/primitives/note)

## How to Use

The Canto DEX does not have an official frontend for traders. The following DEXes and aggregators route through the Canto DEX:

* [Slingshot](https://slingshot.finance/)
* [Forteswap](https://forteswap.xyz/)

A frontend for providing liquidity to the Canto DEX is available at [canto.io/lp](https://canto.io/lp), courtesy of Plex Labs.

## Deployments

|                   | Mainnet                                    | Testnet                                    |
| ----------------- | ------------------------------------------ | ------------------------------------------ |
| **BaseV1Router**  | 0xa252eEE9BDe830Ca4793F054B506587027825a8e | 0x463e7d4DF8fE5fb42D024cb57c77b76e6e74417a |
| **BaseV1Factory** | 0xE387067f12561e579C5f7d4294f51867E0c1cFba | 0x760a17e00173339907505B38F95755d28810570C |

## Source Code

{% embed url="<https://github.com/Canto-Network/clm/tree/main/src/Swap>" %}

## Documentation

* [Providing Liquidity](https://docs.canto.io/user-guides/providing-liquidity)
* [EVM Development](https://docs.canto.io/evm-development/dex-and-lending-market#canto-dex)

## Audits

* [Open Audit](https://code4rena.com/contests/2022-06-canto-contest) (Code4rena)
* [Open Audit](https://code4rena.com/contests/2022-06-canto-v2-contest) (Code4rena)
* [Solo Audit](https://code4rena.com/reports/2022-07-canto) (Code4rena)


---

# 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://www.fpi.directory/primitives/canto-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.
