Skip to contentGuide + free tool · Read-only · No wallet connection
Sent Crypto to the Wrong Network? How to Find It and Get Your ETH or Tokens Back
Short answer · Updated October 21, 2026
If you sent ETH or tokens to your own 0x address on the wrong EVM network (say Base, Arbitrum or BNB Chain instead of Ethereum), they are not lost: the same address exists on every EVM network. Add that network to your wallet, get a little of its gas coin and bridge or send the funds back. Funds sent to an exchange on an unsupported network, to a Safe that isn’t deployed on that network, or to a contract are sometimes recoverable; funds sent to someone else’s address or to a non-EVM chain usually are not. Paste your transaction hash below to see which network it landed on.
Privacy: No wallet connection and nothing to sign. Your hash or address goes from your browser straight to public nodes for each network (mostly PublicNode, with each network’s own public RPC as a fallback) in read-only calls; we don’t receive or store it. No one needs your recovery phrase to recover funds.
12
EVM networks checked at once, same address on each
6.4 days
Arbitrum’s challenge period for official withdrawals to Ethereum
7 days
OP Mainnet’s fault challenge period for withdrawals
5%
Coinbase’s recovery fee on amounts over $100 (eligible assets only)
Which situation are you in?
“Wrong network” covers several different mistakes, and whether the money comes back depends almost entirely on who controls the receiving address on the network it actually went to.
What happened
Recoverable?
What to do
Your own wallet (MetaMask, Ledger, Trust, Rabby), wrong EVM network
Yes, almost always
Add the network the funds went to in your wallet; they are at the same address. Get a little of that network’s gas coin, then bridge back or send to an exchange that supports the network.
An exchange deposit address, on a network the exchange doesn’t support for that asset
Sometimes
Contact the exchange with the transaction hash. Coinbase has a self-service recovery tool for some assets and networks (5% fee on amounts over $100); otherwise Coinbase says it can’t recover funds sent on an incorrect network.
Your Safe or other smart-contract wallet, on a network where it isn’t deployed
Often (Safe v1.3.0+); not on ZKsync Era
Re-create the same Safe at the same address on that network (Safe{Wallet} “add network” or the recovery CLI), then move the funds. Safes from v1.0.0–v1.2.0 can’t be re-created.
A token contract or app contract (for example the token’s own address)
Rarely
Only possible if the contract has a rescue function its owner can call. Contact the project through its official site, never through DMs.
Someone else’s address, or a mistyped or poisoned address
Only if the owner sends it back
Confirmed transactions can’t be reversed by anyone. If you know the owner, ask them; otherwise the funds are gone.
A non-EVM address or network (Bitcoin, Solana, Tron, XRP)
Usually not
Seed phrases derive different addresses on different chains. Wallets normally block this; if it happened, contact your wallet’s official support. A few special cases exist (Ledger documents one for Filecoin).
The transaction is still pending
Yes
Cancel it: send a replacement with the same nonce and higher fees (your wallet’s Cancel button) before it confirms.
How to recover ETH or tokens sent to the wrong EVM network
1
Find the transaction and the network it used
Paste the transaction hash into the finder above, or open the withdrawal in your exchange history and click its explorer link: Etherscan means Ethereum, Arbiscan Arbitrum, Basescan Base, BscScan BNB Chain, Polygonscan Polygon. The explorer page shows the network, the recipient and whether it succeeded.
2
Check that the recipient address is yours
Compare the full recipient address with your wallet’s receive address, every character. If it matches, the funds are yours and the rest of this list applies. If it’s an exchange deposit address, go to the exchange section below.
3
Add that network to your wallet
MetaMask: open the network menu and add or select the network (MetaMask suggests chainid.network for verified details). Ledger Wallet: add an account for that network; if Ledger Wallet doesn’t support it, Ledger says to connect the device to MetaMask and add the network there. The balance appears at the same address.
4
Add the token if it doesn’t show
Wallets don’t detect every token automatically. Copy the token’s contract address on that network from the explorer and use “Import token”. Check it is the real contract, not a lookalike.
5
Get a little of the network’s gas coin
Moving anything costs gas in the network’s own coin: ETH on Arbitrum, Base, Optimism, Linea, Scroll, ZKsync and Unichain; POL on Polygon; BNB on BNB Chain; AVAX on Avalanche; xDAI on Gnosis. A few dollars’ worth is usually plenty on these networks.
6
Move the funds where you wanted them
Either send them to an exchange that accepts deposits on that network and withdraw on the right one, or use a bridge. The official bridges from Arbitrum, OP Mainnet and Base back to Ethereum take days (see the table below); third-party bridges are faster but add fees and their own smart-contract risk. Send a small test amount first.
Not sure the address is really yours? The ETH address checker validates the checksum and shows whether an address is a wallet or a contract, and our guide to what a crypto wallet address is explains why one address works on many networks.
Why the same address works on every EVM network
An Ethereum address is not issued by a network. It is the last 20 bytes of the Keccak-256 hash of your public key, written with a 0x in front (ethereum.org). Ethereum, its layer 2s (Arbitrum, OP Mainnet, Base, ZKsync, Linea, Scroll, Unichain) and other EVM chains (Polygon PoS, BNB Smart Chain, Avalanche C-Chain, Gnosis) all use that format, so your recovery phrase controls the same address on all of them. What keeps them apart is the chain ID that every signed transaction carries since EIP-155: a transaction signed for Base (chain ID 8453) can’t be replayed on Ethereum (chain ID 1). The balances are separate too, which is why ETH sent on Arbitrum doesn’t show up when your wallet is set to Ethereum. If you want the background on the networks themselves, read Ethereum layer 2s explained.
Two things break this rule. Non-EVM chains (Bitcoin, Solana, Tron, XRP) derive different addresses from the same seed, so a 0x address means nothing there; MetaMask calls funds sent to a non-EVM address “likely gone forever”. And smart-contract accounts such as a Safe are created by a deployment on one network; the same address on another network is empty until the account is deployed there too.
Exchanges: wrong-network deposits and withdrawals
Withdrawing to your own wallet on the wrong network is the friendly case: the exchange sent the coins to your address, just on another chain. Ledger’s FAQ calls this out directly: if the address was one your Ledger generated, the coins are not lost; open the withdrawal’s transaction link, read the explorer name, and add that network’s account. Ledger’s rule of thumb for next time is to pick the asset’s native network: Ethereum for ETH and ERC-20 tokens.
Depositing to an exchange on a network it doesn’t support is harder, because the exchange controls the keys. Coinbase’s help pages say it can’t recover funds sent or received on an incorrect network, but Coinbase also runs an asset recovery service for some unsupported assets and networks sent to a Coinbase address: you enter the network, transaction ID and Coinbase address in a web browser, connect a self-custodial wallet, and pay 5% of any amount over $100 plus network fees. Ineligible assets or networks return an error. Other exchanges decide case by case, so open a ticket through the exchange’s official site with the hash, network, asset and address. Before any large withdrawal or deposit, send a small test and check it arrives.
Network reference: chain IDs, gas coins and the way back to Ethereum
The 12 networks the finder checks. Chain IDs were read from each network’s public RPC on October 21, 2026; USDC is Circle’s native USDC contract (decimals checked on-chain). Withdrawal waits are for each network’s official bridge back to Ethereum, from its own documentation.
See the network’s bridge docs; exchanges are often simpler
Need one of these in your wallet? The chain ID & RPC list adds any of 45 networks to MetaMask in one click. Fees to move funds on these networks are usually cents; compare them live in Ethereum layer 2 fees compared. On Ethereum itself, check the gas tracker before you send.
Sent to your Safe (or another smart wallet) on the wrong chain
A Safe address is calculated from its factory, singleton, owners, threshold and a salt, so a Safe can be deployed again at the same address on another network, but only if those contracts exist at the same addresses there. Safe’s docs say this works for Safes created with v1.3.0 and later (in the Safe{Wallet} app or with Safe’s Protocol Kit or recovery CLI). Safes created from v1.0.0, v1.1.1 and v1.2.0 can’t be cloned, and Safe warns that it is not possible on ZKsync Era: funds sent there to a Safe address that isn’t deployed are lost. The re-created Safe has the same owners and threshold as the original at deployment, so you need those owners’ keys. The finder’s address scan flags this case: “contract on Ethereum but not on Base” means the account isn’t deployed on Base yet.
“Recovery” offers are the second loss
People who post about lost funds get DMs from “support agents” and “recovery experts”. MetaMask says it will never contact you directly or ask for your Secret Recovery Phrase, and anyone claiming they can recover your funds is a scammer. Every legitimate fix on this page is done by you, in your own wallet, or through an exchange’s official help site. Read how fake exchange support scams work before you reply to anyone.
How to avoid sending to the wrong network next time
Match the network on both screens: the sender’s withdrawal network must be one the receiver lists for that asset.
Send a small test first, wait for it to arrive, then send the rest.
Copy addresses from your wallet, never from your transaction history: address-poisoning scams plant lookalike addresses there.
Check the token contract, not just the symbol: “USDC” on one network may be a different, bridged token on another.
If a transaction is still pending and going to the wrong place, cancel it right away with the stuck transaction checker’s replacement fees.
How the finder works
For a hash, the finder calls eth_getTransactionByHash on all 12 networks in parallel, then reads the receipt for the status and decodes ERC-20 and NFT Transfer events, the token’s symbol and decimals. It checks with eth_getCode whether the recipient is a contract on that network and on Ethereum, which is how it spots an undeployed Safe. For an address, it reads the native balance, nonce, code and Circle USDC balance on every network. Everything is read-only from public nodes at the moment you check; a node that doesn’t answer is shown as “no answer” rather than guessed.
Free to reuse in articles, research, reports and apps under CC BY 4.0. Copy a ready-made citation below; the HTML version includes the credit link the license asks for.
Plain text (APA style)
GrowYourEthereum. (2026). EVM Networks Wrong-Network Reference (chain IDs, gas coins, USDC contracts, withdrawal waits) [Data set]. Updated October 21, 2026. https://growyourethereum.com/guides/sent-crypto-to-wrong-network. Licensed CC BY 4.0.
HTML with credit link
<a href="https://growyourethereum.com/guides/sent-crypto-to-wrong-network">EVM Networks Wrong-Network Reference (chain IDs, gas coins, USDC contracts, withdrawal waits)</a> by GrowYourEthereum, licensed under <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>.
BibTeX
@misc{growyourethereum_evm_networks_wrong_network_2026,
author = {{GrowYourEthereum}},
title = {EVM Networks Wrong-Network Reference (chain IDs, gas coins, USDC contracts, withdrawal waits)},
year = {2026},
howpublished = {\url{https://growyourethereum.com/guides/sent-crypto-to-wrong-network}},
note = {Data set, updated October 21, 2026. CC BY 4.0}
}
Usually not, if it went to an address you control. Your recovery phrase gives you the same 0x address on Ethereum, Arbitrum, Base, Optimism, Polygon, BNB Chain, Avalanche and every other EVM network, so the ETH is sitting at your address on the network it was sent on. Add that network to your wallet to see it, then bridge it back or send it to an exchange that supports the network. MetaMask and Ledger both describe EVM-to-EVM mistakes as recoverable.
How do I find out which network my crypto was sent on?
Paste the transaction hash into the finder on this page: it asks 12 EVM networks at once and tells you which one has the transaction, what moved and to whom. You can also open the transaction link in your wallet or exchange history; the explorer’s name tells you the network (Etherscan = Ethereum, Arbiscan = Arbitrum, Basescan = Base, BscScan = BNB Chain).
I sent USDT or USDC to my wallet on BNB Chain (BEP-20) instead of Ethereum (ERC-20). What now?
If the 0x address is yours, the tokens are on BNB Chain at that address. Add BNB Smart Chain in your wallet (Ledger: add a BNB Chain account), import the token if needed, and buy or receive a little BNB for gas. Then send the tokens to an exchange that accepts that token on BNB Chain and withdraw on Ethereum, or bridge them. Note that USDC and USDT on BNB Chain are not issued natively by Circle or the same contracts as on Ethereum, so check which version an exchange accepts before sending.
I sent crypto to Coinbase on the wrong network. Can Coinbase recover it?
Sometimes. Coinbase says it can’t recover funds sent or received on an incorrect network, but it runs a self-service asset recovery tool for unsupported assets sent to a Coinbase address, limited to eligible assets and networks. You need the transaction hash, the Coinbase address and a self-custodial wallet to receive the funds; recoveries over $100 cost 5% of the amount above $100 plus network fees. Other exchanges have their own processes; contact their official support.
I sent funds to my Safe address on another chain. Can I get them back?
Often. A Safe only exists on the networks where it was deployed, but Safes created with version 1.3.0 or later can usually be re-created at the same address on another network with the same owners and settings (Safe{Wallet} “add network”, or Safe’s recovery CLI), and then you can move the funds. Safes created from v1.0.0, v1.1.1 or v1.2.0 can’t be cloned this way, and Safe says it’s not possible on ZKsync Era, where funds sent to an undeployed Safe address are lost.
Can I reverse a transaction sent to the wrong address?
No. Once a transaction is confirmed, no one can reverse it, not your wallet, the network or an exchange. The only way back is if the owner of the receiving address sends it back. If the transaction is still pending, you can cancel it by sending a replacement with the same nonce and higher fees.
I sent tokens to the token’s contract address. Can I get them back?
Probably not. Most token contracts have no function to send out tokens that were sent to them by mistake. Some projects added an owner-only rescue function; contact the project through its official website. Treat anyone who contacts you first offering to “recover” them as a scammer.
How long does it take to move funds from Arbitrum, Base or Optimism back to Ethereum?
With the official bridges: Arbitrum has a 6.4-day challenge period, so about a week; OP Mainnet withdrawals wait a 7-day fault challenge period after being proven; Base’s finalization window is 5 days, or 1 day when both a TEE and a ZK proof are present. Exchanges and third-party bridges can do it in minutes because they use their own liquidity, for a fee.
Why is the same address valid on every EVM network?
An Ethereum address is the last 20 bytes of the Keccak-256 hash of your public key, so the same key gives the same address on any network that uses Ethereum’s account format. What keeps the networks apart is the chain ID inside each signed transaction (EIP-155), not the address. Smart-contract addresses are different: a contract exists only where it was deployed.
Someone offered to recover my funds. Should I trust them?
No. MetaMask says it will never DM you or ask for your Secret Recovery Phrase, and anyone who messages you first claiming they can recover funds is a scammer. Recovery, where possible, is something you do yourself in your own wallet, or through your exchange’s official support site. Never type your recovery phrase into a website or share it.
Educational guide, not financial or legal advice. Results come from public nodes at the moment you check. GrowYourEthereum is not affiliated with MetaMask, Ledger, Coinbase, Safe, Circle or any network or node provider named here, and we never ask you to connect a wallet, sign anything or share a recovery phrase.