A bridge transfer touches two chains, so a confirmed first transaction does not prove the funds reached the second. First find which leg stopped; then choose a recovery action that fits that status.
Find the transaction that stopped
A bridge moves tokens between separate blockchains by recording activity on each one. The sending chain is the source; the receiving chain is the destination. A bridge may also use a relayer, a service that carries the transfer message between them.
Suppose Maya sends ETH from Ethereum to Base before making a token swap. Her Ethereum transaction confirms, but her Base balance looks unchanged. That does not yet mean the transfer failed: the source transaction may be complete while the destination action is still waiting.
Copy the transaction hash, a unique transaction ID, and check it on the source chain’s block explorer, a site that displays public transaction records. Then check the destination address on the Base explorer. Base documentation explains how deposits are derived from Ethereum activity; ethereum.org describes bridges as systems that move assets or messages between chains.
After the funds arrive, a decentralized exchange (DEX) lets people trade without a central exchange holding their assets. BaseSwap is an automated market maker (AMM), a DEX that uses token pools to set trading prices. For example, the base swap exchange is one route to trade a token pair on Base after confirming the deposit.
Match the status to the next action
The transaction record tells you whether to wait, retry, or investigate a different leg. Use the exact status shown by the explorer or bridge, since different bridge routes can have different relay steps.
- Source transaction is pending: Check its status on the source-chain explorer. If it remains pending, the wallet may let you replace it with a new transaction using the same account nonce, the transaction’s sequence number. Do not send the bridge transfer again until you know whether the original can still confirm.
- Source transaction failed or reverted: A reverted transaction did not complete its intended action. Check whether the tokens remain in the source wallet. If they do, review the bridge route and transaction details before starting a fresh transfer.
- Source transaction confirmed, destination is missing: Search the destination address and the bridge’s own transaction record. Some routes need a relay or a separate claim; others process deposits automatically. Follow that route’s documented recovery path, and keep the original source hash.
- Destination transaction reverted: Check whether the bridge offers a retry for that same message. A failed destination call may leave a recoverable message, but a new transfer could duplicate the payment. Confirm the route’s status before retrying.
- Destination balance is present: Confirm the token and chain are correct, then check whether the wallet is displaying that token. If the next step is a base swap, keep some Base ETH aside for network fees, which pay for transactions on Base.
Know what recovery can cost
Recovery can require a new transaction fee on the chain where you act. Replacing a pending source transaction may use more fee; claiming or retrying a destination message can also require gas, the fee paid to process a transaction. The amount changes with network demand and the action required.
Some bridge routes also take longer by design. In a canonical rollup bridge, withdrawals from a Layer 2 network (a network built to scale Ethereum) back to Ethereum can involve a challenge period, a wait that lets others dispute an invalid withdrawal. That is different from a deposit that has confirmed on the source chain but has not yet appeared on Base.
Keep proof and avoid duplicate transfers
Before contacting a bridge operator or using a recovery tool, collect the source hash, destination address, token contract, amount, and bridge route. A token contract is the on-chain identifier for a token; it helps distinguish tokens with similar names.
Use only the bridge’s official status and recovery information, and never share a recovery phrase or private key. If the source transaction confirmed but neither the destination explorer nor the bridge record shows progress, pause before sending again. Those records determine whether you should wait, claim an existing transfer, or start a new one.
In short, identify the stalled leg before acting. Confirm the destination balance before swapping, and treat each route’s relay or claim rules as specific to that bridge.
Top comments (0)