> For the complete documentation index, see [llms.txt](https://docs.timewarp.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.timewarp.finance/how-to-guides/how-to-provide-liquidity-for-time-on-uniswap.md).

# How to provide liquidity for TIME on Uniswap

[Uniswap](https://uniswap.org) is a decentralized exchange protocol that let's anyone swap ETH or any ERC-token for another without relying on a centralized entity. Liquidity providers can earn trading fees for locking their tokens in a pool. To start, visit [Uniswap.org](https://uniswap.org) in your browser and [click launch App](https://app.uniswap.org/#/swap).

Click '**Connect to a wallet'** in the upper right side of the window, choose your preferred wallet application (We use Metamask in this example) and confirm the operation displayed.

![](/files/-Mb_wpgWkdLfivYIeuLG)

Now Click '**Pool'** and '**Add V2 Liquidity'.** (Make sure that you are using [Uniswap v2](https://app.uniswap.org/#/pool/v2))**.**

![](/files/-Mb_yTEhXMwUuiGYSWiz)

Now choose for which pair you want to provide liquidity, in our case it’s the [TIME-ETH](https://app.uniswap.org/#/add/v2/ETH/0x485d17A6f1B8780392d53D64751824253011A260) pair.

To choose TIME, paste the token contract address in the search field:

**0x485d17A6f1B8780392d53D64751824253011A260**

Choose how much token you want to lock to act as liquidity, click '**Approve TIME'** and confirm the transaction in your MetaMask wallet. *Note that you will always need the same dollar-amount of TIME token and ETH at the time of deposit*.

Now that you have approved the amount of TIME and ETH to be added to the pool, **repeat the process** in the Uniswap interface with the same amount but this time click '**Supply'**. Confirm the transaction in your MetaMask wallet and once mined, your token will be added to act as liquidity and generate rewards in form of trading fees.
