Mantle Bridge is the official route for moving ETH, MNT and supported tokens between Ethereum and Mantle Network, an Ethereum layer 2. Deposits typically take about two minutes, while withdrawals require a later Ethereum claim and can take hours. You keep control of your wallet, but need gas on the chain where each transaction starts.

Mantle Bridge moves assets through mapped contracts

Mantle Bridge transfers a balance between chains without swapping it for a different asset. On a deposit, the Ethereum transaction places the asset in a bridge contract; a cross-chain message then credits its mapped representation on Mantle. On a withdrawal, the Mantle balance is debited or burned, and the corresponding asset becomes claimable from the Ethereum contract after the withdrawal message is finalized.

That mapping matters more than the ticker. Mantle documentation notes that an Ethereum token can have multiple implementations on Mantle, while its bridge token list identifies the pair used for a transfer. For example, the official bridge FAQ distinguishes current USDT (USDT0) from legacy USDT (BRIDGED); seeing “USDT” in a wallet is not enough to establish which contract you hold.

Bridging also does not turn ETH into MNT. ETH transferred to Mantle remains an ETH balance there, while native MNT pays Mantle transaction gas. If your destination wallet has no MNT, arrange some before relying on the newly deposited ETH or ERC-20 tokens for another transaction.

A transfer starts on the chain holding your assets

Set the direction first: Ethereum to Mantle is a deposit, and Mantle to Ethereum is a withdrawal. The same wallet can show different balances on those networks, so check the source-chain balance before signing.

  1. Connect the wallet that holds the asset and choose the receiving address. Check that the destination can accept the mapped token on its destination network, particularly if the address belongs to an exchange.
  2. Select the asset, amount and direction you intend to send. To move it between Ethereum and Mantle, submit the Mantle Bridge transfer with that wallet. Read the source network, destination address and token shown in the wallet request before confirming.
  3. Approve an ERC-20 token if the bridge needs an allowance. An approval authorizes the contract to spend up to the approved amount; it is a separate Ethereum transaction and does not itself deposit the tokens. ETH deposits do not need an ERC-20 approval.
  4. Sign the deposit or withdrawal transaction and save its hash. For an Ethereum deposit, check the source transaction on Etherscan, then check the receiving address on Mantle once the cross-chain message has been processed.
  5. Claim a withdrawal on Ethereum when it becomes ready. Initiating it on Mantle only starts the return journey; the later claim is what releases the Ethereum-side asset, and it requires ETH for gas.

For an illustrative before-and-after example, suppose you deposit 100 MNT from Ethereum. Beforehand, your wallet holds 100 MNT as an Ethereum ERC-20 balance; afterward, it holds the mapped MNT balance on Mantle, less any costs charged in separate gas transactions. The bridge has changed where the balance is usable, not traded MNT for another token.

Time and cost depend on the direction

Deposits generally wait for the Ethereum transaction and its message to be processed on Mantle. The official bridge FAQ estimates around two minutes for a deposit. Ethereum congestion or delayed message processing can make a confirmed source transaction appear in the destination wallet later, so use both chain records before assuming it failed.

Withdrawals take longer because the return message must reach the point where Ethereum can release the funds. The official bridge FAQ quotes up to 12 hours as a planning estimate; readiness can vary, so check the transfer’s status before attempting the claim. For the Mantle to Ethereum bridge, the practical deadline is when you need the asset claimable on Ethereum, not when you sign on Mantle.

Budget gas by transaction rather than by the amount bridged. ETH pays for an Ethereum ERC-20 approval, a deposit and a later withdrawal claim; MNT pays for a withdrawal initiated on Mantle. The amount you send does not pay those gas costs automatically: leave ETH in the claiming wallet and MNT in the Mantle wallet.

Common questions have two practical answers

How do I move tokens from Mantle Network to Ethereum?

Start a withdrawal using a supported Mantle balance, pay its initiation gas in MNT, and keep the transaction hash. Wait until the withdrawal is ready to claim, then submit the Ethereum claim with ETH available for gas. If the Mantle transaction succeeded but no Ethereum balance has arrived, check claim readiness before sending another withdrawal.