Mantle

Mantle is an Ethereum Layer 2 Network With a Canonical MNT Bridge

Mantle is an Ethereum Layer 2 network whose canonical bridge moves MNT from Ethereum mainnet to Mantle and returns it through a separate withdrawal flow. Connect an EVM wallet, choose Ethereum or Mantle as the source, select MNT, enter the amount and sign the displayed transaction. An Ethereum deposit credits native MNT on chain ID 5000; a return starts on Mantle and finishes with an Ethereum claim.

Bottom line: A return transfer needs MNT for the Layer 2 initiation and ETH for the Ethereum claim.

Walk the Ethereum-to-Mantle deposit

The Mantle canonical bridge deposit starts with MNT on Ethereum, then hands the equivalent amount to the same EVM address on Layer 2.

A parallel page documents Mantle when to use app. Before opening the transfer form, set MetaMask or Rabby Wallet to Ethereum mainnet and confirm three balances: MNT to move, ETH for execution and any MNT already committed elsewhere. Ethereum uses chain ID 1, while Mantle uses chain ID 5000. The same account appears on both networks because each uses the EVM address format. A Ledger or Trezor signer works through the connected wallet, while WalletConnect handles the session. Keep that session active until the deposit transaction receives a hash; the bridge continues processing after the browser closes. Use the account intended for receipt.

Choose the direction and amount

Set From to Ethereum and To Mantle, then select MNT rather than a similarly named asset. MNT uses 18 decimal places, so 1 MNT equals 10^18 smallest units. The interface converts the typed decimal amount into that integer quantity before asking the wallet to sign. Review the source chain, destination chain, token symbol, amount and receiving account as one complete instruction.

Approve MNT, then deposit it

Ethereum treats MNT as an ERC-20 token, so a fresh allowance produces two on-chain transactions: approval first and deposit second. The approval encodes a 20-byte spender address and a 256-bit allowance; it doesn’t move MNT. Set the spending cap at least as high as the deposit. After approval confirms, the bridge call consumes the required allowance and commits the transfer. Those two transactions use consecutive account nonces, with the later nonce exactly 1 above the earlier one when nothing else was sent between them.

Wait for the Layer 2 credit

Once the Ethereum deposit confirms, the bridge relays its cross-chain message and credits native MNT to the destination account. The bridge interface gives about 2 minutes as the typical deposit duration, although Ethereum inclusion and relay timing still determine the actual arrival. Follow the deposit entry in History and then switch the wallet to Mantle. The destination balance should rise on chain ID 5000.

Choose the bridge mode before signing

MNT route selection starts with the source and destination pair, because that choice determines the transaction type and the later exit path.

The canonical interface provides a direct Ethereum - Mantle path with an explicit Layer 1 or Layer 2 record. Bungee, Jumper and Squid Router aggregate other routes; Mantle Refuel addresses the narrower task of topping up gas. Their quotes, liquidity and displayed paths change with route conditions, while the canonical pair remains Ethereum and Mantle. For this workflow, choose MNT and the exact direction rather than accepting an automatic swap route. That keeps the output asset as MNT and leaves the later withdrawal state in the same bridge history. This boundary keeps the accounting legible.

Route or mode Settlement action Supported scope
Canonical MNT deposit Ethereum transaction followed by Layer 2 credit MNT from Ethereum to Mantle
Canonical MNT withdrawal Layer 2 initiation followed by Layer 1 claim MNT from Mantle to Ethereum
Canonical ERC-20 deposit Layer 1 lock followed by Layer 2 representation Listed tokens from Ethereum to Mantle
Canonical ERC-20 withdrawal Layer 2 removal followed by Layer 1 release Listed bridged tokens from Mantle to Ethereum
Sepolia test mode Test transaction with separate history Test assets shown in the Sepolia environment

The From and To order is the decisive field. Reversing it changes a quick deposit into a staged withdrawal, even though both forms show MNT, Ethereum and Mantle.


What happens after the Ethereum deposit is signed?

A signed Ethereum MNT deposit first becomes an Ethereum transaction, then becomes a cross-chain message that the Mantle bridge tracks through completion.

Ethereum mainnet uses chain ID 1, while Mantle mainnet uses chain ID 5000. Save the deposit hash, not only the approval hash, because the second transaction starts the bridge message. An EVM transaction hash contains 32 bytes, displayed as 64 hexadecimal digits after its prefix. Etherscan follows the Ethereum receipt, while Mantlescan follows the resulting Layer 2 activity. The bridge History view connects those records and labels the transfer as pending or completed, so a closed tab doesn’t erase the submitted operation.

The receiving account is also checkable without relying on a shortened wallet label. An EVM address contains 20 bytes, shown as 40 hexadecimal digits; adding the 2-character prefix makes the displayed address 42 characters long. Match the opening and closing characters, then inspect the complete value in the wallet. A receipt status of 1 means execution succeeded, while status 0 means the transaction reverted and created no completed deposit.

Return MNT through the withdrawal path

The Mantle withdrawal path reverses the direction, but it adds a waiting state and a separate Ethereum claim before MNT reaches Layer 1.

Initiate on Mantle

