Scam Alerts3 min read

Verify real USDT in 30 seconds

Ask for the transaction hash, open the official block explorer on a domain you typed yourself, then confirm the token's contract address matches the official USDT contract for that chain — every character, including the middle. On BNB Chain the only genuine USDT contract is 0x55d398326f99059fF775485246999027B3197955.

Every fake USDT scam — flash USDT, counterfeit contracts, dust poisoning, modified wallets — dies against a single check. It takes half a minute and it has never once failed.

The 30-second check

  1. 1Demand the transaction hash — never a screenshot

    A hash is 66 characters starting 0x (or 64 hex on Tron). Screenshots take twenty seconds to forge in a browser's dev tools. If someone refuses to give you a hash, the conversation is over.

  2. 2Type the explorer domain by hand

    bscscan.com, etherscan.io, tronscan.org, polygonscan.com. Never click a link the counterparty sent — cloned explorers on typo domains will validate anything you paste.

  3. 3Open the transfer and click through to the token

    On the transaction page, find the Tokens Transferred row and click the token name. That takes you to the contract page — the only page that tells the truth.

  4. 4Compare the full contract address

    Attackers generate vanity addresses matching the first four and last four characters of the real one, because that is all most wallets display. Check the middle.

  5. 5Read the explorer's own warnings

    Impersonation tokens usually carry a red banner and a Suspicious tag. If you see one, stop immediately.

  6. 6Check confirmations and the amount

    At least 15 confirmations on BNB Chain, 12 on Ethereum, 19 on Tron. A pending transfer can still be dropped. Verify the amount matches to the decimal.

Official USDT contract addresses

These are the only genuine USDT contracts on each network. Anything else — regardless of name, symbol or logo — is counterfeit.

ChainOfficial contractDecimals
BNB Chain (BEP-20)0x55d398326f99059fF775485246999027B319795518
Ethereum (ERC-20)0xdAC17F958D2ee523a2206206994597C13D831ec76
Tron (TRC-20)TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t6
Polygon0xc2132D05D31c914a87C6611C10748AEb04B58e8F6
Arbitrum One0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb96
Avalanche C-Chain0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c76
Optimism0x94b008aA00579c1307B0EF2c499aD98a8ce58e586
Solana (SPL mint)Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB6

Copy the ones you will use most

BEP-20 (BNB Chain)0x55d398326f99059fF775485246999027B3197955
TRC-20 (Tron)TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
ERC-20 (Ethereum)0xdAC17F958D2ee523a2206206994597C13D831ec7

Red flags on a contract page

What you seeWhat it means
A Suspicious tag or impersonation warning bannerAlready reported by other victims. Stop.
Contract created days or weeks agoReal USDT has existed since 2014. A new contract is a new counterfeit.
A few hundred holdersGenuine USDT has millions. Counterfeits have only their victims.
No price, no market data, “$0.00”No exchange lists it, because it is not tradeable anywhere.
Zero-value transfers in the historyAddress poisoning — a different attack from the same playbook.
Sender holds 0 gas and has near-zero historyA burner deployed for this operation.
A proxy contract with an unverified implementationThe logic can be swapped at any moment. Never accept it as payment.

The rule that survives every new variant

Scam techniques evolve constantly, but they all attack the same weak point: humans read names, computers read addresses. As long as you verify by address rather than by name, you are immune to the entire category — including variants that have not been invented yet.

Thirty seconds is cheap, but doing it forty times a day is not, and the one time you skip it is the one that costs you. FastXP2P enforces this check in code on every deposit, alongside decimal validation, confirmation depth and dual escrow.

Trade USDT safely

Frequently asked questions

What is the real USDT contract address on BNB Chain?

0x55d398326f99059fF775485246999027B3197955, with 18 decimals. Every other token displaying as USDT on BNB Chain is counterfeit. Always cross-check against Tether's official supported-protocols page.

The first and last characters match. Is it safe?

No. Attackers deliberately generate vanity addresses that match the first four and last four characters, because that is all most wallets display. You must compare the middle of the string too.

Can I just trust the token name in my wallet?

No. The name and symbol are strings chosen by whoever deployed the contract. Anyone can deploy a token called 'Tether USD' with the symbol 'USDT' for a couple of dollars.

References

Primary sources for the rules and mechanics described above. Rules change — check the original before you act on anything here.

  1. 1National Cyber Crime Reporting PortalMinistry of Home Affairs, Government of India
  2. 2How Tether worksTether
  3. 3Tether reserves and transparency reportsTether
  4. 4Sanchar Saathi — report fraud communicationsDepartment of Telecommunications, Government of India
  • USDT
  • verification
  • contract address
  • checklist

Keep reading

Trade USDT with trade-lock protection

Verified merchants, UPI and IMPS, ~2-minute settlement, and a full record on every order. Start from ₹500.