← Back to Guides

How to check a token's contract address is the real one

Fake copies of real tokens are everywhere. One habit protects you from almost all of them.

Anyone can create a token and call it whatever they like. There can be dozens of tokens named "Arbitrum" or "Pepe" or the name of whatever is trending — identical name, identical ticker, identical logo — and only one of them is the real one. What tells them apart is the contract address: the unique on-chain ID of that specific token. Buying by name instead of by address is how people end up holding a worthless clone of a real project.

The habit that protects you:

  • Get the address from the project's own official source — their website, verified account, or docs — not from a search result, an ad, or a message.
  • Cross-check it on a listing site like CoinGecko or CoinMarketCap, which show the official contract address per network for the real token.
  • Paste that exact address into your wallet or the exchange when buying — don't rely on the name auto-completing, and don't trust a token that's already sitting in your wallet unrequested.
  • Mind the network. The same project can have a real token on several chains with different addresses — make sure the address matches the chain you're actually on.

Why this matters to you specifically: a huge share of "I bought a scam" stories aren't sophisticated hacks — they're someone buying a same-named fake because they searched the name instead of confirming the address. Sourcing the contract address from the official channel is a ten-second habit that removes almost the entire category of risk.

Want the right contract confirmed and checked before you buy?