> For the complete documentation index, see [llms.txt](https://docs.thepixy.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thepixy.xyz/utility/products/basepot-guide.md).

# Basepot Guide

Using Basepot is simple! Just like using any other app on the blockchain. Let’s see step by step how to login and place a bet:

## Step 1:&#x20;

[Open the App](https://farcaster.xyz/miniapps/qYSrj9DpmRp3/pixy) and enter the Basepot.

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

Here you can see all the round information.

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

* **Players**: Here you can see the size of the round and how many people have joined.
* **POT**: All USDC that has been collected and will go to the winner.
* **Your Chance**: After entering, you can see your chance here based on the amount you entered.
* **Your BET**: The amount you bet in this round.
* **EST. Chance**: Here you will see your instant chance based on the amount you want to deposit to enter the game.
* **Round (Top of the page)**: Here you can see the history of previous rounds and winners. If you want to see the full information, just click on any round you want.

To enter, you must first connect your wallet. Select your desired wallet and connect.

<figure><img src="/files/dLf6Ck71zaarPJhN0VpR" alt="" width="563"><figcaption></figcaption></figure>

Now you can enter the amount you want to place.

<figure><img src="/files/VVvIyY0cDN8RZWslA244" alt="" width="491"><figcaption></figcaption></figure>

What's **Approve** and **Approve one-time** ?&#x20;

To withdraw USDC from your account and transfer it to our contract, we need to obtain an **approve** from you. This is a standard mechanism used for all token transfers. This approval does not give us permission to transfer funds on our own; it is only a prerequisite for the transfer process.

That’s why there are **two steps**:

1. Signing the first transaction to grant withdrawal approval.
2. Signing the second transaction to transfer the amount.

If you want to reduce the number of steps, you can use the **Approve one-time** option. This allows us to obtain a **general approval** from you (please note that this does **not** mean we can directly withdraw funds from your wallet). After that, you only need to sign one **transfer transaction**.

After signing, your information will be transferred to the smart contract and you must wait to be added to the round:

<figure><img src="/files/T2rbSfgzLuz0V1JpZRXY" alt="" width="563"><figcaption></figcaption></figure>

⚠️ Note: Make sure you have **enough USDC** in your wallet to enter POT. You will also need a small amount of **ETH to pay the network fee**.&#x20;

⚠️ Note: Make sure both USDC and ETH are on the **Base Network**.

Otherwise you will receive the following error:

<figure><img src="/files/vE3ojoqV1nC0WiurjwpC" alt="" width="421"><figcaption></figcaption></figure>

After the round is filled, the lottery is carried out completely automatically by the smart contract, and the POT amount is sent directly to the winner's wallet. (Platform Fee is 5%)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.thepixy.xyz/utility/products/basepot-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
