Address Poisoning: How Fake Lookalike Addresses Trick EVM Users

Guide · 28 Sep 2026

A cryptocurrency address is a 42-character string, and most of us never read all of it. Wallets and block explorers shorten addresses to something like 0x1a2b…9f3c because the full string is unreadable. Address poisoning is an attack that exploits exactly that habit. It doesn't break cryptography or steal private keys. Instead, an attacker places a lookalike address where you are most likely to copy it — your own transaction history — and waits for you to send funds to the wrong place.

How the Attack Works

The attacker generates a wallet address whose first few and last few characters match an address you already transact with. Because those are the characters wallets display, the fake looks familiar at a glance.

They then send a tiny or zero-value transfer from that lookalike address to your wallet. On many networks this costs the attacker very little. The result is a new entry in your history that looks like it came from a legitimate counterparty.

Days or weeks later, when you want to send funds to that counterparty, you scroll your history, copy the address you see, and paste it into your wallet. If you copied the attacker's entry, the money goes to them.

Some variants work the other way: the attacker creates an address resembling *your* address and sends dust to people you transact with, hoping they will save the wrong address for you.

Why Truncation Is the Weak Point

Warning Signs

How to Protect Yourself

FAQ

Is address poisoning a hack of my wallet?

No. The attacker does not access your keys or your device. The attack depends on you copying the wrong address and approving the payment yourself.

Can I reverse a payment sent to a poisoned address?

No. Once a transaction is confirmed, it is final. There is no chargeback mechanism on EVM networks, and the attacker controls the receiving address.

Do zero-value transfers cost me anything?

Usually not — the attacker pays the network fee to create the entry. The danger is not the transfer itself but the address it plants in your history. Avoid interacting with unfamiliar tokens or addresses that appear without explanation.

Tools can help you stay alert here: Shingan is a non-custodial, Telegram-first wallet-security bot for EVM wallets across twelve chains.

Check your approvals with Shingan