> For the complete documentation index, see [llms.txt](https://help.tokenpocket.pro/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tokenpocket.pro/en/wallet-faq-en/arc-wallet/swap-and-bridge.md).

# How to Swap and Bridge on Arc

TokenPocket’s built-in aggregator lets you swap and bridge assets across supported networks from a single interface.

{% hint style="info" %}
**Both Bridge (Cross-chain swaps)  to Arc and  Swap (Same-chain swaps) on Arc are now available.**
{% endhint %}

This guide walks you through swapping **USDT on BNB Chain for USDC on Arc**.

#### 1. Bridge Assets to Arc

**Before You Start**

Make sure you have:

* [Updated TokenPocket](https://tp.xyz) to the latest version.
* Enough assets in your source wallet to complete the swap.
* Enough of the source network’s native token to cover gas fees. For example, transactions initiated on BNB Chain require a small amount of BNB.
* An Arc address that you control. To receive the assets in TokenPocket, create or import an Arc wallet before you begin.

**Steps**

{% stepper %}
{% step %} <mark style="color:blue;">Open Swap & Bridge</mark>

Open the TokenPocket app and switch to the wallet holding the assets you want to bridge. This guide uses a BNB Chain wallet as an example.

From the wallet homepage, tap **Swap**, then make sure **Swap & Bridge** is selected at the top of the screen.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FRjTx5ezHJ4oy8slGCrBP%2FBridge1.png?alt=media&amp;token=15a79f69-a88d-4478-bff7-69812f4804cf" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %} <mark style="color:blue;">Select the Assets</mark>

Under **Send**, select:

* Network: BNB Chain
* Token: USDT

Under **Receive**, select:

* Network: Arc
* Token: USDC

Tap **Set Receiving Address**, then select or paste an Arc address that you control.

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FM3QRYOkfxuHXzdVnTjqx%2FBridge2.png?alt=media&amp;token=55c0f845-05cd-4f7b-92ae-25aa8949e72d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %} <mark style="color:blue;">Enter the Amount and Confirm</mark>

Enter the amount of USDT you want to swap. TokenPocket will automatically find an available route and display the estimated amount you will receive, along with the service fee, bridge fee, and route details.

Before proceeding, review the following:

* Sending network and token: BNB Chain / USDT
* Receiving network and token: Arc / USDC
* Arc receiving address
* Estimated amount to be received
* Service, bridge, and network fees
* Swap route

Once everything looks correct, tap **Confirm Swap**.

On the transaction review screen, check the estimated asset changes, sender and recipient addresses, reference rate, and network fee. Tap **Confirm** to submit the transaction.

{% hint style="danger" %}
**Important:** Blockchain transactions are irreversible. Always double-check the destination network and receiving address before confirming.

Use an Arc address that you control. Do not enter a contract address or an exchange deposit address.
{% endhint %}

<figure><img src="https://2516903027-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMJyYRLFVRsMrfcXuRV%2Fuploads%2FuPhQKJhZkgmW6sbrL4ed%2FBridge%203.png?alt=media&amp;token=63e14cd7-2958-485e-91cf-567b9547591a" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %} <mark style="color:blue;">Track the Transaction</mark>

After submitting the transaction, you can check its status and details under **More Records** on the Swap & Bridge page.

If the transaction is still processing, allow some time for it to complete. Do not submit the same transaction again.
{% endstep %}
{% endstepper %}

**Things to Keep in Mind**

* Start with a small test transaction before transferring a larger amount.
* Quotes, fees, and estimated output may change based on market conditions and route availability. Always rely on the final details shown on the confirmation screen.
* If the price impact or fees are unusually high, reduce the amount or try again later. Avoid increasing the slippage tolerance unless you understand the potential impact.
* Completion time depends on source-chain confirmation, route availability, and network conditions.
* Double-check the selected networks, tokens, and receiving address before confirming.
* Use only the built-in feature in the official TokenPocket app. Avoid unknown or unverified external links.

**FAQs**

**1. How long does a cross-chain swap take?**

Most transactions are completed within a few seconds to several minutes. The exact time depends on source-chain confirmation, the selected route, and network conditions. Transactions may take longer during periods of congestion.

**2. Are all tokens on Arc supported?**

Most widely used tokens in the Arc ecosystem are supported. Available tokens and routes may change, so always check the latest options shown on the Swap & Bridge page.

**3. What should I do if my transaction is taking too long?**

Check the transaction status under **History** and do not submit the transaction again.

If it remains pending for an extended period, save the order details or transaction hash and contact Transit Support at <service@transit.finance>.

**4. Are same-chain swaps on Arc supported?**

Yes.

#### Conclusion

TokenPocket’s built-in aggregator makes it easy to bridge and swap assets to Arc while managing funds across multiple networks.

If this is your first transaction, start with a small test amount. Before confirming, carefully review the selected networks, tokens, receiving address, and all applicable fees.
