# Get $BOTTO Tokens

To earn rewards from voting on your favorite art pieces, you'll need to get your hands on some $**BOTTO** tokens and stake them. This guide will teach you to swap for $BOTTO on either Ethereum or Base.

### Key Contracts

Always make sure you are interacting with the correct addresses:

{% hint style="success" %}
**Ethereum**\
`0x9dfad1b7102d46b1b197b90095b5c4e9f5845bba`
{% endhint %}

{% hint style="success" %}
**Base**\
`0x24914cb6bd01e6a0cf2a9c0478e33c25926e6a0c`&#x20;
{% endhint %}

### A Note on Base

If you'd like to use $BOTTO on Base for slightly cheaper fees, you can follow the same steps below on the Base mainnet network: simply switch to the Base network in your wallet, and use the Base address above. You will need Base ETH to swap for Base $BOTTO. Find the $BOTTO Base token page on Uniswap [here](https://app.uniswap.org/explore/tokens/base/0x24914cb6bd01e6a0cf2a9c0478e33c25926e6a0c).

Alternatively, you can also [bridge your $BOTTO tokens to Base](https://botto.com/dao/article/base-bridging-guide) once you have them after following the steps below.

### Head to Uniswap

Uniswap an exchange protocol for swapping tokens for one another.&#x20;

You will be using Uniswap to exchange **some of** your ETH for $BOTTO. Make sure you don't exchange all of it, as you will need some ETH in your wallet to pay for fees.

Head over to <https://app.uniswap.org/#/swap>

### Select ETH and $BOTTO

You're presented with the following screen, where there are two corresponding drop-down menus:

![](/files/-MlK6uB5SzTvd3Kw-BqV)

Use the first dropdown option to select ETH. As a reminder, you'll be exchanging **some** ETH for $BOTTO tokens through Uniswap.&#x20;

Specify a quantity of ETH you'd like to exchange to $BOTTO.&#x20;

Use the second dropdown option, copy-pasting this address into the search bar:&#x20;

`0x9dfad1b7102d46b1b197b90095b5c4e9f5845bba`

Hit import.

![](/files/-MlShvMSyj_9BqsRKo70)

![](/files/-MlSi474diIH590K6gUg)

Then, hit **Swap**.

You will be asked to **Confirm Swap,** which in turn will generate a prompt from MetaMask.

![](/files/-MlSiac8kDIeaxc5pHyw)

Hit **Confirm** - then wait for the transaction to confirm! As soon as the transaction completes, you'll have your $BOTTO tokens.


---

# 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/getting-botto-tokens.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.
