> For the complete documentation index, see [llms.txt](https://wiki-apps.acala.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki-apps.acala.network/general/bringing-tokens-to-karura/transferring-tokens-to-assethub.md).

# Transferring tokens to AssetHub

Information on how to transfer tokens from Acala

## Important: ACA is required for all transactions on Acala, it is suggested to leave enough ACA, or leave ACA to the last to transfer.

With the intention of moving tokens from Acala to AssetHub, the following steps could be considered.

Bridge to AssetHub - if token is not supported, perform one of the actions depends on the token holding.

## Bridge to AssetHub

1\) Connect to [Acala Apps](https://apps.acala.network/) and click on [`Bridge`](https://apps.acala.network/bridge) on the left-hand side of the page.

Tokens supported on AssetHub are listed such as DOT, USDt. If your tokens are supported here, you can bridge them to AssetHub.

For tokens that are not supported on AssetHub, there are one or more steps you may need to perform depends on the token involved, which are covered below sections.

2\) Make Acala as the `Origin Chain` and select AssetHub as the `Destination Chain`. Select supported token from the drop down, enter the amount of tokens to send. Click `Transfer`.&#x20;

<figure><img src="https://2484935697-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHWNwYwj4jC1zxWo5TkwD%2Fuploads%2FtFZdruybZKp3y1cVlKdO%2Fimage.png?alt=media&amp;token=430b0b70-142e-4548-a1f2-628ba1f70d6c" alt=""><figcaption></figcaption></figure>

### Additional actions

#### Swap - from holding token to AssetHub supported token i.e. DOT

1. Go to [Acala Apps](https://apps.acala.network/) and click on [`Swap`](https://apps.acala.network/swap)
2. Select Pay With the holding token and Receive DOT/USDt
3. Click Swap

#### Staked ACA

1. Go to [Acala Apps](https://apps.acala.network/) and click on [<kbd>Staking</kbd>](https://apps.acala.network/staking) on the side menu
2. Click `Unstake` and initiate the unstake process - takes 14 days
3. Swap ACA to DOT - See section for [Swap](https://app.gitbook.com/o/-M_OLwcDFbYSOX9rQ5hU/sites/site_4ntF2/s/HWNwYwj4jC1zxWo5TkwD/~/edit/~/changes/186/general/bringing-tokens-to-karura/transferring-tokens-to-assethub#swap-from-holding-token-to-assethub-supported-token-i.e.-dot-usdt)

Further documentation: <https://wiki-apps.acala.network/staking/aca-staking#unstaking>

#### LDOT

Option 1: Unstake or Unstake Instantly to DOT - documentation for steps <https://wiki-apps.acala.network/staking/ldot-staking>

Option 2: Swap LDOT to DOT - See section for [Swap](https://app.gitbook.com/o/-M_OLwcDFbYSOX9rQ5hU/sites/site_4ntF2/s/HWNwYwj4jC1zxWo5TkwD/~/edit/~/changes/186/general/bringing-tokens-to-karura/transferring-tokens-to-assethub#swap-from-holding-token-to-assethub-supported-token-i.e.-dot-usdt)

### LcDOT

Option 1: Withdraw DOT from LcDOT [here](https://apps.acala.network/withdraw-crowdloan)

Option 2: Swap LCDOT to DOT - See section for [Swap](https://app.gitbook.com/o/-M_OLwcDFbYSOX9rQ5hU/sites/site_4ntF2/s/HWNwYwj4jC1zxWo5TkwD/~/edit/~/changes/186/general/bringing-tokens-to-karura/transferring-tokens-to-assethub#swap-from-holding-token-to-assethub-supported-token-i.e.-dot-usdt)

### tDOT

Option 1: Remove liquidity. Instruction [here](https://wiki-apps.acala.network/acala-swap/lp-guide)

Option 2: Swap tDOT to DOT - See section for [Swap](https://app.gitbook.com/o/-M_OLwcDFbYSOX9rQ5hU/sites/site_4ntF2/s/HWNwYwj4jC1zxWo5TkwD/~/edit/~/changes/186/general/bringing-tokens-to-karura/transferring-tokens-to-assethub#swap-from-holding-token-to-assethub-supported-token-i.e.-dot-usdt)

#### ACA

Note: ACA is required to perform all transaction on Acala, i.e. this should be last token to transfer.

When all other tokens are moved. Swap ACA to DOT (remember to leave a small amount for bridging the DOT from this step out) - See section for [Swap](https://app.gitbook.com/o/-M_OLwcDFbYSOX9rQ5hU/sites/site_4ntF2/s/HWNwYwj4jC1zxWo5TkwD/~/edit/~/changes/186/general/bringing-tokens-to-karura/transferring-tokens-to-assethub#swap-from-holding-token-to-assethub-supported-token-i.e.-dot-usdt)
