> For the complete documentation index, see [llms.txt](https://hinkal-team.gitbook.io/hinkal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hinkal-team.gitbook.io/hinkal/hinkal-wallet/cross-chain-swaps-and-sends.md).

# 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/lBrMwOzrKryJauXP1qnp" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

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

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

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

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

<figure><img src="/files/1UWm74HTCqHLdXCbx1gX" 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**
