> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uzolabs.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Get testnet tokens

> Claim free tBOT from the BOT Chain faucet so you can deploy and test on testnet.

Claim free tBOT from the BOT Chain faucet so you can pay for gas on testnet. tBOT has no value and can't be used on mainnet.

## What you'll do

Send up to 10 tBOT to your wallet address, then check that it arrived.

## Prerequisites

* A wallet address. Create one with `cast wallet new` (see the [quickstart](/get-started/quickstart)) or use MetaMask (see [Connect a wallet](/get-started/bot-chain/connect-wallet)).

## Steps

<Steps>
  <Step title="Open the faucet">
    Go to the [BOT Chain faucet](https://faucet.botchain.ai/basic). Under **Claim asset**, choose **Test BOT**. The network should read **BOT Chain Testnet**.

    <Frame>
      <img src="https://mintcdn.com/uzolabs/kQ1XECsPpV-mq9aV/images/get-testnet-tokens-faucet.png?fit=max&auto=format&n=kQ1XECsPpV-mq9aV&q=85&s=8991e8fc274d1946edc9df86bbd84c63" alt="BOT Chain testnet faucet with Test BOT selected, the BOT Chain Testnet network, a wallet address, the verification check and the Send 10 BOT button" width="1902" height="912" data-path="images/get-testnet-tokens-faucet.png" />
    </Frame>
  </Step>

  <Step title="Enter your address">
    Paste your wallet address (it starts with `0x`). Double-check it; tokens sent to the wrong address can't be returned.
  </Step>

  <Step title="Complete the check and claim">
    Complete the "I am not a robot" check, then click **Send 10 BOT**. The faucet shows a transaction hash when it's done.
  </Step>
</Steps>

## Verify it worked

Click the transaction hash the faucet returns to open it on BOTScan testnet. Or check your balance from a terminal:

```bash theme={"dark"}
cast balance --ether YOUR_ADDRESS --rpc-url https://rpc.bohr.life
```

You should see up to `10.000000000000000000`.

## Limits

Each address can claim **up to 10 tBOT every 24 hours** (checked 2026-10-01 on the faucet and in [BOT Chain's faucet guide](https://dev-docs.botchain.ai/docs/Developers/claim-test-tbot-tokens/)).

That's plenty for development. Deploying and calling a small contract costs a tiny fraction of one tBOT. See [Gas and fees](/get-started/bot-chain/gas-and-fees) for how to check costs yourself.

## Test USDT

The same faucet also gives out test USDT. Under **Claim asset**, choose **Test USDT** and claim it the same way. It's the testnet USDT that the BDEX pools trade, so you can use it with the [swap guides](/guides/defi/swaps/bdex-v2) and the [DEX integration template](/templates/dex-integration/index). Its address is in [Contract addresses](/reference/contract-addresses).

## Uzo Labs faucet

If the BOT Chain faucet isn't working for you, claim from the [Uzo Labs faucet](https://www.uzolabs.xyz/faucet) instead. Paste your address and click **Claim 0.1 tBOT**.

* Each wallet can claim **0.1 tBOT every 24 hours**. That's enough for the [quickstart](/get-started/quickstart), which used about 0.004 tBOT when we tested it.
* Wallets that already hold enough tBOT are skipped.

### Give back unused tBOT

When you're done testing, please send your unused tBOT back to the Uzo Labs faucet so other developers can claim it. Every top-up keeps the faucet running.

```text Faucet address (testnet only) theme={"dark"}
0xe3e5D9f7eD994A6b5f697e60218a29F3Bf98B485
```

From a terminal, this sends 0.05 tBOT from your `uzo-dev` wallet:

```bash theme={"dark"}
cast send 0xe3e5D9f7eD994A6b5f697e60218a29F3Bf98B485 --value 0.05ether --rpc-url https://rpc.bohr.life --account uzo-dev
```

<Warning>
  Send testnet tBOT on chain 968 only. Never send mainnet BOT or any other token to this address.
</Warning>

## When you need more

* **Wait for the next claim.** You can claim again after 24 hours.
* **Use one funded wallet for deploys.** Keep one deployer wallet and claim for it each day, rather than spreading tokens across many test addresses.
* **Test locally first.** Run your tests on a local chain with `forge test` or `anvil`, which cost nothing. Only deploy to testnet when the code works.
* **Teams and hackathons.** Ask a teammate to claim for their own address and send you some. If you're running an event, see the [faucet plan](/hackathons/organizers/faucet-plan).

## Troubleshooting

<AccordionGroup>
  <Accordion title="The faucet won't let me claim again">
    You've probably hit the 24-hour limit for that address. Wait 24 hours, or use one of the options in [When you need more](#when-you-need-more).
  </Accordion>

  <Accordion title="The claim succeeded but my wallet shows 0">
    Check that your wallet is on **BOT Chain Testnet** (chain 968), not mainnet. Look up your address on [BOTScan testnet](https://scan.bohr.life) to confirm the balance.
  </Accordion>

  <Accordion title="The verification check won't load">
    Disable ad or script blockers for the faucet page and reload.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="zap" href="/get-started/quickstart">
    Deploy your first contract.
  </Card>

  <Card title="Gas and fees" icon="fuel" href="/get-started/bot-chain/gas-and-fees">
    How much your transactions cost.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.