USDT address poisoning: the lookalike address scam

Address poisoning does not touch your funds. It waits for you to send them yourself, to an address that looks almost exactly like the one you meant.

How it works

  1. 01 You pay a friend

    To
    TQ7x…a91P

    A normal transfer.

  2. 02 The scammer watches

    Generates
    TQ7x…a91P lookalike
    Middle
    different

    Vanity tools create matching start and end characters.

  3. 03 Poison

    Sends you
    0 USDT or a copy token
    From
    the lookalike
  4. 04 You copy from history

    To
    the lookalike
    Your USDT
    gone
Address poisoning only works if you copy an address from your history. Copy from the source instead.Addresses are shortened examples.

On Ethereum, token contracts allow transfers of zero tokens that anyone can trigger, which lets scammers put entries in your history at little cost. On TRON, tiny transfers and copy tokens do the same job.

How costly it can be

In a widely reported case in May 2024, a crypto holder sent about $68 million in wrapped bitcoin to a poisoned lookalike address. Most of it was later returned after negotiations, which is rare. Most victims lose smaller sums and get nothing back.

How to avoid it

  1. Never copy a recipient address from your transaction history.
  2. Save trusted addresses in your wallet’s address book and send from there.
  3. Compare the whole address, or at least the start, the middle and the end.
  4. Send a small test, then confirm with the recipient before the full amount.
  5. Hide or ignore zero-value and unknown token transfers.

Paste a token contract address

We compare it with the official USDT contracts on TRON, Ethereum and BNB Chain. Nothing is sent anywhere; the check runs in your browser.

The checker above flags addresses that share the first or last characters with an official USDT contract, the same trick used for copy tokens.

Unknown USDT tokens in your wallet, USDT ERC20, USDT TRC20.

What a poisoned history looks like

Your recent USDT transfers

TransferTokenContractAmountValue
You sentTether USD (USDT)to TQ7x…8a91P (your supplier)3,000.00real
ReceivedTether USD (USDT)from TQ7x…7a91P (lookalike)Not the official contract0.00poison
ReceivedUSDT (copy)from TQ7x…7a91P (lookalike)Not the official contract3,000.00copy token
Two entries appear minutes after your real payment, from an address that shares the first and last characters with your supplier’s.Shortened sample addresses.

How lookalike addresses are made

Address generators can produce addresses with chosen characters at the start and the end by trying millions of keys. Matching four or five characters at each end is cheap with modern hardware. Wallets often shorten addresses to exactly those characters in lists, which is what the attack relies on.

Why it happens right after you pay

Attackers watch the chain for transfers of USDT, then send poison to the sender almost immediately. The poison sits at the top of your history next to the real payment. The next time you pay the same person, the lookalike is the first thing you see when you scroll to copy the address.

Defences that work

HabitWhat it stops
Address book entries for regular recipientsCopying from history at all
Comparing the middle of the addressLookalikes that match only the ends
Small test transfer, then confirm with the recipientSending a large amount to the wrong place
Hiding zero-value and unknown token transfersClutter that hides the poison
Hardware wallet screen checkMalware that swaps the address on your computer

How to confirm a USDT address poisoning attempt

An unexpected zero value transfer or unknown token entry does not always mean someone is trying to poison your address. Airdrops, dust from marketing campaigns, and failed transactions can also appear in your history. Address poisoning is more specific: the sender address shares the start and end with a recipient you recently paid, and the entry shows up right after your real payment.

To confirm, compare the full sender address from the suspicious entry with the address you actually sent to. If the first and last few characters match but the middle does not, you are looking at an address poisoning attempt. Do not interact with the entry or copy anything from it.

Step-by-step confirmation

  1. Open your wallet history and find the real USDT payment you made.
  2. Write down or copy the full recipient address from your own records, not from the history.
  3. Find the suspicious incoming entry, often 0 USDT or a copy token.
  4. Compare the full sender address of that entry with your real recipient address.
  5. If they match only at the ends and differ in the middle, it is an address poisoning attempt.
  6. Hide or ignore the entry. Do not send anything to it.

You can also use a block explorer to see the transaction details. The entry may use a token that copies the name “Tether USD” or “USDT” but has a different contract address. Paste the token contract address into the USDT contract checker or compare it with the official addresses listed there. A zero value transfer of the real USDT contract can also be poison, so the token contract alone does not clear the entry.

