Short answer
Whether funds sent on the wrong network can be recovered depends on who controls the receiving address on the network where the tokens actually landed. If it is your own ordinary wallet (an externally owned account, EOA) on an EVM chain, the same key controls the same address on every EVM chain, so you can usually move the funds yourself. If it is an exchange deposit address, only the exchange can help. If it is a smart-contract address that does not exist on that chain, recovery depends on whether the contract can be deployed there at the same address. Act calmly: wrong-network mistakes attract recovery scammers.
First, find out where the tokens are
- Copy the transaction hash from your wallet or the sending platform.
- Open it in the explorer of the chain you actually used (for example Etherscan for Ethereum, Arbiscan for Arbitrum, Solscan for Solana). See how to verify a transfer on an explorer.
- Confirm the transaction succeeded, which token contract was used, and the receiving address.
- Identify the receiving address type: your own EOA, a smart-contract wallet, an exchange deposit address, or a token or protocol contract.
The recovery matrix
| What happened | Who controls the funds | Usually recoverable? | What to do |
|---|---|---|---|
| Sent to your own EOA, but on another EVM chain (e.g. Arbitrum instead of Ethereum) | You | Yes | Add the chain to your wallet; you need that chain's gas coin to move the tokens |
| Sent to a Safe (smart account) on a chain where it is not deployed | Whoever can deploy that address | Often, if the Safe is v1.3.0 or later | Deploy the same Safe on that chain, then move funds |
| Sent to an exchange deposit address on a network the exchange does not support | The exchange | Sometimes, at the exchange's discretion | Contact the exchange with the transaction hash |
| Exchange deposit without the required memo or tag | The exchange | Often | Use the exchange's recovery or support form |
| Sent to a token contract or other contract address | The contract's code | Rarely | Only possible if the contract has a rescue function |
| Sent on a network the issuer no longer supports | Depends | Uncertain | Check the issuer's notices before acting |
Your own wallet on another EVM chain
An Ethereum account address is derived from its key pair, so the same key controls the same address on Ethereum, Arbitrum, Base, Optimism, Polygon and BNB Smart Chain (ethereum.org: accounts). If you sent USDC to your own address on the wrong EVM chain, add that chain in your wallet, fund it with a little gas, and bridge back. Our route pages show measured costs for common pairs, e.g. Arbitrum → Ethereum USDC.
A smart-contract wallet that is not deployed on that chain
Safe documents that a Safe can be deployed at the same address on another EVM chain by replaying its deterministic deployment, which can recover funds sent there by mistake. This works for Safes created with v1.3.0 or later; Safes created from v1.0.0, v1.1.1 or v1.2.0 cannot be replayed this way, and zkSync Era is not supported (Safe docs: multi-chain). Safe's help centre adds that funds sent on zkSync Era to a Safe address in use elsewhere are lost (Safe help: deploying a multi-chain Safe).
An exchange deposit address
The exchange holds the keys, so only the exchange can move the funds. Policies differ and recovery may take time or carry a fee. Binance.US, for example, says deposits on unsupported networks or the wrong network often lead to irrecoverable losses, and withdrawals cannot be recovered (Binance.US: unsupported asset recovery).
Cross-ecosystem mistakes
Sending an Ethereum token to a Tron (T…) or Solana address directly is normally rejected by the wallet because the address formats differ. The real risk is the opposite: two EVM chains share the 0x… format, so a wallet cannot tell an ERC-20 deposit address from a BEP-20 one. See the USDT networks guide.
Avoiding recovery scams
Never share your seed phrase or sign a transaction for someone who offers to "recover" funds. Legitimate recovery is either done by you with your own wallet, or by the exchange or wallet team through their official support channel.
How to prevent it next time
- Read the network name on the receiving page, not just the token symbol.
- Send a small test amount first when using a new address or network.
- Save verified addresses in your wallet's address book instead of copying from history (address-poisoning guide).
FAQ
I sent USDT on BNB Chain to my own MetaMask address that I use on Ethereum. Is it lost?
No. The same address exists on BNB Smart Chain and you control it. Add BNB Smart Chain to MetaMask and you will see the tokens; you need a little BNB for gas to move them.
Can a block explorer or upswap reverse my transaction?
No. Explorers only display data and nobody can reverse a confirmed transaction. upswap.io publishes measurements and has no access to anyone's funds.
How long does exchange recovery take?
It depends on the exchange. Contact its official support with the transaction hash, network, token and amount.
Sources
- ethereum.org: Ethereum accounts — accessed 2026-10-24
- Safe docs: multi-chain deployment — accessed 2026-10-24
- Safe help centre: deploying a multi-chain Safe — accessed 2026-10-24
- Binance.US: unsupported asset recovery — accessed 2026-10-24
