Always double-check the address you're sending to
Double-check the address every time — whether you're moving crypto between your own accounts or sending to someone else. Only your own signature can move funds out of a wallet.
At a glance
- A transaction only happens if you sign it — no scammer can take funds from a wallet without you sending them first.
- Get the destination address from your own wallet or exchange account directly — never from a message, screenshot, or claim someone else sends you, even if they say it's yours.
- Read the full address against the real destination before sending anything beyond a trivial amount — a single altered character is still a valid, working address.
Almost every scam covered elsewhere in this primer — a fake support agent, a stranger building trust for weeks, a cloned exchange page — is aimed at exactly one outcome: getting you to voluntarily send funds somewhere. That's worth stating plainly, because it cuts through every version of the scam at once. Nothing leaves a self-custodied wallet without a transaction you sign yourself. A scammer with your phone number, your trust, or even a plausible story still has nothing until a transaction actually goes out.
That makes the moment right before you press send the single highest-leverage point in the entire process. Every other defence in this primer is really just a way of not arriving at that moment under false pretences — but the destination address deserves its own scrutiny regardless of how you got there, because it's checked far less carefully than people assume.
The address itself should also only ever come from one place: your own wallet or exchange account, opened by you. A message, a screenshot, or a claim from someone else that “this is your deposit address” or “send here to receive it” is a claim, not a fact — the only way to know your real address is to open your own account and look. This holds even when the claim comes from someone posing as support, a counterparty, or a service you already trust; the legitimate version of any of those would never need to tell you your own address in the first place.
Once you have the real address, read it in full against the one you're about to send to, not just the first and last few characters. A single altered character produces a completely different, valid address that a wallet will accept without complaint — there's no built-in warning that you're sending to the wrong person, only that the format is technically correct.
One specific attack exploits exactly the habit of skipping that check: address poisoning, where an attacker sends a tiny, worthless transaction from a wallet address deliberately crafted to resemble one already in your transaction history, hoping a future copy-paste from that history grabs the poisoned look-alike instead of the real one.
For anything beyond a trivial amount, sending a small test transaction first and confirming it arrived before sending the rest costs a few extra minutes and a small fee — the closest thing crypto has to a safety net, given that a completed transaction cannot be reversed, recalled, or refunded by anyone once it settles.
Key terms
- Address poisoning
- An attack sending look-alike addresses to a wallet's transaction history, hoping a future copy-paste reuses the poisoned one instead of the real destination.
- Test transaction
- A small trial transfer sent before the full amount, to confirm a new or unfamiliar address is correct before committing the rest.
Frequently asked
Can a wallet warn me if I'm sending to the wrong address?
No — any correctly formatted address is valid as far as a wallet is concerned; it has no way to know whether it's actually the address you intended.
Is it ever okay to use an address someone sends me directly?
Only if you can verify it independently through a channel you control — otherwise, treat any address supplied by the other party as unverified, no matter how legitimate the request sounds.
What should I actually compare when double-checking an address?
The full string if the amount is significant, not just the first and last few characters — look-alike addresses are deliberately crafted to match at both ends and differ only in the middle.