W3DWEB3DEFENDER
← Web3 Security Glossary

What is Address Poisoning?

Reviewed 2026-06-25

Definition: Address poisoning plants a lookalike address in your transaction history by sending a zero-value transfer from an attacker-controlled address that closely matches one you use frequently. If you copy a recent address from your history, you send funds to the attacker instead. Always verify the full address, not just the first and last characters.

How it works

Attackers use vanity address generators to find private keys whose derived addresses match the first four to six and last four characters of a real address you interact with frequently. They send a zero-value transaction to your wallet, so the lookalike address appears in your transaction history just above or beside the real address. When you next send to that destination, you may copy the wrong one from history without noticing — because the first and last characters match exactly and the middle portion is rarely checked.

How to protect yourself

Never copy an address from your transaction history without verifying the full string. Add frequently used addresses to a named contact list in your wallet. For high-value transfers, verify the complete address character by character against the original source.

Frequently asked questions

How do I spot an address poisoning attempt?

Look for zero-value transactions from unknown senders arriving just before you send to a frequent destination. The sender address will closely match someone you trust at the start and end, with different characters in the middle.

Why do first and last characters match exactly?

Attackers use vanity address generators to find private keys that produce addresses matching your target's prefix and suffix. Generating a partial match takes seconds to minutes. A full 42-character match is computationally infeasible.

Is there a tool that catches this automatically?

Yes. Some wallets flag zero-value incoming transfers as potential poisoning. A wallet scanner also checks your address history for poisoning patterns.

Run a free scan → Web3Defender

Open free in Telegram → Defender mini-app

Don't know your risk level? Take the free 60-second Crypto Safety Score quiz — get your 0-100 score and your personal checklist, no signup required.