> For the complete documentation index, see [llms.txt](https://wallet-basics-guide.gitbook.io/wallet-basics-guide-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wallet-basics-guide.gitbook.io/wallet-basics-guide-docs/what-is-mantle-bridge-and-how-do-its-routes-work.md).

# What is Mantle Bridge and how do its routes work?

Use Mantle Bridge to deposit supported assets from Ethereum into Mantle Network, or withdraw them back when you can wait for settlement. The bridge moves a balance between two separate networks. It does not swap one asset for another.

### Is Mantle Bridge the canonical bridge, and what is it used for?

Yes, it is Mantle Network’s canonical bridge for deposits from Ethereum and withdrawals to Ethereum. On a deposit, a contract holds your asset on Ethereum and credits its mapped version on Mantle. A withdrawal reverses that process, then releases the asset on Ethereum after settlement.

Say you hold USDC on Ethereum and want to use it on Mantle. For a bridge from Ethereum to Mantle, first check that your exact token is available in the deposit direction. The [Mantle Bridge](https://mantlebridge.org) lets you select that route and review what will arrive before you confirm.

### Which route fits what you need to do?

The key choice is direction: a deposit gets funds onto Mantle, while a withdrawal returns them to Ethereum. The time and fees differ because each direction has different steps.

* **Canonical deposit — best for funding a Mantle wallet.** Ethereum confirms the payment, then Mantle credits your balance. Deposits typically take around two minutes. This route does not fit if you need a token absent from the deposit list.
* **Canonical withdrawal — best when you can wait to return to Ethereum.** You start on Mantle, wait for settlement, then claim on Ethereum. The bridge’s FAQ says withdrawals can take up to 12 hours. This route does not fit an urgent need for funds on Ethereum.
* **Fast exit through a separate liquidity bridge — best when speed matters more than its quoted cost.** A provider pays you from funds it already holds, then settles later. Compare the amount you receive and the token version. This route may not fit if liquidity is low or its fee is too high.

### How do you transfer and check the result?

Connect the wallet holding your funds, select the direction, token and amount, then read the fee shown before signing. Ethereum fees are paid in ETH; Mantle transaction fees are paid in MNT. These gas fees change with network demand, so the wallet’s current quote matters more than an old estimate.

1. Check the receiving network and token. A familiar ticker can refer to different token contracts, which are the records that identify each version.
2. For a token deposit, approve the bridge’s spending request if prompted. Approval gives permission; the separate deposit confirmation moves the tokens.
3. Confirm the transfer and save its transaction record. For a withdrawal, return to the bridge after settlement and complete the Ethereum claim.

#### Can I transfer USDC?

Yes, if USDC appears for your chosen direction. Check the destination token contract if you plan to send it to another app. For example, depositing 100 USDC does not give you MNT for Mantle fees. Arrange some MNT before trying to spend or move that USDC on Mantle.

#### Why is my transfer pending?

A deposit may still need Ethereum confirmation or processing on Mantle. A withdrawal can show as pending during settlement, and it may still need an Ethereum claim afterward. Check the transaction record and bridge history before starting another transfer. If the funds arrived but your wallet shows zero, check the selected network and whether the destination token needs adding to your wallet.

I would start with the canonical route for a first transfer and check its time estimate before signing. Match the token, keep ETH or MNT for the required fees, and follow the transfer through to its final claim.
