To transfer crypto between wallets you control, three things have to agree: the address, the network, and the fee balance on the receiving side. Two out of three produces a transfer that arrives and then cannot move.
When people transfer crypto between wallets for the first time, the loss is rarely a hack. It is a copy, a paste and a network selector performed quickly on a screen that looked correct, followed by a confirmation that felt routine.
- A copied address can be valid on a different network than the one you selected.
- Always send a small test amount first and confirm it lands before moving the balance.
- The receiving wallet needs a little of the native token before it can move tokens out.
- Address-poisoning lookalikes appear in transaction history. Copy from a saved address book instead.
Four Checks Before You Transfer Crypto Between Wallets
The failures cluster in the same four places, and each one is checkable in under a minute. None of the checks requires technical knowledge; they require doing them in order rather than in a hurry.
Check the network before the address
The network decides which chain the transfer travels on, and the address is only meaningful inside that chain. Two networks can accept strings that look nearly identical while the funds land in places that cannot see each other at all.
Many venues default to the network you used last, not the one you intend now. Read the selector every time, and treat any pre-filled choice as a suggestion rather than a decision you made.
Check the fee balance on the receiving side
A wallet can receive a token with zero native balance and still be unable to do anything with it. The token is there, visible, and completely immobile until some of the native currency arrives to pay for the next transaction.
If the destination is a fresh wallet, fund it with a small amount of the native token first. That single step is the difference between a transfer that completes and one that requires a second transfer to rescue the first.
The Same Address Exists on Several Networks
Address formats are not unique to a chain, and some wallets reuse the same string across several of them. A string that is valid on one network may be syntactically valid on another while pointing somewhere you do not control.
This is why the network and the address have to be verified together. When you transfer crypto between wallets, checking one without the other is checking half of a pair, and half a pair is exactly the state in which most losses happen.
Why a copied address can be for the wrong chain
Copy buttons often copy only the characters, not the chain context. The clipboard has no field that says which network the string belongs to, so pasting it into a wallet on another network produces no error at the point of pasting.
Some wallets derive the same address across compatible networks, and some do not. Where they do, the same string appears in both, which makes a wrong-network send look correct right up until the balance fails to appear.
Memos, tags and destination fields
Some transfers require an extra identifier beyond the address, usually called a memo, tag or destination field. That identifier routes the deposit to your account inside a shared address rather than to the address as a whole.
Leaving it blank can produce a deposit that arrives at the venue and cannot be attributed to you. Recovery, where it exists, is a support process with its own timeline, not an instant fix.
Lookalikes Live in Your Transaction History
Address poisoning puts a lookalike address into your history so that you copy it later. The attacker sends a tiny transfer from an address with the same first and last characters, and waits for you to reuse it from habit.
Your history is where you are most likely to copy from, because the address looks like the one you used before. That is the entire mechanism: it does not need to break anything, only to be the nearest thing to hand.
Copy from the address book, not the list
A saved address book entry is one you verified once, deliberately, and can name. A history entry is a string produced by whoever sent you something, which includes people you have never met.
Check the middle characters, not the ends. Poisoning exploits the habit of matching the first four and last four, so the middle is where a lookalike has to differ and therefore where a check actually catches something.
Some wallets change address every transaction
Several wallets derive a fresh receiving address for each transaction while all previous addresses keep working. Old addresses remain valid forever, so the fact that an address is no longer displayed does not mean it is dead.
Do not treat a changed address as a warning sign, and do not treat an old address as broken. Verify that the address belongs to your wallet by checking it inside the wallet itself rather than by its position in a list.
A Small Test Transfer, With Arithmetic
Testing costs a fee, and the fee is small relative to the loss it prevents. Here is the arithmetic on a move of 0.80 of a native token, at a network fee of 0.00042 per transaction.
- Send a test of 0.01 first. Fee: 0.00042. Balance after: 0.80 − 0.01 − 0.00042 = 0.78958.
- Confirm the test arrived in the destination wallet, not merely that the transaction confirmed.
- Send the remainder of 0.78958 minus the second fee: 0.78958 − 0.00042 = 0.78916 reaching the destination.
- Total fees paid: 0.00084, which is roughly 0.105% of the 0.80 moved. The test cost half of that.
- For a token transfer instead, budget for the token fee plus the native fee, and check the destination holds enough native balance for its next move: three token transfers at 0.0008 each need 0.0024 of the native token sitting there first.
| What you are moving | What the destination needs | Common failure |
|---|---|---|
| Native token | Nothing beyond the address | Wrong network selected at send time |
| Token on the same chain | A little native balance for future fees | Tokens arrive, then cannot move |
| Token to a fresh wallet | Native funding before anything else | Second transfer needed to rescue the first |
| Deposit to a venue | Network plus memo or tag | Deposit lands, unattributed to you |
| Any transfer from history | A verified address, not a recent one | Lookalike copied from the list |
The cheapest transfer is the one you tested. The most expensive is the one you sent once, confidently, to an address you never checked.
0 comments
No comments yet — ask a question and we will answer it here.