# Staking

{% hint style="info" %}
Staking $BOTTO in the Governance contract is also available on the Base network. [Buy $BOTTO on Base](https://app.uniswap.org/explore/tokens/base/0x24914cb6bd01e6a0cf2a9c0478e33c25926e6a0c), or [bridge your existing tokens to Base](https://botto.com/dao/article/base-bridging-guide).
{% endhint %}

A simple way to understand staking would be seeing this as a 'deposit'. You 'deposit' (stake) your newly acquired $BOTTO into the Botto app.

In return, you generate Voting Points (VP). You are able to spend VP on voting for your favorite art pieces, which subsequently lets you influence Botto's artistic direction!

Staking a minimum of 100 $BOTTO makes you eligible for earning rewards per each round you engage with. You can stake on either Base or Mainnet. If you would like to enjoy the lower transaction fees that Base provides, you can find a [guide on bridging to Base here](https://botto.com/dao/article/base-bridging-guide).&#x20;

### How to Stake

Staking is relatively straightforward and is done in three easy steps.

**Head over to the Botto application**

1. Head over to [Botto App](https://studio.botto.com/) and hit the `Connect` button. <br>

   <figure><img src="/files/ZWrv1JnyaDyUny2DvPPy" alt=""><figcaption></figcaption></figure>
2. &#x20;Select any of the crytpo wallet options to log in or register. If you do not have a crypto wallet, select `Login with email or socials`<br>

   <figure><img src="/files/QHOC4qfuvq0ozgux6jyi" alt=""><figcaption></figcaption></figure>

Your wallet is now connected to Botto's application!&#x20;

**Start the Staking Process**

* First, click on the profile picture to open the options menu in the Botto App.<br>

  <figure><img src="/files/OwnCZfaxqBtF7uzOs8yc" alt=""><figcaption></figcaption></figure>
* Press the`Stake` button.<br>

  <figure><img src="/files/rEP1JFX76hMlJCFz8QvJ" alt=""><figcaption></figcaption></figure>
* You'll want to make sure you hold $BOTTO on either [Ethereum](https://app.uniswap.org/swap?outputCurrency=0x9DFAD1b7102D46b1b197b90095B5c4E9f5845BBA) or [Base](https://app.uniswap.org/explore/tokens/base/0x24914cb6bd01e6a0cf2a9c0478e33c25926e6a0c). If you don't, see [Get $BOTTO Tokens](/overview/getting-botto-tokens.md) (or use the option in the staking menu in the app).<br>

  <figure><img src="/files/TzOQOhWOfP6aEjOXnaGG" alt=""><figcaption></figcaption></figure>
* Once you hold $BOTTO, select `Stake` <br>

  <figure><img src="/files/dRmCeNWiaXf3bMlf2mfX" alt=""><figcaption></figcaption></figure>

Note: you will need to stake on the chain where you hold $BOTTO. If you hold on Mainnet instead of base, you can change the chain by clicking on the Ethereum logo underneath your profile.<br>

<figure><img src="/files/lMFVBFpaczKOVjMKJqvR" alt=""><figcaption></figcaption></figure>

* Enter the quantity you'd like to stake (hit `Max` if you're not sure).
* Then, hit the `Approve` button.

<figure><img src="/files/FsE9FwUYIsAqgXXw9BLB" alt="" width="375"><figcaption></figcaption></figure>

*Note: If you are using social login wallet abstraction, there is no need for you to approve any transactions outside of the app. Just follow to the next step and click `Stake`.*

* You'll need to hit `Next` and `Approve` on the notification box created by Metamask (or any crypto wallet extension you are using):

{% hint style="warning" %}
Please note a transaction fee may be incurred, which is why you needed to make sure you didn't exchange all of your ETH for $BOTTO in the previous step. If you want to benefit from lower transaction fees, interact with Botto [using the Base network](/overview/quickstart.md).
{% endhint %}

<figure><img src="/files/UESIfMMkEd1YgmJ2mmoJ" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/SBEz7aoE7o4AC7siKZAX" alt="" width="375"><figcaption></figcaption></figure>

* Once confirmed, you'll be brought to another screen, asking you to confirm your stake. Click the `Stake` button, and then hit `Confirm` on the MetaMask notification that pops up.

<figure><img src="/files/CAOUylWeCxs0X7PeGTjT" alt="" width="375"><figcaption></figcaption></figure>

*Note: If you are using social login, you will see the below screen directly after clicking `Stake`. Otherwise, jump to the next step.*

<figure><img src="/files/RLoS6Spcs40gUrgkVzfH" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="/files/IvUR4idstoUxO2KU2XpU" alt="" width="352"><figcaption></figcaption></figure>

That's it! You've staked your tokens. **You'll now be able to participate in voting and earn rewards from it if you staked at least 100 $BOTTO.**


---

# 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.botto.com/overview/depositing-botto.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.
