# How to Buy CHAR

CHAR is available on Uniswap via the Base and Celo networks.

{% hint style="info" %}
For commercial orders, feel free to contact our team directly at <support@toucan.earth>
{% endhint %}

## Wallet setup

To buy CHAR, you will need a web3 wallet set up and connected to the Base or Celo network. The most popular wallet is [MetaMask](https://metamask.io/), but you might also consider [Coinbase Wallet](https://www.coinbase.com/wallet), [Rainbow](https://rainbow.me/), or others. Instructions below will cater to MetaMask users.

If you already have MetaMask but have not added Base or Celo, add it by following these steps:

<details>

<summary>Base setup</summary>

1. Navigate to **Settings** > **Networks** > **Add network**
2. Click **Add a network manually**
3. Copy the following details:
   1. Network Name: `Base`
   2. New RPC URL: `https://mainnet.base.org`
   3. Chain ID: `8453`
   4. Currency Symbol (Optional): `ETH`
   5. Block Explorer URL (Optional): `https://basescan.org/`
4. Click **Save**

You'll now be able to toggle to the Base network directly from your MetaMask wallet.

</details>

<details>

<summary>Celo setup</summary>

1. Navigate to **Settings** > **Networks** > **Add network**
2. Click **Add a network manually**
3. Copy the following details:
   1. Network Name: `Celo (Mainnet)`
   2. New RPC URL: `https://forno.celo.org`
   3. Chain ID: `42220`
   4. Currency Symbol (Optional): `CELO`
   5. Block Explorer URL (Optional): `https://explorer.celo.org`
4. Click **Save**

You'll now be able to toggle to the Celo network directly from your MetaMask wallet.

</details>

## Getting assets onto Celo

There are multiple ways to get assets onto the Celo network, including bridging from other blockchains or on-ramping to the Celo network directly. Here we will focus on on-ramping directly to Celo via Coinbase, which is likely to be the easiest path for most users.

### How to add assets from Coinbase to Celo

If you are using Coinbase, the most direct way to get assets onto Celo is the following:

1. From Coinbase, purchase Celo's native token, CELO (symbol CGLD). Note that CELO and CGLD are the same token and various platforms use the symbols interchangeably. This token will be used to pay for transactions on the Celo network ("gas fees") and it can also be used to trade for CHAR.
2. With CELO (CGLD) in your Coinbase account, you can then send it to your web3 wallet.

As of March 2024, Coinbase only allows for the withdrawal of CELO (CGLD) directly to the Celo network.

{% embed url="<https://www.loom.com/share/cc5c4f5bf80d46dea0dd2c567c369fb1?sid=6efe63fa-838a-4c6a-a938-815ec2a4c2d7>" %}

## Steps to buy CHAR on Uniswap (Base)

* Go to <https://app.uniswap.org/>
* Connect your wallet and switch to the Base network
* Toggle the asset that you're swapping from
* Paste the CHAR contract address as the asset that you're swapping to: 0x20b048fA035D5763685D695e66aDF62c5D9F5055
* Since CHAR is a new asset, you may be prompted to accept a warning dialogue
* Complete the approval, signing, and swapping transactions
* Upon transaction execution, your CHAR balance will update at <https://app.toucan.earth/>

## Steps to buy CHAR on Uniswap (Celo)

{% hint style="info" %}
To ensure sufficient liquidity for your swap, it's recommended to use USDC to purchase CHAR. If your wallet only has CELO, first swap for USDC ("USDCoin"), contract address 0xcebA9300f2b948710d2653dD7B07f33A8B32118C.
{% endhint %}

1. With CELO and USDC in your web3 wallet on the Celo network, go to <https://app.uniswap.org/>
2. Connect your wallet and switch to the Celo network
3. Toggle the asset that you're swapping from
4. Paste the CHAR contract address as the asset that you're swapping to: 0x50E85c754929840B58614F48e29C64BC78C58345
5. Since CHAR is a new asset, you may be prompted to accept a warning dialogue
6. Complete the approval, signing, and swapping transactions
7. Upon transaction execution, your CHAR balance will update at <https://app.toucan.earth/>

### Video walkthrough

{% embed url="<https://www.loom.com/share/6409fdf78824460ba6379a7fc8afb1f7?sid=1af4ff6a-4ba2-4c4f-b155-8cea8af02c62>" %}


---

# 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.toucan.earth/toucan/carbon-pools/how-to-buy-char.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.
