# Add Liquidity

1. Make sure you are on [basin.exchange](https://basin.exchange/) and [connect your wallet](/guides/basics/connect-to-basin.md).
2. Navigate to the “Liquidity” page. The "View Wells" tab shows available Wells.&#x20;
3. Select the Well and select "Add/Rm Liquidity".
4. Under "Add Liquidity", input the quantity of each token you want to add in exchange for LP tokens.
   * If you have both tokens, you can select "Add tokens in balanced proportion" to add an equal dollar value of each token.
   * If you are adding only one token, your transaction will have a price impact on the Well.
5. A transaction preview including price impact can be viewed by expanding the "Expected Output" toggle.
6. You may select a slippage tolerance by selecting the gear icon under "Expected Output". The default slippage tolerance is 0.1%.
7. If you are adding ETH or have previously approved the asset being spent, skip to Step 9. For all other assets, select “Approve \[Token]”. This allows the Basin contract to spend the asset, but does not add liquidity yet.
8. Confirm the approval transaction in your wallet, and your hardware wallet, if applicable. You should verify that the transaction is interacting with the [correct contract](/resources/contracts.md) before signing it.
9. Select “Add Liquidity”.
10. Confirm the transaction in your wallet and your hardware wallet, if applicable. You should verify that the transaction is interacting with the [correct contract](/resources/contracts.md) before signing it.
11. After the transaction has been confirmed by the network, view your liquidity by navigating to the "Liquidity" page and selecting "My Liquidity Positions".


---

# 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://docs.basin.exchange/guides/using-wells/add-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.
