# Balancer

<figure><img src="https://docs.enzyme.finance/~gitbook/image?url=https%3A%2F%2F2049782695-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWzXrybpj5e9VBbPlbYCJ%252Fuploads%252FeQR1jJuVjKfsLz4ffDag%252Fbalancer.png%3Falt%3Dmedia%26token%3De16dc845-c7c3-43e6-9a19-fef6eebe8152&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=212d5b03&#x26;sv=2" alt=""><figcaption></figcaption></figure>

[Balancer](https://app.balancer.fi/) is a decentralized finance (DeFi) protocol that provides automated market making (AMM) services on the Ethereum blockchain and other Layer 2 networks. It allows users to create and manage custom pools of tokens, where they can earn fees by providing liquidity to the market. Balancer is designed to be a more flexible and customizable alternative to traditional AMM platforms like Uniswap.

Balancer Pools contain two or more tokens that traders can swap between. Liquidity Providers put their tokens in the pools in order to collect swap fees.

Now vaults can provide liquidity to Balancer Pools and stake their Balancer Pool Tokens with Balancer.

#### How to Deposit into a Balancer Pool? <a href="#how-to-deposit-into-a-balancer-pool" id="how-to-deposit-into-a-balancer-pool"></a>

1\. In your left-hand vault menu, go to “DeFi Protocols” and select Balancer.

2\. Click on the three dots of the pool you would like to deposit assets.

3\. From the drop-down actions menu, select deposit.

4\. Enter the amount of the assets you wish to deposit.

Adding single or unbalanced assets to the pool causes the price impact to rise.

![](https://docs.enzyme.finance/~gitbook/image?url=https%3A%2F%2F2049782695-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWzXrybpj5e9VBbPlbYCJ%252Fuploads%252FmSxive2Ez3k0evDSk92f%252Fdeposit.png%3Falt%3Dmedia%26token%3D50a2f0b7-7397-42a8-88da-397892d08743\&width=768\&dpr=4\&quality=100\&sign=e296b911\&sv=2)

5\. Review the details and amounts, then click Deposit, Submit and confirm the transaction.

#### How to Stake BPT tokens? <a href="#how-to-stake-bpt-tokens" id="how-to-stake-bpt-tokens"></a>

1\. In your left-hand vault menu, go to “DeFi Protocols” and select Balancer.

2\. Click on the three dots of the BPT you would like to Stake.

3\. From the drop-down actions menu, select Stake.

4\. Enter the BPT amount you would like to stake, then click on stake and confirm the transaction.

#### How to Withdraw from a Balancer Pool? <a href="#how-to-withdraw-from-a-balancer-pool" id="how-to-withdraw-from-a-balancer-pool"></a>

1\. In your left-hand vault menu, go to “DeFi Protocols” and select Balancer.

2\. Click on the three dots of the BPT you would like to Withdraw.

3\. From the drop-down actions menu, select Withdraw.

4\. Enter the BPT amount you would like to Withdraw, then click on Withdraw and confirm the transaction.

Enzyme has combined a few transactions to simplify the manager flow:

* You can **Deposit and Stake**
* You can **Withdraw and Unstake**

\\


---

# 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.enzyme.finance/user-documentation/blue-management/protocols/balancer.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.
