# Exchange

Token swaps at DeFi Saver are done in a fully non-custodial way, with your tokens being swapped on-chain using decentralized exchanges and DEX aggregators.

As for all transactions done at DeFi Saver, to perform a swap, a **smart wallet** is needed (if one has not already been deployed for the connected account/wallet).

{% hint style="info" %}
*DeFi Saver takes no fee for swaps on the Exchange dashboard.*
{% endhint %}

## DEX Aggregators

DeFi Saver Exchange essentially serves as a DEX meta-aggregator, combining various DEX aggregators as well as numerous direct DEX integrations.

The DEX aggregators used on DeFi Saver are:

* 1inch
* Paraswap
* Kyberswap
* 0x
* Odos
* Bebop

\
The four direct DEX integrations are:

* Uniswap V2
* Uniswap V3
* Curve
* Sushiswap

\
By implementing the meta-aggregator, DeFi Saver's Exchange feature provides users with the best swap routes, while also providing additional tools such as Advanced Mode, which you can learn more about in our Use-case article.

In cases where slippage settings might be preventing the transaction from succeeding, our interface will offer users an alternate swap route:

<figure><img src="/files/HMcf0JCzXjTspKEgS0oC" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*The Limit Order strategy automatically checks if the price trigger is met with the following time intervals:*

* *Mainnet - Approximately every 30 seconds*
* *Arbitrum - Approximately every 10 seconds*
* *Other supported L2s - Approximately every 20 seconds*
  {% endhint %}

***

## Related Articles:

* [Use-case](https://help.defisaver.com/features/exchange/use-case)
* [Fees](https://help.defisaver.com/features/exchange/fees)
* [Smart Wallets](https://help.defisaver.com/general/smart-wallets)


---

# 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://help.defisaver.com/features/exchange.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.
