fabian-crypto

How to Check a Pending Mantle Bridge Deposit

If your Mantle deposit looks stuck, check the Ethereum transaction hash first: a pending, reverted, or confirmed transaction each calls for a different next step. A wallet saying “submitted” does not by itself mean the deposit reached Mantle.

What does the transaction status tell you?

  • No transaction hash: the deposit may not have been sent.
  • Pending on Ethereum: the network has not included it in a block yet.
  • Failed or reverted: the transaction was included, but its changes did not take effect.
  • Successful on Ethereum: check whether the deposit message has finished processing on Mantle.

If you never got a transaction hash, check whether you approved the wallet request. With WalletConnect, for example, connecting your wallet is separate from signing and submitting a transaction. If the request was rejected or expired, reconnect and start again only after confirming that no deposit transaction was sent.

For a pending transaction, open its hash in an Ethereum block explorer. Until it is included, the bridge cannot process the deposit. Network congestion can extend the wait. If you speed it up or replace it in your wallet, check the resulting transaction hash and nonce—the replacement may be the transaction that ultimately confirms.

A failed transaction has a receipt showing failure. It does not move the deposited tokens, although Ethereum gas may still be charged. Read the explorer’s error details if available. For an ERC-20 deposit, an approval transaction only grants permission to spend tokens; it does not send them across. You need a separate, successful deposit transaction afterward.

The official Mantle Bridge service at mantlebridge.org handles transfers between Ethereum and Mantle. Deposits are submitted on Ethereum, so keep ETH in the sending wallet for any needed approval and the deposit transaction, even if you are transferring MNT or another token.

Once an Ethereum transaction succeeds, the deposit message still has to be processed on Mantle. The assets are credited to the destination address there as the corresponding supported token. The official FAQ describes deposits as typically taking about two minutes, but block inclusion, confirmations, congestion, and message processing can change the wait. A successful Ethereum receipt is evidence that the first leg completed; it is not proof that the destination balance is already available.

What should you do if the funds still do not appear?

Trace the original transaction before retrying. On Ethereum, confirm that the receipt succeeded and that it is the deposit transaction, not merely an approval. Then check the destination address and the corresponding token balance on Mantle. The Mantle Bridge is the canonical route for ETH, MNT, and supported tokens between these networks; its transaction history can help you match the transfer to the hash you found on Ethereum.

For example, imagine you approved USDC, then signed a deposit, and your wallet now says “pending.” Look up the deposit hash, not the earlier approval hash. If the deposit is still pending, wait for Ethereum to include it or use your wallet’s replacement option, then follow the final hash. If it reverted, the USDC was not bridged; inspect the failed receipt before submitting a fresh deposit. If it succeeded, check the receiving address on Mantle and allow time for the message to process.

If Ethereum shows success but the Mantle balance remains absent after processing, verify that the wallet is showing the same receiving address on Mantle and that you are checking the correct token representation. Keep both transaction hashes and use the bridge’s transaction history to locate the original transfer. Avoid starting a second deposit just because the first one is not visible yet: duplicate submissions can move more funds without resolving the first transfer.

Before signing again, compare the source network, token, amount, receiving address, and transaction hash with your intended transfer. Use the official app, and never share a recovery phrase or private key to “unstick” a deposit.