Switch the connected wallet to chain ID 5000, set From to Mantle and select MNT. Because MNT is the native asset there, the withdrawal doesn’t require an ERC-20 spending approval. Enter an amount that leaves enough MNT to pay the Layer 2 gas charge, review the Ethereum destination and sign the initiation. This transaction commits the amount to the bridge’s Layer 2 withdrawal path and creates the first of two user-facing stages.

Track the waiting state

Mantle’s official bridge states that a withdrawal to Ethereum can take up to 12 hours. The delay belongs to the optimistic settlement path: Mantle publishes the relevant state and the withdrawal waits until the bridge marks it claimable. History should move from an initiated or pending state to a claim-ready state without another transfer from the wallet. Keep the withdrawal hash because it identifies the Layer 2 action during this interval. Repeatedly starting a new withdrawal creates separate records; it doesn’t accelerate the first one.

Claim on Ethereum

When History enables the claim, switch the wallet to Ethereum mainnet, chain ID 1 and submit the Layer 1 transaction. ETH pays for this step. The claim finalizes the cross-chain message and releases the Ethereum ERC-20 MNT to the destination account. The user-facing exit therefore contains 2 on-chain stages and 2 transaction hashes: initiation on Mantle and claim on Ethereum. Treat the withdrawal as complete only after the claim receipt succeeds and the Ethereum MNT balance reflects the amount.


Gas assets at each boundary

The Mantle MNT bridge draws gas from the source chain and from Ethereum again when a return claim becomes available. An Ethereum-to-Mantle deposit consumes ETH for the approval and bridge call; it doesn’t deduct this gas from the MNT amount. A return uses MNT for Layer 2 initiation and ETH for the Layer 1 claim, giving 2 fee assets across 2 networks. Leave both balances above zero until the Layer 1 receipt shows status 1.


Confirm the destination wallet handoff

A complete Mantle bridge transfer ends with agreement among the bridge status, the destination receipt and the wallet balance for the same account. Check 3 records: the submitted amount, the successful destination event and the final balance change. On Ethereum, import the MNT ERC-20 contract 0x3c3a81e81dc49A522A592e7622A7E711c06bf354 if its balance is hidden. On Mantle, MNT appears as native currency. Both displays preserve 18 decimal places.

Practical questions about Mantle

What does the MNT approval transaction authorize?

An MNT approval authorizes the bridge spender to transfer up to the allowance recorded by the Ethereum ERC-20 contract. It doesn’t move tokens by itself. The later deposit call consumes the required allowance and starts the cross-chain message. If the approved amount is smaller than the deposit, the wallet must submit a larger approval before the bridge call can succeed.

Can a centralized exchange send MNT directly through the canonical bridge?

A centralized exchange doesn’t operate the wallet-connected canonical bridge on your behalf. Withdraw MNT to a self-custody address using a network the exchange explicitly supports, then connect that address to the bridge. Selecting Ethereum sends ERC-20 MNT to Layer 1; selecting Mantle sends native MNT to Layer 2. A mismatched exchange network creates a different transfer path.

Which test environment supports a rehearsal of the MNT bridge flow?

The bridge interface offers a Sepolia Testnet environment for rehearsing the workflow without mainnet assets. Use test tokens and the test network shown by the interface; Ethereum mainnet MNT doesn’t cross into that environment. A rehearsal confirms wallet switching, signing and history tracking, but its balances and transaction hashes remain separate from chain IDs 1 and 5000.

Why does MNT have different representations on Ethereum and Mantle?

MNT is an ERC-20 token on Ethereum and the native gas asset on Mantle. The canonical bridge preserves the economic unit while changing the on-chain representation required by each network. Consequently, an Ethereum token import uses the MNT contract address, whereas the Mantle balance appears as native currency under chain ID 5000.

Will a pending Ethereum nonce delay an MNT deposit?

A pending Ethereum nonce delays any later MNT approval or deposit sent from the same account. Ethereum processes that account’s transactions in nonce order, so a deposit with the next nonce waits behind the earlier transaction. Check both hashes before replacing anything; once the earlier receipt succeeds or the replacement lands, the queued bridge call can proceed.

Does the canonical bridge swap MNT into another asset?

The canonical bridge transfers MNT as MNT; it doesn’t execute a market swap. The bridge changes the network and token representation, not the asset chosen in the form. If the desired destination asset is USDC, ETH or another token, that conversion is a separate transaction through an appropriate venue after the MNT arrives.

When can a signed MNT bridge transaction be cancelled?

A mined MNT bridge transaction can’t be cancelled because its state change already belongs to the chain. A still-pending transaction might be replaced by another transaction with the same nonce and a higher fee if the wallet supports replacement. Once the deposit or withdrawal receipt succeeds, follow the bridge history through completion instead of treating it as an ordinary pending transfer.

Are Ledger and Trezor usable with the Mantle bridge?

Ledger and Trezor devices can sign bridge transactions through an EVM wallet connection such as MetaMask or Rabby Wallet. The hardware device verifies and signs each approval, deposit, withdrawal or claim presented by the connected wallet. Confirm that the device shows the expected source chain and action, because a two-step deposit produces separate signature requests.