A wallet simulation is a preview of one transaction’s likely effects. For a cross-chain bridge, it can show a warning because it sees only part of the transfer or spots a step that may fail.
- A simulation runs a transaction against a recent copy of one network’s state.
- A bridge transfer usually needs separate activity on the source and destination networks.
- Read what the warning describes, then check the network, token, address, and transaction details.
A simulation previews one network at a time
A wallet asks a network node to try the transaction without sending it for real. The Ethereum Execution APIs describe this kind of read-only call as a way to test what a transaction might do.
The node uses the account balances and contract data it can currently see. If those details change before the real transaction is included, the result may differ from the preview.
A bridge transfer crosses two separate networks, each with its own balances and records. An ordinary wallet preview of the first transaction cannot prove that the second network will finish processing it.
Bridge steps can look unusual in a preview
When you deposit ETH or an ERC-20 token—a token made using Ethereum’s common token standard—the source transaction may send funds to a bridge contract. That contract records a message for the other network, where a matching balance can be made available later.
Some tokens need an approval first. An approval gives a contract permission to use a set amount of your tokens; it does not move them by itself. A preview may flag this permission or show a separate approval transaction before the deposit.
For an Ethereum-to-Mantle transfer, the Mantle Bridge service is the official bridge for moving ETH, MNT, and supported tokens between the networks. Its bridge activity still involves separate network transactions, so a preview of the Ethereum step is not a receipt for the Mantle-side result.
A common first-time mistake is seeing “simulation failed” and assuming the funds have already moved or been lost. Usually, the preview failed before broadcast; check your wallet’s activity and the transaction hash on Etherscan, a public Ethereum transaction explorer, to see whether a transaction was actually sent.
Read the warning before deciding
A warning is a reason to inspect the details, not a verdict on every bridge. It may describe a likely failure, an unfamiliar contract, a token approval, or an asset leaving your wallet. Those messages mean different things.
Check the sending network and receiving address first. Then compare the token and amount with what you intended, and read the contract permission or balance change named in the preview. If the warning says the transaction may fail, check whether you have enough ETH for Ethereum gas, the network fee paid to process a transaction.
Mantle Bridge is one route for this transfer between Ethereum and Mantle. After a confirmed source transaction, keep its hash and check the destination network for the resulting balance; a source-side simulation alone cannot confirm arrival.
Before confirming, check:
- The source network and receiving address.
- The token and amount shown in the transaction.
- Any approval and the contract allowed to spend tokens.
- Whether the transaction was sent, then its status on Etherscan or the destination network’s explorer.