> 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

Move assets across networks using Swap (bridge) or Send.

**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="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-dc20e73645f22bc7e12b85570ed428426308a294%2FSwap%20-%20Default%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-e766d574831d7791e36842eae1281f0d48aa5173%2FSwap%20-%20Clear%20(You%20Pay)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-fe59d3f3f44dc3ae3dfceab7f606bddba39d232f%2FSwap%20-%20Selecting%20Tokens%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-4942f6eb6ddcb1919b353733a3edbdb8e4cd0bc6%2FSwap%20-%20Ready%20to%20Bridge%20(2).png?alt=media" 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:
  * **Public 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="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-711f1f2b616fc14ace43d8147b5dce8b610d3cfe%2FSend%20-%20Search%20Token%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

<div><figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-955f013e8ca214a14dad00c1698cb1e9af67f501%2FSend%20-%20Choose%20Token%20(3).png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-2351a708ba114ffcda7581a9757112e551830ca2%2FSend%20-%20Type%20Amount%20(1).png?alt=media" alt=""><figcaption></figcaption></figure></div>
{% endtab %}

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

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-1583ce0340543ba17786095d5c25316a62441142%2FSend%20-%20Search%20Contact%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}

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

<figure><img src="https://400260740-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUoGzqKrjqkoPsx76Zeb7%2Fuploads%2Fgit-blob-d07ea7dc29dcffe9351a6316f83c0505b5adcc84%2FSend%20-%20Ready%20to%20Review%20(3).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

## Key ideas

* **Bridge is part of Swap**, not a separate feature
* It activates automatically when networks differ
