> For the complete documentation index, see [llms.txt](https://docs.playhattori.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.playhattori.io/wallet/how-to-swap.md).

# How to swap

In the Wallet tab you can swap **$HATTORI to USDT** and **USDT to $HATTORI**.

{% hint style="info" %}
The network fee is paid in TON, so make sure you have some TON on your connected wallet.

1-2$ in TON should be enough for a couple dozen transactions.
{% endhint %}

{% stepper %}
{% step %}

### **Choose the swap pair**

Select the token you want to swap. Use the arrows in the center of the screen to switch the direction of the swap.
{% endstep %}

{% step %}

### Enter amount

Press on highlited field to enter tokens amount for swap.
{% endstep %}

{% step %}

### **Check the details below the swap window and swap**

You’ll see the pool fee, slippage and network fee. Tap **Auto** if you want to change the slippage manually. Keep in mind that if you set the slippage too low, the transaction may take a long time or get stuck. We recommend leaving it on Auto.

After that, press "Swap" button and the confirmation screen will appear.
{% endstep %}

{% step %}

### **Confitm the transaction details**

Make sure everything looks correct. If you agree with all numbers, tap **Confirm**.
{% endstep %}

{% step %}

### **Confirm the swap in your wallet**

Your TON wallet app will open. Confirm the transaction and check that you have a small amount of TON for the network fee. Usually less than 1 USD in TON is enough.
{% endstep %}
{% endstepper %}

{% tabs %}
{% tab title="Choose" %}

<figure><img src="/files/70tDgt4ZElcIZHLaBEXU" alt="" width="323"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Enter Amount" %}

<figure><img src="/files/35zZ8oPeC3X919x1TJRZ" alt="" width="328"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Check & Swap" %}

<figure><img src="/files/9WbWbtCO4qOLuZ2qcnBI" alt="" width="327"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Confirm" %}

<figure><img src="/files/7n6y2JuGnv7bLcVuRVD4" alt="" width="237"><figcaption></figcaption></figure>

{% hint style="info" %}
**After confirming the swap, open your connected wallet in the pop-up window and confirm the exchange inside the wallet.**
{% endhint %}
{% endtab %}

{% tab title="Finish" %}

<figure><img src="/files/Zr5STst6OkiturYRLbJb" alt="" width="234"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### **After the swap**

You’ll see the received token in your wallet application.

You’ll also see the transaction status in the pop up window and in the [History](https://docs.playhattori.io/wallet#id-3.-history) tab inside the Mini App.

<div><figure><img src="/files/FaatK9G3YwZ6ZUq8ixYn" alt="" width="237"><figcaption></figcaption></figure> <figure><img src="/files/mQqiENg7VjX7BEx60M0t" alt="" width="240"><figcaption></figcaption></figure></div>

#### **If the swap failed**

If the swap doesn’t go through, you’ll see an error screen.

First check that you have enough TON on your wallet to pay the network fee.

If everything looks fine, contact our support team in [Discord](https://discord.com/channels/1118657356893528104/1242091672209457293) or [Telegram](https://t.me/hattori_support_bot).


---

# 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:

```
GET https://docs.playhattori.io/wallet/how-to-swap.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.
