Fix a swap problem

I clicked Swap twice: can both transactions execute?

Determine whether repeated swap clicks created duplicate requests, same-nonce replacements or two independently executable trades.

Two clicks do not automatically mean two swaps. Two separately signed transactions with different valid nonces, however, can both execute. Count authorizations and inspect their identifiers rather than counting button presses.

Classify what you accepted

Observed requestsWhat to inspect
One approval and one swapDifferent steps, usually not duplicate trades.
Two hashes with the same sender nonceCompeting replacements; follow the included result.
Two swap hashes with different noncesPotentially two trades, subject to balances and contract conditions.
Offchain signaturesApplication order identifiers and cancellation semantics.

Ethereum defines the account nonce sequence, and Etherscan describes replacement when the same nonce is reused.

Act on pending instructions

If one unwanted transaction remains pending, use its supported cancellation flow and verify the result. Do not assume closing the tab stops broadcast or that an insufficient current balance will always prevent a later queued trade after funds arrive.

If both swaps already confirmed, cancellation cannot reverse them. Reconcile each receipt separately; a new opposite-direction swap would be a new trade with new costs, not an undo command.

For future attempts, wait for the wallet response after confirming and check activity before reopening a prompt. A frozen application can fail to acknowledge a submission that the wallet already sent.

Sources & verification (3)

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

  1. Transactions | ethereum.org

    Signed transaction fields, sequential account nonce and lifecycle.

    https://ethereum.org/developers/docs/transactions/
  2. Transaction Dropped & Replaced?

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

    https://info.etherscan.com/transaction-dropped-replaced/
  3. How to speed up or cancel a pending transaction

    Same-nonce replacement, pending-only cancellation and earliest unresolved nonce.

    https://support.metamask.io/manage-crypto/transactions/how-to-speed-up-or-cancel-a-pending-transaction

Continue reading

Can I cancel a pending swap after signing? The swap shows an error but has no transaction hash