There is a failure that costs donors more than scams do, and it does not involve anybody doing anything wrong on purpose. You copy the charity's address correctly. You check it character by character. You send. The transaction confirms. The charity never receives it.
The address was right. The network was wrong.
This is the most common way a well-intentioned crypto donation disappears, and it is barely written about, because it is boring compared to fraud. We wrote separately about sending crypto to the wrong address. This is the harder version of that problem, because nothing looks wrong at any point.
Why one address exists on many chains
An Ethereum-style address is 42 characters beginning 0x. That format is not owned by Ethereum. It is used by Ethereum mainnet, Arbitrum, Optimism, Base, Polygon, BNB Smart Chain, Avalanche's C-Chain and many others.
The same string is a perfectly valid address on all of them. Your wallet will not warn you, because from its point of view nothing is wrong: you asked to send on a network, the address is well-formed on that network, and the transaction succeeds.
What arrives is a balance sitting at that address on the network you chose. Whether anyone can ever move it is a completely separate question.
Which mistakes are recoverable
This is the part that decides whether the gift is merely delayed or actually gone, and it depends on what kind of address it was.
Usually recoverable — an ordinary wallet address. If the recipient holds the private key, that key controls the same address on every chain of that family. They add the network in their wallet, and the funds appear. It costs them a little gas and some administrative irritation. Most self-custodying charities can do this.
Usually not recoverable — a smart-contract or multi-signature wallet. A Gnosis Safe or similar is a contract deployed to one specific network. On a different chain, that address may hold no contract at all, and nobody can sign for it. The funds exist and are permanently unreachable. This is why Qubes OS warns on its own donation page that its Ethereum address is a mainnet-only Gnosis Safe and that assets sent on a Layer 2 or sidechain may be lost — a warning that is both accurate and unusually honest.
Usually not recoverable — an exchange or processor deposit address. These are generated for one asset on one network and watched by software that is only looking there. Nothing credits the account. Support may be able to help for large amounts on common chains, and may charge for it; frequently the answer is no.
Blocked before it happens — an address in a different format. Sending a Tron-network asset to an address beginning 0x, or an Ethereum asset to a Tron address beginning T, is normally refused outright by the sending wallet or exchange. These are the mismatches that look most dramatic and cause the least harm.
The uncomfortable pattern: the mistakes that get caught are the ones between obviously different chains. The mistakes that destroy donations are between chains that look the same.
Stablecoins are where this bites hardest
A stablecoin is not one asset. USDT and USDC each exist as separate tokens on many networks, issued separately, and a balance on one is not a balance on another.
When an exchange asks you to pick ERC-20, TRC-20, BEP-20, Solana, Polygon or Arbitrum before withdrawing, it is not asking a cosmetic question. It is asking which of several unrelated tokens you want to send. Picking the cheap one because the fee is lower, when the recipient only watches a different one, is the single most frequent way a stablecoin donation is lost.
The network fees genuinely do differ by orders of magnitude, which is exactly why people choose wrongly. Saving two dollars and losing the gift is not a saving. We covered the economics of this in stablecoin donations.
What to do before you send
- Treat the network as part of the address. An address without a stated network is incomplete information. If a page says only "Ethereum", assume mainnet.
- Read the donation page for the network name, not just the coin. Good pages state it; some state it in bold because they have been burned.
- Match the network selector in your wallet or exchange before pasting anything.
- If the gift is large and the page is ambiguous, send a small amount first and confirm it arrived. The fee on a test transaction is the cheapest insurance in crypto.
- Ask. A charity that cannot tell you which network its address is on has told you something useful.
What charities should do about it
If you take crypto donations, this is largely your problem to prevent rather than your donors':
- State the network next to every address, every time, including when it is obvious to you.
- Say what you cannot accept. "Mainnet only" prevents more losses than a long FAQ.
- If you use a smart-contract or multi-signature wallet, say so, because that is the case where a donor's mistake is irreversible.
- Prefer a processor or wallet that watches multiple networks if your donors are not technical, even at a cost in control.
- Publish a recovery policy, even if it is "we cannot recover these". Donors deserve to know before, not after.
We take our own advice imperfectly here: donations to us arrive through a payment processor that generates a deposit address for one asset on one network per transaction, which removes the choice from the donor and is the main reason we see this failure rarely. That convenience costs us custody of the funds in transit, which is a real trade-off and not a free win. We discussed it in accepting donations without a processor.
If it has already happened
Work through it in this order.
- Find the transaction on a block explorer for the network you actually used. Confirm where it landed.
- Tell the recipient immediately, with the transaction hash and the network name. Do not just send the hash — the network is the part they need.
- Ask whether the destination is an ordinary wallet, a contract wallet, or an exchange deposit address. That answer determines whether recovery is possible at all.
- Expect to pay the gas for any recovery, and expect it to take time.
- Never pay anyone who contacts you offering to recover it. Recovery scams follow public failed transactions, because the ledger tells them exactly who just lost money. We wrote about how to spot donation scams.
If you sent a donation to us on a network we do not watch, tell us with the transaction hash and the network, and we will tell you honestly whether it can be recovered.
Where we stand
Every confirmed donation to TraceGood appears on our public ledger with a link to the transaction on an independent block explorer, so you can check that what you sent is what arrived.
We are a newly founded organisation whose registration as a non-profit association in Estonia is not yet complete, and donations to us are not tax-deductible anywhere. Our About page carries the full position.