Crypto
Zero Value Transfer
Definition
A zero-value transfer is an on-chain token transfer of 0 units, often used to plant a lookalike address in your transaction history for phishing.
What is zero-value transfer?
A zero-value transfer is a blockchain transaction that records a token “transfer” of zero units, meaning no funds actually move, but the event still appears in a wallet’s activity feed. Scammers abuse this behavior to insert a convincing, lookalike wallet address into your history so you might copy it later and send real funds to the wrong place. This tactic is closely related to address poisoning and shows up frequently in discussions about crypto wallet scams and how to avoid them.
Zero value transfer
In many token standards (especially on EVM networks), wallets and block explorers display “transfers” based on smart contract events, not on whether value truly changed hands. That makes it possible for a transaction to create a Transfer record with an amount of 0, which still looks like a normal entry in your activity list. Attackers take advantage of how people reuse addresses: instead of carefully verifying a full wallet address, users often copy a recent recipient from their transaction history. If the attacker can get a similar-looking address to appear there, they increase the odds you’ll paste the attacker’s address during a future send.
Zero-value transfer scam
A zero-value transfer scam is a phishing technique where the attacker generates an address that visually resembles a legitimate one you’ve used before—often matching the first and last characters that many apps show when they truncate addresses. The attacker then triggers a 0-token transfer event involving your address so the fake address appears in your wallet’s recent activity, sometimes within minutes of a real transaction. Later, when you try to send funds and select or copy what looks like the “same” destination, you may accidentally choose the attacker’s lookalike address.
This is best understood as a more targeted form of address poisoning: instead of relying on random spam, the scam aims to mirror a specific counterparty you recently interacted with. It can also be confused with a dusting attack, but the intent is different—dusting typically sends a tiny non-zero amount to track or deanonymize, while zero-value transfer scams focus on tricking you into mis-copying an address.
0 Value transaction
A “0 value transaction” can mean different things depending on context. On Ethereum, the base transaction field called “value” can be 0 ETH while the transaction still calls a smart contract that moves tokens, approves spending, or emits events. Separately, a token transfer can be “0” at the token level, producing a transfer log that looks like activity even though balances don’t change. In other words, “0 value” does not automatically mean “harmless,” but it does mean you must interpret what actually happened: did the transaction only emit an event, did it call a function that changed permissions, or did it truly do nothing besides consume gas?
For everyday users, the practical risk is the UI layer: many wallets and explorers summarize activity in a way that makes a 0-token transfer look like a normal send/receive entry. That summary can become a trap if you treat your history as an address book. The safest habit is to verify the entire wallet address (or use trusted address books and ENS-style naming where available) rather than relying on the first/last characters.
Why zero-value transfer matters
Zero-value transfers matter because they exploit a human workflow problem, not a cryptography problem: copying and pasting addresses from recent transactions is convenient, but it’s also easy to manipulate. Since the blockchain is public and token contracts can emit events that wallets display, attackers can “write” misleading breadcrumbs into your activity feed without stealing your keys. The result is a high-impact failure mode—one mistaken paste can send irreversible funds to a scammer.
Understanding zero-value transfers helps you build better transaction hygiene: treat your transaction history as untrusted input, confirm full addresses, and prefer verified contacts or whitelists. These habits are central to avoiding modern wallet-based phishing covered in crypto wallet scams and how to avoid them.
Frequently Asked Questions
What is a zero-value transfer in crypto?
A zero-value transfer is a token transfer recorded on-chain with an amount of 0, so no tokens move but the activity can still appear in your wallet or a block explorer. Scammers use it to place a lookalike address into your transaction history.
How does a zero-value transfer scam work?
The attacker creates an address that resembles one you’ve used before, then triggers a 0-token transfer so it shows up in your recent activity. If you later copy that address from history, you may send real funds to the attacker instead of your intended recipient.
Is a zero-value transfer the same as address poisoning?
It’s a close relative and often considered a more targeted variant of address poisoning. The goal in both cases is to trick you into reusing a malicious address that looks familiar.
Is a zero-value transfer the same as a dusting attack?
No. A dusting attack usually sends a tiny non-zero amount to your address to track behavior or link identities, while a zero-value transfer typically sends 0 tokens to manipulate what you see in your transaction history.
Can a zero-value transfer steal my crypto by itself?
By itself, a zero-value transfer usually doesn’t move your funds or prove your private keys are compromised. The danger is social engineering: it increases the chance you’ll paste the wrong address and voluntarily send funds to the scammer.