Cross-chain swaps

Who handles a cross-chain problem: wallet, aggregator or bridge?

The wallet, route aggregator and bridge can have different support roles. Preserve the evidence that lets the right team identify your transfer.

For a cross-chain swap, begin support with the interface where you created the order, while identifying the underlying route provider. The wallet may hold the order reference and route selection that a bridge team needs. It does not necessarily control settlement or have the ability to reverse a transaction.

Phantom’s current guide makes this explicit: support can escalate to the bridge provider, but cannot reverse a bridge transaction or force completion. This is a useful example of a support handoff, not a recovery guarantee.

Keep a small evidence packet

  • The interface name and selected provider.
  • Source and destination networks and token contracts.
  • Sending and receiving public addresses.
  • The source transaction hash and any order or trade identifier.
  • The expected outcome and current status shown by the interface.

Public identifiers are enough to begin tracing the operation. A recovery phrase, private key or fresh wallet signature is not part of that evidence packet.

Describe the stage, not only the symptom

“The source transaction confirmed, but the destination transfer has no hash” is more actionable than “my wallet lost the money.” Distinguish a route awaiting source confirmation, bridge processing, a destination conversion or an already completed transfer absent from the portfolio view.

LI.FI’s status explanation distinguishes completion, partial delivery and refund. The selected bridge and exact onchain state determine what can happen next.

Use the product-specific contact path

MetaMask scopes its swap support to transactions created through its built-in Swaps feature; an external dApp has its own support responsibility. Trezor Suite records a provider and Trade ID in its tracking view. Those are examples of why the entry point matters.

Before moving to another provider during a delay, establish what happened to the first instruction. A new quote can be useful for a future trade, but it does not cancel or recover an existing cross-chain order. Keep support coordination attached to that original record.

Sources & verification (4)

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

  1. Swap crypto in Phantom

    A 0.85% fee applies to most swaps, with documented exceptions. The guide covers mobile Cash defaults, cross-chain fee presentation, tracking and support escalation.

    https://help.phantom.com/articles/5985106844435
  2. Can a transfer result in stuck or lost funds?

    Completed delivery, partial delivery and refunds are distinct outcomes. Recovery depends on the selected bridge and onchain state; it is not unconditional.

    https://help.li.fi/hc/en-us/articles/10980935994779-Can-a-transfer-result-in-stuck-or-lost-funds
  3. User guide: swaps

    MetaMask Swaps supports BNB Chain, lists a 0.875% fee, documents selected gasless flows and bridge providers, and defines its support boundary.

    https://support.metamask.io/trade/swap/user-guide-swaps/
  4. Swap crypto in Trezor Suite

    Desktop offers distinguish CEX and DEX products, while the documented mobile flow uses CEX providers. The guide covers rates, verification, approvals, trade identifiers and support.

    https://trezor.io/guides/sending-receiving-staking-funds/trading-crypto-in-trezor-suite/swap-crypto-in-trezor-suite

Continue reading

Cross-chain route selection starts with the failure policy Finding the execution provider behind a wallet quote RPC unavailable during a swap: what did the chain receive?