Your swap confirmed, but your wallet still shows nothing new. Before you panic — and this is one of the most-Googled beginner moments — know that the tokens are almost always exactly where they should be. You just can't see them yet.
The three usual causes
1. The token isn't imported
Wallets only display tokens they already know about. A less common token can sit in your wallet, invisible, until you add it. Fetch its official contract address from a trusted source (the project's own site or a verified listing) and use your wallet's 'Import token' to reveal it. Never import using an address from a random message.
2. Your wallet is on the wrong network
If you traded on Base but your wallet is showing Ethereum, the balance won't appear. Switch your wallet to the correct network and it pops back into view. The tokens never moved — your view did.
3. You only approved — you didn't swap
Remember the two-step approve-then-swap flow. If the second transaction was rejected, ran out of gas, or you closed the tab too early, you may have approved the token without completing the swap. Your original token is still there; the trade simply didn't happen.
How to know for certain: the block explorer
The blockchain never lies. Paste your wallet address (or the transaction hash) into the right explorer — Etherscan, Basescan, Solscan — and you'll see every token you hold and exactly what each transaction did. If the swap shows as successful and the new token is in your balance there, it's yours; you just need to import it or switch networks to display it.
Build the habit of checking the explorer. It turns "my tokens vanished" from a panic into a thirty-second lookup.
- Importing a token using a contract address sent in a DM — a route to fake, malicious tokens.
- Assuming a missing token means lost funds, instead of checking the explorer first.
- Forgetting that approve and swap are two transactions, and only the second one trades.