# Cross-chain transfer

{% hint style="info" %}
"**Cross-chain transfer**" refers to the process of transferring tokens between different networks for enhanced collaboration and decentralized exchange.
{% endhint %}

**Step 1**: Open the SubWallet extension and click the "**Send tokens**" button on the homepage.

<figure><img src="/files/W0uLDe4dYcvsdjorRHyU" alt="" width="363"><figcaption></figcaption></figure>

You will be directed to the Transfer screen.

<figure><img src="/files/egShzyu11NoLbkAOSNpf" alt="" width="363"><figcaption></figcaption></figure>

{% hint style="warning" %}
If you are in Single-account mode, make sure the account you initially chose is not watch-only.
{% endhint %}

**Step 2:** Enter the required information in the corresponding fields.

*In this example, we will transfer DOT tokens on the Polkadot network to the Polkadot Asset Hub network within account "Andy 4".*

<figure><img src="/files/m1I8uaqYnsIu6r8er9Sn" alt="" width="363"><figcaption></figcaption></figure>

To make the cross-chain transfer, you first need to select the token you want to transfer by clicking on the top-left field (in this example, DOT).

<div><figure><img src="/files/urCqNaAf7e88igRn5neC" alt="" width="363"><figcaption></figcaption></figure> <figure><img src="/files/tvwlzIgFISQQvgMSgZEC" alt="" width="363"><figcaption></figcaption></figure></div>

Next, select the destination network (the network you want to transfer tokens to) by clicking on the top-right field.

<div><figure><img src="/files/LIZjcnG1IgAZxFdoKYLC" alt="" width="363"><figcaption></figcaption></figure> <figure><img src="/files/wsr9Nbo4XUA9e6ZoUUlD" alt="" width="363"><figcaption></figcaption></figure></div>

Enter the amount and the recipient's address, then click "**Transfer**".

<figure><img src="/files/jqK1MNkkgNvJlzWcQosr" alt="" width="363"><figcaption></figcaption></figure>

{% hint style="info" %}
With this type of transfer, you can select the same account for both the sender and recipient.
{% endhint %}

{% hint style="warning" %}
Note that transferring tokens cross-chain to a centralized exchange (CEX) address will result in loss of funds. This is because these CEXs may not recognize or properly credit deposits made to their wallet addresses.

<img src="/files/7548i0TOpv25ViHGQjbE" alt="" data-size="original">

If you face this situation, it is recommended that you contact their support team as soon as possible.
{% endhint %}

{% hint style="info" %}
If you're in the "All accounts" mode, note that from version v1.3.3 onwards, we have introduced a new feature: **Advanced address detection**.

This feature, when enabled, will allow you to enter any Substrate-based address for transactions. This means you are no longer restricted to using only the fixed addresses from your account list; for example, you can input an Acala address as the recipient address when transferring VARA tokens rather than just using the VARA address.

{% hint style="warning" %}
However, we strongly recommend not to use this feature if you aren't an expert in transactions on the Polkadot ecosystem, as transferring to the wrong address will result in loss of funds.
{% endhint %}

<img src="/files/iYCV3kID1hjtetTTgZE7" alt="" data-size="original"><img src="/files/DrAvTE2uWuhqs0ObOzei" alt="" data-size="original">
{% endhint %}

Once done, click "**Transfer**".

**Step 3**: Check your transaction details, then click "**Approve**" to proceed.&#x20;

<figure><img src="/files/drIICl1URp0nZ3MezSwZ" alt="" width="363"><figcaption></figcaption></figure>

**Step 4**: Transaction result is in!

<figure><img src="/files/Q34m4DIgSDVSCcslBSNs" alt="" width="363"><figcaption></figcaption></figure>

You can either click "**Back to home**" to return to the homepage or "**View transaction**" to see transaction details in the History tab.

{% hint style="info" %}
If you click "**View transaction**", SubWallet will show you the latest transaction record in your transaction history along with the extrinsic hash of the transfer.&#x20;

<img src="/files/L1V8wCmzsPjuzC7ay1gz" alt="" data-size="original">
{% endhint %}


---

# 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://docs.subwallet.app/main/extension-user-guide/receive-and-transfer-assets/transfer-tokens/cross-chain-transfer.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.
