# Get Started

{% stepper %}
{% step %}

### Create Your Account

To authenticate yourself (the easy way!) on RektoFun, you can use **Google**, Twitter or Phantom / Metamask aor any other wallet. This will generate your smart contract wallet, which requires no management on your behalf.

We are using Privy, the most secure wallet infrastructure!

Click **Sign Up** on the top-right corner of the [homepage](https://rekto.fun/) to create your account.

After creating an account you will get a popup to set up your profile details or you can just setup your username, profile, and your bio in [settings](https://rekto.fun/settings) page.

<figure><img src="/files/l6XWNdOwljDPYKRwiFSj" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Deposit Funds

To start trading you need to deposit funds, click on deposit icon / balance to view your **deposit address**.

Using the wallet of your choosing, copy and paste the deposit address or scan the QR code:

* Only deposit $USDC token on solana blockchain.

{% hint style="warning" %}
Do not deposit anything other than USDC, as you won't be able to recover other asset types!
{% endhint %}

It can take a few minutes for the funds to appear in your account.

Note: We use Privy for our wallet infrastructure, so you can access your deposited funds anytime directly through the Privy app or using the same login method you used on rekto.fun.
{% endstep %}

{% step %}

### Ready To Rock And Roll

Now you are ready to create and accept challenges on rekto.fun

Explore various challenges in the [challenges](https://rekto.fun/challenges) page, you can also explore challenges according to challenge [markets](https://rekto.fun/markets) in the markets page.

To create a challenge click on create challenge and fill the challenge details according to you.

{% hint style="info" %}
Remember this! One you create a challenge you cannot cancel it!

The challenge either gets expired or accepted, if the challenge gets expired you get refund, if the challenge gets accepted you are in a battle with the opponent and the one who wins get's the prize pool.
{% endhint %}
{% endstep %}
{% endstepper %}


---

# 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://rektofun.gitbook.io/rektofun/introduction/get-started.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.