What to do if you already sent USDT to a poisoned address

Once a transfer is confirmed, it cannot be reversed by your wallet or by Tether. Anyone who promises to reverse it for a fee is running a recovery scam. Your first steps should be to collect evidence and report, not to pay for help.

  1. Stop sending more funds to that address or any address the scammer suggests.
  2. Save the transaction hash and the full wrong address.
  3. Note the exact time, amount, and network: TRON, Ethereum, or BNB Chain.
  4. If you sent from a custodial exchange, open a support ticket immediately and explain the address poisoning.
  5. If you have details of the scammer or a platform, report it through the report page or your local cybercrime unit.
  6. Ignore anyone who contacts you claiming they can recover the funds for a fee.

In rare cases, the owner of the lookalike address may return funds, but you should not expect it. If the amount is large, you may want to consult a lawyer in your country. Do not rely on online recovery services. See crypto recovery scams for the common patterns.

Zero value transfers: why they exist and what they mean

A zero value transfer is a token transaction where the amount is 0. On Ethereum and BNB Chain, the token standard allows anyone to trigger a transfer of zero tokens from any address to any address. The transfer does not move value, but it does create a log entry in the recipient’s address history. On TRON, a very small amount of TRC20 USDT can be sent instead, or a copy token can be used for the same purpose.

This is why a zero value token transfer can appear in your wallet even if you never gave the sender permission. It is not a sign that your wallet is hacked. It is a sign that someone is using public ledger mechanics to put a lookalike address in front of you.

The scam only works if you later copy that sender address from your history. Hiding or ignoring these entries removes the trap.

What to check before sending USDT: a use case table

Situation Check before sending Why it matters
Paying a new recipient for the first time Ask for the address through a second channel, then compare the full address on a block explorer. Prevents sending to a lookalike created from a chat message.
Paying a repeat recipient Use a saved address book entry and verify the first, middle and last groups of characters. Prevents copying from history where a poison entry may sit.
Copying an address from a message or email Paste it, then compare the full string against what the sender gave by voice or another channel. Prevents clipboard or message interception.
Sending a large amount Send a small test transfer first, then confirm with the recipient on a separate channel before the full amount. Stops full loss if the address is wrong.
Using a hardware wallet Verify the full address on the device screen, not just the computer screen. Stops malware that swaps the address in the computer UI.

Save any address you use more than once in your wallet’s address book. The address book is not foolproof, but it removes the main habit that lets address poisoning work: copying from history.

Common mistakes that let a poisoned address through

The most common mistake is checking only the first and last few characters. Scammers generate lookalikes that match exactly those characters, so a quick glance is not a check. Compare the middle section as well.

Another mistake is treating the address book as automatically safe after one use. If you save a poisoned address by accident, every later payment goes to the wrong place. Verify the entry when you add it and again before any large transfer.

A third mistake is using a search engine or a random website to look up an address before sending. The result may be a lookalike listed by the scammer. Use only the official block explorer for the network: Etherscan for Ethereum USDT, Tronscan for TRON USDT, and BscScan for BNB Chain USDT.

What to do when you receive a zero value transfer or a copy token

Do not interact with the token. Some copy tokens have contracts that can ask for approval or lead you to a phishing site. In most wallets you can hide or ignore the entry so it does not clutter future history.

If the token is not the official USDT contract, you can check it against the three official contracts on the USDT contract address page. If it is not listed there, it is not USDT, even if the name and symbol say USDT.

You can also report the token or the sender address through the block explorer’s abuse reporting, if available. That does not remove the entry but helps other users see the warning.

Questions people ask

What is USDT address poisoning?

A scam that plants a lookalike address in your history so you send funds to it by mistake.

What is a zero-value USDT transfer?

A transfer of 0 tokens, used to make a lookalike address appear in your history.

Can address poisoning steal from my wallet?

Not by itself. It relies on you sending to the wrong address.

How do I protect myself?

Use an address book, copy from the source and check the full address.

Sources

  1. Binance Square: zero value transfers and poisoning
  2. Etherscan

Not sure about an offer?

Send it to us before you pay. A person reads it. It costs nothing.

Ask us about it

More on p2p and payment scams

Flash USDT GuideFree help desk, open every day

Confidential: your message and your identity stay with us.

Cost to you
Free
Guides on this site
95
Seed phrases we ask for
0