Skip to main content
Merkle Street

Protocols, markets, policy, people

How Manta Bridge Withdrawal Reconciliation Works

A Manta Bridge withdrawal is reconciled by matching its Manta Pacific initiation to the later Ethereum proof and claim, not by waiting for one transfer hash.

Merkle Street Newsroom#01952e2 min read

Abstract cover artwork

A Manta Bridge withdrawal is reconciled by matching the Manta Pacific request to its proof and final release on Ethereum. The first transaction starts an exit; it does not put funds in the Ethereum wallet. The bridge records a message on Manta Pacific, makes that state available for proof, then uses a separate Ethereum transaction to release the asset.

What happens after a withdrawal starts?

The first step is a transaction on Manta Pacific. It requests the withdrawal and records the details needed to identify it, including the sender, destination, asset and amount. The Manta Pacific balance is debited or otherwise committed according to the asset route.

Next, the rollup includes that transaction in its state. A proof or state commitment must reach Ethereum before the withdrawal can be proven there. The wallet then submits the proof on Ethereum. After the required waiting period, a final transaction completes the withdrawal and releases the corresponding funds.

Think of the first hash as a receipt for opening a claim, not proof that the money has arrived. For a breakdown of the separate charges along the route, see Manta Bridge deposit and withdrawal fees. Fees can arise at different steps because the transactions run on different networks.

How can I match a withdrawal across both chains?

Reconcile it by following the same withdrawal through the bridge history and both explorers. Start with the wallet that initiated the exit, then match the asset and amount. Use the L2 transaction hash to confirm the request on Manta Pacific. Look for the related proof and finalization transactions on Ethereum; their hashes will differ from the first one.

The bridge history is the index that connects those steps. A useful record includes:

  • The initiating wallet and intended Ethereum recipient.
  • The asset and amount requested.
  • The Manta Pacific transaction hash and its status.
  • The linked Ethereum proof and finalization hashes, once available.

A confirmed L2 transaction means the request was recorded. It does not mean the Ethereum balance has changed. The final Ethereum transaction is the evidence that the exit completed. The received amount can also differ from the requested amount if the route deducts a fee.

What should I do if the withdrawal still shows pending?

Check the stage before taking another action. If the L2 request succeeded but no proof is ready, the exit is waiting for rollup processing. If the proof was submitted, check whether the protocol’s waiting period has elapsed. If the bridge marks the exit ready to finalize, switch to Ethereum, connect the same wallet and submit the final transaction. That step needs Ethereum gas.

If the interface and explorer disagree, trust the on-chain transaction status for the chain where that step occurred, then refresh the bridge history. Do not start a second withdrawal just because the first is not yet visible on Ethereum; a new request creates a separate exit and does not complete the existing one. Save each hash and check the recipient address before treating a pending record as lost.