# Get Started

First, you’ll need to **set up a TON wallet**. A crypto wallet is a digital tool that allows users to store, send, and receive cryptocurrencies. It stores the private keys needed to access and manage the cryptocurrencies stored on the blockchain. There are many wallets on TON, such as [Tonhub](https://tonhub.com/), [MyTonWallet](https://mytonwallet.io/), and [Tonkeeper](https://tonkeeper.com/).

<figure><img src="/files/fHM3QohEdgUke7ea9AKA" alt="" width="563"><figcaption><p>Creating wallet on TON (Tonkeeper Example)</p></figcaption></figure>

❗The **seed phrase** is crucial for wallet access — never share it with other users. Losing the seed phrase means losing all wallet funds.

<figure><img src="/files/D8Cy83WQg4GtdZ5vSlrw" alt="" width="563"><figcaption><p>Wallet Back Up (Tonkeeper example)</p></figcaption></figure>

Next, you’ll need to **get some TON** for gas fees. You can use an on-ramp service to buy a token directly with your credit card. This is a simple way to get started without needing crypto exchanges. Learn more about ways to purchase TON on [the official TON website](https://ton.org/en/buy-toncoin).

<figure><img src="/files/N6fofAmCyBDwVXXsgzlG" alt="" width="563"><figcaption><p>On-ramp Services on TON</p></figcaption></figure>

The second way to get TON is **by purchasing** it on centralized exchanges like [OKX](https://www.okx.com/), [KuCoin](https://www.kucoin.com/), [Bybit](https://www.bybit.com/en), [Gate.io](https://www.gate.io/ru), or others. Once you’re ready, you can withdraw TON to your wallet. To do it, click “Withdraw” on CEX, select token $TON, and paste your wallet address.&#x20;

<figure><img src="/files/Ph01p5YEtFnJUgJvvHa2" alt="" width="375"><figcaption><p>Withdrawal TON from Binance Exchange</p></figcaption></figure>

Then:

1. **Go to** [Rainbow.ag](https://rainbow.ag/) or [our Telegram app](https://t.me/rainbow_swap_bot) and connect your wallet.
2. Select the tokens and the amount you wish to swap.

<figure><img src="/files/4VGgreYXO02Z9x1b7WeZ" alt="" width="375"><figcaption><p>Swap Preparing</p></figcaption></figure>

3. Tap on the **Swap** button.
4. **Confirm** the swap in your wallet.

🔥 That’s all! You have completed a swap on Rainbow Swap!


---

# 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://rainbow-ag.gitbook.io/docs/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.
