Crypto

Address Poisoning

Definition

Address poisoning is a crypto scam where attackers send tiny transactions from a lookalike address to trick you into copying and paying the wrong recipient…

What is address poisoning?

Address poisoning is a crypto wallet scam where a scammer “seeds” your transaction history with a deceptive wallet address that looks similar to a real one you use, hoping you’ll copy it later and accidentally send funds to the attacker. It doesn’t hack your wallet or steal your keys; it exploits how people verify a wallet address by glancing at only the first and last few characters. This tactic is commonly discussed alongside other crypto wallet scams and how to avoid them because the loss usually happens during an otherwise normal transfer.

Address poisoning crypto

In address poisoning crypto scenarios, the blockchain itself is working as designed: anyone can send a transaction to your wallet address, and your wallet will typically display that activity in a list of recent transfers. Attackers take advantage of this by creating a “vanity” address that resembles an address you trust (for example, matching the same starting prefix and ending suffix) and then sending you a tiny transfer so their lookalike appears in your history. Often the transaction is a zero value transfer, meaning it’s effectively worthless but still visible. The scam succeeds when a user later copies the attacker’s address from the transaction list instead of retrieving the correct address from a verified source.

Address poisoning attack

An address poisoning attack usually follows a simple playbook. First, the attacker identifies targets who transact frequently (for example, people who regularly move stablecoins or interact with DeFi apps) because they’re more likely to copy from recent activity. Next, the attacker generates many candidate addresses until one becomes a convincing match to a commonly used recipient or self-transfer address. Then they broadcast a small transaction to the target so the lookalike address is “nearby” in the wallet’s UI and block explorer records. This is related in spirit to a dusting attack, which also uses tiny on-chain transfers to trigger a user action, but the goal here is specifically to manipulate what you copy-and-paste. The final step is purely behavioral: the victim pastes the wrong address during a future send, and the funds go to the attacker irreversibly.

Lookalike address

A lookalike address is the core weapon in address poisoning: it’s a real, attacker-controlled address engineered to resemble another address when shortened in wallet interfaces. Because most apps truncate long strings, users often rely on partial matching—like “it starts with 0x12… and ends with …9aB”—instead of verifying the full string. Attackers exploit that shortcut by matching those visible segments, making the fake appear “familiar” in a crowded transaction list. This is why defenses focus on process, not memory: use an address book/whitelist, verify the full address (or at least more characters than the UI shows), and learn how to spot address poisoning by checking whether a suspicious recent transaction introduced a near-duplicate address you don’t recognize.

Why address poisoning matters

Address poisoning matters because it turns a routine action—copying an address you’ve used before—into a high-impact failure point, without needing malware, phishing links, or private key access. It also scales: attackers can automate lookalike generation and send low-cost “bait” transactions to many targets, betting that a small percentage will eventually make a large mistaken transfer. For users and teams managing treasuries, payroll, or frequent DeFi movements, the risk is operational: one rushed send can cause an unrecoverable loss. Building habits that prevent this scam—verified contacts, careful address validation, and safer sending workflows—fits directly into broader crypto wallet scams and how to avoid them hygiene.

Frequently Asked Questions

How does address poisoning work?

A scammer creates a lookalike address and sends you a tiny transaction so it appears in your recent activity. Later, you might copy that address from history and accidentally send funds to the attacker. The blockchain isn’t compromised; the trick is getting you to paste the wrong recipient.

Is address poisoning the same as a dusting attack?

They’re related but not identical. A dusting attack often aims to track or deanonymize wallets by sending tiny amounts, while address poisoning aims to misdirect a future payment by planting a lookalike address in your transaction history. Both rely on small, low-cost transfers to trigger user behavior.

What is a zero value transfer and why do scammers use it?

A zero value transfer is an on-chain transaction that moves no meaningful value but still shows up in wallet activity and on block explorers. Scammers use it because it’s cheap “bait” that can place their lookalike address in your history without giving you anything of value.

Can address poisoning steal my funds without my approval?

No—attackers can’t pull funds from your wallet just by sending you a poisoning transaction. You lose funds only if you later initiate a transfer to the attacker’s address by mistake. That’s why careful recipient verification and trusted address books are effective defenses.

How can I prevent address poisoning when sending crypto?

Avoid copying recipient addresses from transaction history and instead use a saved/whitelisted contact or a verified source. Double-check more than just the first and last few characters of the wallet address, especially for large transfers. For high-value workflows, use multi-person approvals or hardware wallet confirmation screens to catch mismatches.