# Cross-chain Swaps and Sends

**How it works**\
Hinkal executes cross-chain transactions through a relayer using **LI.FI**.

* You select tokens and networks
* If networks differ → **Swap automatically becomes Bridge**
* The system routes the transaction across chains
* Fees and execution details are shown before confirmation

## Cross-chain swaps (Bridge)

Swap tokens across different networks.

### How it works

* Starts from **Swap**
* If selected tokens are on different networks:\
  **Swap automatically switches to Bridge**
* The action button changes from **Swap → Bridge**
* Execution is handled via LI.FI

### Step-by-step

1. Open **Swap (Public account)**
2. Select token in **You Pay**
3. Select token in **You Receive**
4. If you change the **destination network**, the interface switches to **Bridge mode**
5. Enter amount (**25% / 50% / Max**)
6. Review:
   * Provider
   * Slippage
   * Fees
7. Tap **Bridge**

{% tabs %}
{% tab title="Step 1. Click Swap from Public Accoun" %}

<figure><img src="/files/BYgmjbXazq7traBJlISt" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 2. Select token in You Pay" %}

<figure><img src="/files/L9caA0q1kBoETRJECCtJ" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 3. Select token in You Receive" %}

<figure><img src="/files/0x3kwFA6HVFxs5YTf2c6" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 4. Bridge" %}

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

### What you can adjust

#### Provider

* Determines the route used for execution
* Different providers may return different output amounts

#### Slippage

* Maximum price change you accept before the transaction fails<br>

## Cross-chain sends

Send tokens across networks directly to another wallet.

### How it works

* Available from both:
  * **Public account**
  * **Private account**
* You select token + enter recipient address
* Hinkal handles the cross-chain routing automatically

### Step-by-step

1. Open **Send**
2. Select token
3. Enter amount
4. Enter recipient address (or choose from contacts)
5. **Review fees**
6. Confirm and tap **Send**

{% tabs %}
{% tab title="Step 1. Tap send from public or private accounts" %}

<figure><img src="/files/Go6oabp9iFqm1fMaqMeB" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 2. Select token and amount" %}

<div><figure><img src="/files/9NFeDEYrtus3erQ09czh" alt=""><figcaption></figcaption></figure> <figure><img src="/files/gOmK1GSCM3Oltnr9G6jZ" alt=""><figcaption></figcaption></figure></div>
{% endtab %}

{% tab title="Step 3. Enter recipient address or select from contacts" %}

<figure><img src="/files/xPWrabI2Bac0rwChPUmq" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Step 4. Send" %}

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

## Key ideas

* **Bridge is part of Swap**, not a separate feature
* It activates automatically when networks differ
* **Cross-chain swap = Public account only**
* **Cross-chain send = Public + Private accounts**


---

# 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://hinkal-team.gitbook.io/hinkal/hinkal-wallet/cross-chain-swaps-and-sends.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.
