TxSonar

The transaction confirmed, but nothing is in my wallet

In almost every case the funds are exactly where the chain says, and the wallet is not looking there. A wallet is a viewer, not a vault: it displays the networks it has been configured for and the tokens it has been told to watch, and it says nothing at all about the rest.

Work through these in order — they are ranked by how often each turns out to be the reason.

Confirm where it actually landed

The check names the receiving address, the network and the exact token. Comparing that with the address your wallet is showing you settles this in one step.

Check your transaction

1. The wallet is on a different network

The same address exists on every EVM chain and holds a different balance on each. If the transfer went out on Arbitrum and your wallet is showing Ethereum, the balance is invisible until you switch. Switch network first, before anything else.

2. The token is not imported

Wallets display a shortlist of well-known tokens automatically and hide everything else, even while holding it. Add the token by its contract address — the check shows that address — and the balance appears. Nothing is being moved by doing this; you are only telling the wallet what to look at.

3. It is a different account in the same wallet

One seed phrase produces many accounts, and a wallet shows one at a time. If the receiving address is not the one on screen, check the other accounts before assuming anything is wrong — the funds are yours either way.

4. The recipient was an exchange, not your wallet

An exchange deposit does not appear in a wallet at all — it appears in your account with that exchange, after their own confirmation count, which is often higher than the chain needs. If it is not there either, that is a different problem with a real answer: what each of the 11 exchanges does when a deposit is not credited.

5. The wallet is simply behind

Balances come from a node the wallet queries, and that node can lag or rate-limit. Close and reopen it, or switch its RPC endpoint. If the chain shows the transfer and the wallet does not after a few minutes on the right network with the token imported, this is the remaining explanation — and it fixes itself.

What never helps

Re-importing a seed phrase does not recover a balance a wallet is not displaying, and it is the moment people are most likely to be tricked into typing that phrase somewhere it should never go. There is no wallet, no support agent, no “validation” and no checker — this one included — with any legitimate reason to see it.

Nothing on this page requires connecting a wallet or signing anything. If a page claiming to fix a missing balance asks you to, close it.

If that was not your case

If the transfer reached an exchange and was never credited, the answer depends on that exchange's own rules: what each exchange does about it.

No wallet connection. No seed phrase. Read-only — we never ask for one, and no legitimate service ever will.