# Overview of Eddy Finance

Eddy Finance is the first OmniChain DEX built on top of ZetaChain designed to make it effortless to move assets across different blockchains, like BTC and EVM networks. By leveraging Eddy Finance's omnichain pools that aggregate native assets like ETH, BTC, and MATIC into a single pool, users can engage exclusively with native assets, mitigating the risks associated with wrapped assets.

Eddy Finance does more than just native asset transfers. It is the first cross-chain stableswap platform built on Omnichain Smart Contracts. This smart approach allows the creation of stablecoin multi-chain pools within unified liquidity. \
For instance, Eddy Finance supports a stablecoin pool comprising USDC (Arbitrum), USDT (Polygon), and DAI (Ethereum), all seamlessly integrated within a single pool through Omnichain Smart Contracts.&#x20;

Moreover, the TSS-based infrastructure enables Eddy Finance to maintain a high level of security and decentralization.

Eddy Finance's special algorithm ensures swaps with minimal risk and slippage. Instead of expensive message-passing, transferring assets on external chains only comes with basic transfer gas fees. This can save you a lot on gas costs.

### Eddy router algorithm

Eddy Finance employs a sophisticated algorithm designed to optimize transaction routing through a series of multi-asset pools, taking into consideration the specific attributes and transaction volumes of the assets involved.&#x20;

For example, in the case of swapping pegged assets such as stablecoins, the algorithm channels users towards specialized cross-chain pools similar to cross-chain Curve-like pools on Eddy Finance (STABLE SWAP Routing for Cross-chain)

Conversely, for transactions involving native assets, the algorithm guides users to Eddy pools resembling UniSwap V3, thereby ensuring a streamlined and high-throughput experience for cross-chain swaps (CLAMM Routing for Cross-chain)&#x20;

<figure><img src="/files/EaevBYgz7aOsTNrdmzXv" alt=""><figcaption><p>High level overview of Eddy smart routing logic</p></figcaption></figure>


---

# 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.eddy.finance/eddy-product/overview-of-eddy-finance.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.
