# Providing v3 Liquidity

Providing liquidity to ODIN’s trusted liquidity pairs on **Uniswap V3** offers enhanced flexibility and potential rewards but comes with increased complexity. This guide will walk you through the advanced steps required to add liquidity using Uniswap V3, ensuring you understand the additional features and risks involved.

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

Before you begin, ensure you have the following:

* **Advanced Web3 Wallet Setup**: A compatible wallet such as [MetaMask](https://metamask.io/) installed, set up, and funded with sufficient **ETH** and the respective paired token (e.g., OHM, PEAS, TSUKA, etc.).
* **Understanding of Uniswap V3 Concepts**: Familiarity with concentrated liquidity, fee tiers, and impermanent loss is recommended.
* **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**

Ensure your Web3 wallet (e.g., MetaMask) is properly configured and contains 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 V3**

Open your web browser and go to Uniswap V3. 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 V3 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 **"Pool"** section, click **"Select a pool"**.
* Enter the **ODIN contract address** in the token selector:
* ```
  0xDfC5964141c018485b4d017634660f85aa667714
  ```
* elect **ODIN** from the search results to ensure you are pairing with the correct token.
* Choose the paired token (e.g., **OHM**, **PEAS**, **TSUKA**, etc.) from the dropdown.

**5. Configure Liquidity Parameters**

Uniswap V3 introduces **concentrated liquidity**, allowing you to specify price ranges where your liquidity will be active. This feature offers greater capital efficiency but requires more strategic planning.

**a. Select Fee Tier**

Choose the appropriate **fee tier** based on your risk tolerance and expected volatility of the paired tokens:

* **0.05%**: For highly stable pairs with low volatility.
* **0.3%**: For standard pairs with moderate volatility.
* **1.0%**: For volatile pairs or tokens with high price fluctuations.

**Recommendation:** For ODIN paired with meme tokens like TSUKA or APU, a **0.3%** fee tier is generally suitable, balancing potential returns with risk.

**b. Set Price Range**

Define the **minimum and maximum price** at which you want to provide liquidity. This range determines where your liquidity is active:

* **Narrow Range**: Higher capital efficiency and potential fees but higher risk of liquidity being out of range.
* **Wide Range**: Lower capital efficiency and fewer fees but lower risk of being out of range.

**Tip:** Start with a **moderate range** around the current market price of ODIN to balance risk and reward. Monitor and adjust as needed based on market movements.

**6. Enter Liquidity Amounts**

* **Input Amounts**: Enter the amount of **ODIN** and the paired token you wish to provide within your specified price range.
* **Review Pool Share**: Check the percentage of the pool you will own after adding liquidity.

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

If this is your first time providing liquidity for this pair, you may need to **approve** the tokens:

* Click **"Approve \[Token]"** for each token.
* Confirm the transaction in your wallet. This step authorizes Uniswap V3 to spend your tokens.

**8. Add Liquidity**

* Once approvals are complete, click the **"Add Liquidity"** button.
* Review the details, including **pool share**, **estimated fees**, and **impermanent loss** warnings.
* Click **"Confirm"** to proceed.

**9. Confirm the Transaction**

* A confirmation window will appear. Carefully review all transaction details.
* Click **"Confirm Supply"** in your wallet (e.g., MetaMask).
* Wait for the transaction to be mined. Upon confirmation, you will receive **Uniswap V3 LP tokens** representing your position in the liquidity pool.
