# Providing v2 Liquidity

## Providing v2 Liquidity

Providing liquidity to ODIN’s trusted liquidity pairs on **Uniswap V2** is a straightforward process that not only supports the ODIN Liquidity Network but also allows you to earn rewards. This guide will walk you through each step to ensure a seamless experience.

#### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

Before you begin, ensure you have the following:

* **Web3 Wallet**: A compatible wallet such as [MetaMask](https://metamask.io/) installed and set up.
* **ETH and Paired Token Balance**: Sufficient ETH and the respective paired token (e.g., OHM, PEAS, TSUKA, etc.) in your wallet to provide liquidity.
* **ODIN Contract Address**: `0xDfC5964141c018485b4d017634660f85aa667714`

#### Step-by-Step Guide <a href="#step-by-step-guide" id="step-by-step-guide"></a>

**1. Set Up and Fund Your Web3 Wallet**

If you haven’t already, install and set up a Web3 wallet like [MetaMask](https://metamask.io/). Ensure your wallet is funded with enough **ETH** to cover both the liquidity you wish to provide and the associated gas fees. Additionally, acquire an equivalent value of the paired token you intend to add liquidity for (e.g., OHM, PEAS).

**2. Navigate to Uniswap V2**

Open your web browser and go to Uniswap V2. Ensure you are connected to the **Ethereum Mainnet**.

**3. Connect Your Wallet**

Click on the **Connect Wallet** button in the top-right corner. Follow the prompts to authorize Uniswap to interact with your wallet. Ensure your wallet is connected to the Ethereum network.

**4. Select the ODIN Pair**

**a. Choose the Paired Token**

* In the **"Select a token"** dropdown under the **"To"** field, choose the paired token (e.g., **OHM**, **PEAS**, **TSUKA**, etc.) you wish to provide liquidity for alongside ODIN.

**b. Add ODIN as the Other Token**

* In the **"From"** field, click on the token selector and **paste the ODIN contract address**:
* ```
  0xDfC5964141c018485b4d017634660f85aa667714
  ```
* Select **ODIN** from the search results to ensure you are trading the correct token.

**5. Enter Liquidity Amounts**

* **Input Amounts**: Enter the amount of ETH and the paired token you wish to add to the liquidity pool. Uniswap will automatically calculate the equivalent value to maintain the pool’s ratio.
* **Review Pool Share**: Check the percentage of the pool you will own after adding liquidity.

**6. Approve Tokens (If Necessary)**

If this is your first time providing liquidity for this pair, you may need to **approve** the token. Click **"Approve \[Token]"** and confirm the transaction in your wallet. This step authorizes Uniswap to spend your tokens.

**7. Add Liquidity**

* Once approved, click the **"Add Liquidity"** button.
* Review the details, including the **pool share**, **price impact**, and **liquidity pool tokens** you will receive.
* Click **"Supply"** to proceed.

**8. Confirm the Transaction**

* A confirmation window will appear. Review the transaction details carefully.
* Click **"Confirm Supply"** in your wallet (e.g., MetaMask).
* Wait for the transaction to be mined. You will receive **Uniswap V2 LP tokens** representing your share in the liquidity pool.


---

# 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://odinliquidity.gitbook.io/odinliquidity/step-by-step-tutorials/providing-v2-liquidity.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.
