# Single-chain transfer

{% hint style="info" %}
"**Single-chain transfer**" refers to the process of transferring tokens within the same network.
{% endhint %}

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

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F6uc6FpzlaJyo6TFcL8un%2FScreenshot_4.png?alt=media&#x26;token=399d9992-395a-4831-8f9f-9ce126a4e585" alt="" width="362"><figcaption></figcaption></figure>

You will be directed to the Transfer screen.

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F1PIOJZrQ8xX8zPtzb8SG%2FScreenshot_5.png?alt=media&#x26;token=a14e499b-15ac-4550-9129-b7bdc433cdb4" alt="" width="362"><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.

<details>

<summary>With BTC transfer</summary>

SubWallet currently supports BTC transfers for all Bitcoin address types, including transfers of BTC between them (e.g., you can transfer BTC from a Native SegWit address to a Taproot address).&#x20;

This means that even if you are in the Single-account mode, you will still need to select the sender address, as each address has its own balance.

<div><figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FMYA1kS2or4weMxGDBec1%2FScreenshot_95.png?alt=media&#x26;token=381dd54a-7ecd-427b-995f-d323dd678f0d" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FggC6DFbylJoYTLrN4hAY%2FScreenshot_96.png?alt=media&#x26;token=e15b8b51-7c5d-4f47-9a8f-20a7f312cff1" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FbkHk8OdZt84QIyl5U7HH%2FScreenshot_97.png?alt=media&#x26;token=0c48c91e-a473-41f4-8c89-908695c76f7d" alt="" width="362"><figcaption></figcaption></figure></div>

</details>

In the "**To**" field, you can select one account from the account list or paste a valid address.

<div><figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FxmD1Z0XQ5UgwHsWNrwWU%2FScreenshot_6.png?alt=media&#x26;token=94839f0a-a935-4232-9f56-34158cff5863" alt="" width="362"><figcaption></figcaption></figure> <figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F43mvMmcup84NPZx5bPik%2FScreenshot_7.png?alt=media&#x26;token=ef4276d4-c57b-4eaf-9f72-fb99b41d2487" alt="" width="362"><figcaption></figcaption></figure></div>

<details>

<summary>If you are in the "All accounts" mode</summary>

In this case, in addition to the above information, you will also need to choose the sender's address.

<img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F6oYreVKRDDVGDWGBq4F7%2FScreenshot_10.png?alt=media&#x26;token=223aacbc-d16a-4ca3-8e19-392635ad7465" alt="" data-size="original"><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FCm26RiPOCbeyFjsn3sh6%2FScreenshot_11.png?alt=media&#x26;token=aec2d277-5312-462e-9495-097428bd3861" alt="" data-size="original">

</details>

{% hint style="info" %}
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="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F4NvqSfLAkLrL2fJ37cKV%2FScreenshot_303.png?alt=media&#x26;token=79f3d087-2415-4771-b7f7-c608aa6bfbd9" alt="" data-size="original"><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FE1BMNb7Rv6FojFNoHHOa%2FScreenshot_302.png?alt=media&#x26;token=09d8fce2-f180-4630-aed2-669c6b5a1640" alt="" data-size="original">
{% endhint %}

<details>

<summary>Customize gas fee for EVM transactions</summary>

{% hint style="info" %}
With EVM networks, high traffic can result in slower transaction processing times. As a result, the optimal transaction fee required to incentivize miners to validate transactions may fluctuate based on changes in network usage and conditions.
{% endhint %}

From version 1.3.24, SubWallet allows you to customize the transaction fee for transactions performed on any EVM network. This means you can set the fee amount to whatever you desire rather than being limited to a fixed fee, as in previous versions.

To customize the fee, once you input the needed information, click the <img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FhqB3NliZ1P8dv5Bo8HWO%2FScreenshot_67.png?alt=media&#x26;token=0b00ca98-c2fe-4335-9ef4-1484c838edbe" alt="" data-size="line"> in the "**Estimated fee**" field. In the Edit fee popup, you can select between 3 fee options: "**Low**", "**Medium**", and "**High**". These options are dynamic and offer suggestions based on network congestion during transactions.

Choose the option you prefer.

<img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2Fq6SNS4CGqlItg8jFUO8A%2FScreenshot_16.png?alt=media&#x26;token=6c722439-4a9c-452e-ae64-3510d21d4deb" alt="" data-size="original"><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FCNQPlFim2PsuRJxOT35N%2FScreenshot_17.png?alt=media&#x26;token=59dad88d-f878-45f7-a60f-5e6aabe1176a" alt="" data-size="original">

{% hint style="info" %}
You can also set your custom fee by selecting the "**Custom**" tab, entering the Max & Priority fees you prefer, and then clicking "**Apply fee**".

<mark style="color:red;">Please note that the Priority fee cannot be higher than the Max fee.</mark>

<img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2Fl1eitmz95gzrVWlgC0ve%2FScreenshot_18.png?alt=media&#x26;token=7b98f46d-6e24-4441-bf10-16d01850b903" alt="" data-size="original"><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FUZTZmZMQInHFlPzvGTfs%2FScreenshot_19.png?alt=media&#x26;token=1f8397b7-6289-418d-b5d0-7522d5c9bb69" alt="" data-size="original">
{% endhint %}

</details>

<details>

<summary>Select a non-native token to pay gas fees for transactions on some Substrate (Polkadot) networks</summary>

{% hint style="success" %}
Currently, SubWallet supports customizing payment tokens for single-chain transactions on these networks:

* **Polkadot Asset Hub** (starting from version 1.3.18)
* **Kusama Asset Hub** (starting from version 1.3.18)
* **Hydration** (starting from version 1.3.24)

Instead of requiring native tokens to cover gas fees, you now have a variety of tokens to choose from for this fee.
{% endhint %}

To customize the payment token, once you input the required information, click the <img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FhqB3NliZ1P8dv5Bo8HWO%2FScreenshot_67.png?alt=media&#x26;token=0b00ca98-c2fe-4335-9ef4-1484c838edbe" alt="" data-size="line"> in the "**Estimated fee**" field. Select any tokens you have balances to pay the gas fee.

<img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FG90TFL1InjGcTfIlGxKP%2FScreenshot_12.png?alt=media&#x26;token=eea89820-3772-4a35-af47-a78941b8e863" alt="" data-size="original"><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FqZQ16AvDEjh8lmcQagkg%2FScreenshot_13.png?alt=media&#x26;token=c893a6ca-de98-4568-b89b-84bab1046bbe" alt="" data-size="original">

</details>

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

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

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2F0KPNUl0sRPYlZMmfTlJd%2FScreenshot_8.png?alt=media&#x26;token=f0713809-bd1e-4fbb-8e52-7ad6772e9a22" alt="" width="362"><figcaption></figcaption></figure>

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

<figure><img src="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FUpxORwiFLYrZDEbfCgKY%2FScreenshot_29.png?alt=media&#x26;token=58e18a21-6f85-4b41-8695-dca68e4c88da" 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="https://631687399-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lh39Kwxa1xxZM9WX_Bs%2Fuploads%2FhVYhfS7fRRpKsX5LCIed%2FScreenshot_9.png?alt=media&#x26;token=efeb0fca-a7e0-4f75-b59c-73d58074d42a" 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/single-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.
