> For the complete documentation index, see [llms.txt](https://valhalla-dln.gitbook.io/valhalla-dln-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://valhalla-dln.gitbook.io/valhalla-dln-1/how-to/add-v2-liquidity.md).

# ADD V2 LIQUIDITY

Providing liquidity on Uniswap V2 with ODIN and another asset allows you to earn trading fees while supporting the liquidity of the GodMode Finance ecosystem. Here’s how to do it:

**Step 1: Ensure You Have ODIN and the Other Asset**\
Before adding liquidity, make sure you have ODIN and the second asset you wish to pair it with (such as ETH, DAI, or any supported token) in your Web3 wallet. If you haven’t acquired ODIN yet, refer to the *How to Buy ODIN* section.

**Step 2: Visit Uniswap V2**\
Go to Uniswap V2 and ensure that your wallet is connected to the Ethereum network. You can do this by clicking on "Connect Wallet" and selecting your Web3 wallet (e.g., MetaMask, Trust Wallet).

**Step 3: Navigate to the Liquidity Section**

1. On the Uniswap interface, click on “Pool” and then select “Add Liquidity.”
2. Choose ODIN and your second asset from the dropdown menus. If ODIN is not listed, you may need to manually paste the ODIN contract address to add it.

**Step 4: Input the Amounts**

1. Enter the amount of ODIN and the corresponding amount of the second asset you wish to provide. Uniswap will automatically calculate the required ratio based on the current pool price.
2. Make sure you have enough ETH in your wallet to cover the gas fees for the transaction.

**Step 5: Approve and Add Liquidity**

1. You may need to approve each token for trading if you haven’t done so before. This will require a separate transaction in your Web3 wallet.
2. Once both assets are approved, click “Supply” to add liquidity.
3. Review the transaction details, including the amount of Liquidity Provider (LP) tokens you will receive, and confirm the transaction.

**Step 6: Confirm in Your Wallet**\
Approve the transaction in your Web3 wallet and wait for it to be confirmed on the Ethereum network. Once completed, you will receive LP tokens representing your share of the liquidity pool.

**Step 7: Manage Your LP Tokens**\
Your LP tokens can be used to earn a portion of the trading fees generated by the pool. You can also withdraw your liquidity at any time by using the “Remove Liquidity” option on Uniswap.

**Note**: Keep in mind that providing liquidity comes with the risk of impermanent loss, especially in volatile markets. Make sure to understand these risks before adding liquidity.

Congratulations! You have successfully added liquidity to Uniswap V2 for ODIN and your chosen asset, earning fees and contributing to the ecosystem.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://valhalla-dln.gitbook.io/valhalla-dln-1/how-to/add-v2-liquidity.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
