# Swap Aggregator

Aggregator: The Execution Layer\
\
The Upheaval Aggregator introduces a new era of cross-chain trading — giving you the freedom to swap assets seamlessly across multiple networks, all within the HyperEVM ecosystem.

<figure><img src="/files/3U5aK1nJZQxEtWcuF1Bu" alt=""><figcaption></figcaption></figure>

Powered by advanced routing and aggregation technology, the Upheaval Aggregator automatically scans liquidity across our own pools as well as major decentralized exchanges and liquidity sources on HyperEVM. It then finds the best possible execution price, ensuring every trade is efficient, cost-effective, and optimized in real time.

With Cross-Chain Market Swap, users can now:

* Trade from any chain — including BNB Chain, Solana, Ethereum, Arbitrum, and more.
* Bridge and swap in a single step, eliminating the need for manual cross-chain transfers.
* Access deeper liquidity and tighter spreads through aggregated routing.
* Save on gas and slippage, with smart execution paths powered by Li.Fi Protocol.

No more juggling between wallets, networks, or bridges.

Just one seamless experience — trade anywhere, anytime, fully optimized.

The Upheaval Aggregator makes multi-chain trading as easy and efficient as trading on a single chain — giving you the best prices, lowest friction, and ultimate convenience across the entire HyperEVM ecosystem.\
\
By aggregating all pools and venues, every swap routes through Upheaval by default. Protocol fees scale in direct proportion to Hyperliquid’s growth. Projects do not need to attract users one by one. The aggregator automatically surfaces their pools and routes trades into them, guaranteeing usage for every token that launches.Traders get best execution and better fills than anywhere else, keeping capital sticky within the ecosystem. As Hyperliquid expands, the aggregator can extend into other venues, ensuring Upheaval sits at the center of liquidity flow\.All these fees will eventually go back to our protocol token holders, aka [$UPHL](https://x.com/search?q=%24UPHL\&src=cashtag_click)holders.


---

# 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.upheaval.fi/swap-aggregator.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.
