# Mantle Bridge: 3 Checks Before a Deposit Is Complete

By [Gnosis Bridge](https://paragraph.com/@defi-news), 2026-09-28

---

Mantle Bridge deposits from Ethereum to Mantle are complete after three checks: the Ethereum deposit transaction succeeds, its message is relayed, and the expected asset appears on Mantle Mainnet. An ERC-20 approval may come first, but approval alone moves nothing. Keeping those events separate tells you when to wait and when to investigate.

**Key points**

*   Confirm the deposit transaction on Ethereum before looking for funds on Mantle.
    
*   A successful approval gives the bridge permission to spend tokens; you still have to submit the deposit.
    
*   Use the destination balance to confirm arrival, then keep MNT available for activity on Mantle.
    

How Mantle Bridge Confirms an Ethereum Deposit
----------------------------------------------

A deposit passes three checkpoints: a successful Ethereum transaction, a relayed cross-chain message, and a credited Mantle balance. The bridge takes custody of supported assets on Ethereum and sends a message that causes the corresponding asset to become available on Mantle. Your Ethereum transaction hash proves the source action happened; it does not, by itself, prove that the destination wallet has received anything.

For ETH, the deposit is one wallet transaction after you enter the amount and review the quote. For an ERC-20 token, the bridge may first ask for an _allowance_, which is permission for its contract to spend a specified amount. If your existing allowance covers the deposit, you can skip that transaction. If it does not, wait for the approval to succeed and then submit the separate deposit transaction.

This distinction matters when you are checking status under time pressure. An approval can show “Success” on Ethereum while the tokens remain in your Ethereum wallet. The deposit transaction is the one whose progress you need to follow across both networks.

Preparation Controls How Many Wallet Prompts You See
----------------------------------------------------

An ETH deposit normally needs one Ethereum confirmation in your wallet; an ERC-20 deposit can need two. Connect a wallet such as MetaMask, set Ethereum as the source and Mantle Mainnet as the destination, and select an asset shown by the bridge. Check the receiving address, amount, and token contract before proceeding, especially when several tokens share a symbol.

Review the [Mantle Bridge fees](https://mantlebridge.org) alongside the live gas estimate before you sign the deposit. For a Mantle crypto bridge transfer starting on Ethereum, ETH in that wallet pays the source transaction’s gas even when the asset being moved is an ERC-20 token. Leave enough ETH for both approval and deposit if approval is required; sending the full ETH balance also leaves no ETH to pay for its own deposit transaction.

Consider an illustrative deposit of 250 USDC, assuming USDC is available in the current asset selector. If the wallet has no sufficient allowance, approve 250 USDC or a spending cap you are comfortable maintaining, wait for that transaction to succeed, then press Deposit and confirm the new Ethereum transaction. A prior sufficient allowance removes the first transaction and its gas cost, but it does not remove the deposit confirmation.

Before making repeat deposits, decide whether the saved approval is worth the standing permission it grants. An exact allowance limits how much the contract can spend but may require another approval next time. A larger allowance reduces future prompts; inspect existing allowances when the contract or asset changes rather than assuming an old approval applies.

The Ethereum and Mantle Records Show Different Milestones
---------------------------------------------------------

Ethereum’s transaction record confirms the source deposit, while Mantle’s record confirms delivery. After signing, copy the deposit transaction hash from your wallet or bridge history and check that it has succeeded on Ethereum. A pending or failed transaction has not completed the source checkpoint, regardless of what the bridge interface displays.

Once Ethereum includes the deposit, the bridge’s cross-chain message still has to be processed on Mantle. This is why an Ethereum “Success” can briefly coexist with an unchanged Mantle balance. Watch the transfer in bridge history, then switch your wallet to Mantle Mainnet and check the receiving address on Mantle’s block explorer.

The third check is the expected asset and amount at that address, not merely a generic “completed” label. For an ERC-20 deposit, inspect the token balance or token transfers if the wallet’s main screen does not show it; wallets sometimes need the correct Mantle token contract added before displaying a balance. For ETH, check the asset representation shown by the bridge and destination explorer rather than assuming it must appear as Mantle’s gas balance.

A useful rule for frequent transfers is to save the Ethereum deposit hash until the destination balance is visible. It lets you distinguish a wallet display problem from a transfer still awaiting its Mantle transaction. Do not submit the same deposit again merely because the wallet has not refreshed.

Time and Cost Depend on the Source Transaction
----------------------------------------------

Ethereum inclusion, the bridge’s relay, and Mantle processing determine how long a deposit takes. A straightforward deposit commonly takes a few minutes, but a low gas setting or busy Ethereum network can extend that. The 12-second Ethereum block interval is only a block timing reference, not a promise that your transfer will reach Mantle in 12 seconds.

Ethereum gas is usually the cost to examine most closely, and an ERC-20 approval adds another Ethereum transaction when needed. As an _illustrative calculation_, a deposit using 150,000 gas at 5 gwei costs 0.00075 ETH; a separate 50,000-gas approval at the same rate adds 0.00025 ETH. Actual gas used and gas price vary by transaction and network conditions, so the wallet’s estimate immediately before signing is the useful number.

Mantle bridge fees should be judged against the whole route, including any approval and the MNT needed after arrival. Bridging USDC or ETH does not give your wallet MNT to pay for later swaps, transfers, or contract calls on Mantle. If you need to use the deposited asset immediately, arrange a small MNT balance on Mantle before treating the deposit as operationally complete.

A Missing Balance Can Be Traced by Checkpoint
---------------------------------------------

Trace a missing balance from the Ethereum deposit to the Mantle address in that order. If only the approval succeeded, submit the deposit. If the deposit is pending or failed on Ethereum, resolve that transaction first; if it succeeded, check bridge history and the destination explorer for the relayed deposit.

If the destination explorer shows the token but your wallet does not, confirm that the wallet is on Mantle Mainnet and displays the correct token contract. If neither bridge history nor the explorer shows delivery after the expected few minutes, keep the source hash and check the bridge’s current status before taking further action. One short checklist covers the finish:

*   Ethereum deposit transaction: succeeded, with its hash saved.
    
*   Cross-chain message: relayed to the intended Mantle address.
    
*   Mantle balance: correct asset and amount visible; MNT available for your next transaction.

---

*Originally published on [Gnosis Bridge](https://paragraph.com/@defi-news/mantle-bridge-3-checks-before-a-deposit-is-complete)*
