> For the complete documentation index, see [llms.txt](https://docs.harmony.one/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.one/home/general/ecosystem/dapps/dexes/harmony-swap.md).

# Harmony Swap

Link: <https://swap.harmony.one/>

Harmony Swap is a decentralized exchange that represents the main liquidity hub on the Harmony blockchain and is operated by the core team. It was forked from Uniswap V3, enabling concentrated liquidity positions and the most efficient swap experiences.&#x20;

### Swap Tokens

Before swapping, make sure that you own ONE tokens to pay for gas fees and your wallet is switched to the Harmony network.&#x20;

To swap tokens, visit <https://swap.harmony.one/> and connect your wallet. Once connected, you will find Tokens that are available in your wallet in the drop-down menu of the swap interface:&#x20;

<figure><img src="/files/KqLDDu3sDsUjOxSUpLvl" alt="" width="375"><figcaption></figcaption></figure>

In case your Token does not show up in the list please paste the contract address to add the Token manually.&#x20;

The lower drop-down menu allows you to select the desired Tokens that you want to receive. You can either choose from the list or paste the contract address as well.&#x20;

Once you have selected input and output tokens, enter the amount you want to swap. The interface shows a preview of the expected amount of Tokens to be received:

<figure><img src="/files/tWrdwbwey2hTdhCri9JZ" alt="" width="375"><figcaption><p>Swap Preview</p></figcaption></figure>

Click "Approve" and then "Swap" to execute the swap. You will receive the output Tokens directly in your wallet.&#x20;

### Provide Liquidity

Anyone can provide liquidity on Harmony Swap. Adding and removing liquidity follows the Uniswap V3 concentrated liquidity framework.&#x20;

You can get an overview of existing pools by selecting "Pools" in the menu and getting directed to <https://info.swap.harmony.one/#/harmony/pools>.

<figure><img src="/files/4rCYKtvN7k4DVPRADWGJ" alt="" width="375"><figcaption><p>Pool overview</p></figcaption></figure>

Select "Positions" on the Harmony Swap Menu to open the liquidity interface:&#x20;

<figure><img src="/files/nO7zTnkf6n656Yuaoqqo" alt="" width="375"><figcaption><p>Liquidity Interface</p></figcaption></figure>

Choose the tokens you want to add liquidity to and the fee tier. a higher fee tier will result in less volume but more fees per swap.&#x20;

Since liquidity pools on Harmony Swap are concentrated you need to select a range in which you want to add your tokens. A wider range results in lower fees but also less impermanent loss. Choose a range you are comfortable with depending on the expected volatility of the tokens. Reminder: If the pair trades outside of the selected range you will earn no fees. The liquidity visualization shows the current liquidity in the pool and the current price. It helps you to find a good range for your on liquidity.&#x20;

<figure><img src="/files/rk1JQSlLAsB61CpJ5BUM" alt="" width="375"><figcaption><p>Liquidity Visualization</p></figcaption></figure>
