Fix a swap problem

Is my swap pending, failed, or never submitted?

Use the transaction hash, block inclusion and receipt to distinguish a waiting swap from a reverted or unsubmitted request.

“Swap failed” in a browser is not a precise blockchain state. Before changing fees or signing again, establish whether a transaction exists and whether the chain executed it.

EvidenceWorking interpretation
Wallet prompt was rejected before signingThat request did not authorize a new transaction.
Hash exists, no mined receiptPending, dropped, privately submitted or not yet visible to the explorer.
Receipt has status 0The included top-level transaction failed.
Receipt has status 1Execution succeeded; verify the actual swap outcome.

The receipt status distinction follows EIP-658. A missing receipt alone cannot distinguish every pre-inclusion state.

Use the correct identity

Check the full transaction hash on the chain where you signed. The same account address can have unrelated activity on several chains. Confirm the sender and transaction nonce, particularly if the wallet shows a speed-up or cancellation.

A pending transaction needs a waiting or replacement decision. A mined failure needs diagnosis and, if appropriate, a newly reviewed transaction. Treating those as the same problem can create an unnecessary second trade.

When the explorer cannot find it

Check account history and the wallet’s submission details. Private routing can limit public visibility before inclusion. A dropped transaction can also reappear if rebroadcast, as Etherscan explains. “Not found” therefore does not prove permanent cancellation.

Keep a short record of the chain, sender, nonce and every related hash. That record makes it possible to identify which request eventually executes without relying on changing interface labels.

Sources & verification (2)

Source-check date is recorded in the article details. URLs are provided for manual verification. Use Copy to keep this page open.

  1. EIP-658: Embedding transaction status code in receipts

    Receipt status indicates success or failure of the top-level call.

    https://eips.ethereum.org/EIPS/eip-658
  2. Transaction Dropped & Replaced?

    Dropped transactions can be rebroadcast; confirmed same-nonce replacement consumes original opportunity.

    https://info.etherscan.com/transaction-dropped-replaced/

Continue reading

The swap shows an error but has no transaction hash Dropped and replaced swap: which transaction matters?