← Back to Guides

How to find a token's contract address, and check it's the real one

Type a token name or paste a link: we list every contract using that name on six chains, with the real money in its pools. Then check the one you pick.

Short answer: a token's contract address is the string that identifies it on the chain — 0x followed by 40 characters. The name and the ticker identify nothing: anyone can deploy a token called Pepe. Copy the address from the token's page on CoinGecko or CoinMarketCap, under "Contract", for the network you use, and confirm it on the project's own website. Or type the name below: we list every token with that name on Ethereum, BSC, Base, Arbitrum and Polygon, side by side with the real money in their pools.

What the lookup shows: five tokens called Pepe

This is what the lookup returned for "pepe" on 29 September 2026. Every row is a token with the ticker PEPE, and three of them are named plain "Pepe":

ChainContractIn poolsSince
Ethereum0x6982…1933$31.0MApr 2023
Base0x52b4…777d$381KAug 2024
Base0x698d…c233$86KApr 2024
Arbitrum0xdee4…42f7$41KMay 2023
Base0x4a5d…ef9f$20Jun 2026

The PEPE most people mean — the one CoinGecko lists and the big exchanges trade — is the first row, 0x6982…1933 on Ethereum. The others are separate tokens using the same ticker. Some are projects of their own. One barely trades — the Arbitrum "Pepe" holds $41K, yet traded three cents' worth in the last 24 hours — and one holds $20. None of this shows in the name.

"In pools" counts only money in pools against ETH, BNB, POL, USDC, USDT, DAI or BTC, and that matters more than it sounds. Token trackers report liquidity in whatever a pool is priced against, and a pool can be paired with a made-up "dollar" whose price the pool sets itself. On 27 September a search for "morpho" on a popular DEX tracker put first a token called "Morpho Token" with $1.9 billion of "liquidity". The real money in its pool was a few dollars, and the real MORPHO came fifth.

Where else to find it

  1. CoinGecko or CoinMarketCap. On the token's page, the "Contract" field shows the address with a copy button, and a drop-down if the token exists on several networks.
  2. The project's official website or docs. Most projects publish their addresses in the footer or on a "Token" or "Contracts" page.
  3. A block explorer. Search the name on Etherscan, BscScan or Basescan. Real tokens usually carry a logo and a link to their site; copies usually don't.
  4. Your wallet. If you already hold the token, its details screen in MetaMask or another wallet shows the address.
  5. A DEX tracker. DEX Screener, GeckoTerminal and DEXTools show the address next to the trading pair. Their links point to the pool, not the token — paste the link into the form above and we take the token from it.

Contract address checker: is this the real one?

Copies take the name, the ticker and the logo exactly. Only the address differs. Five checks, in this order:

  1. Two independent sources, the whole address. Take it from CoinGecko and from the official website, and check they match character for character. Comparing the first and last few characters is not enough: look-alike addresses are generated to match those.
  2. The right network. The same token has a different address on Ethereum, BSC and Base, and the same address on another chain can belong to a different contract.
  3. Real money, not the headline number. The token people trade holds its liquidity in ETH, BNB or dollars. A known name with a few dollars in its pool is usually a copy or an abandoned token — now and then a bridged version on a quiet chain.
  4. Age. A known project's token was usually created long before the one that appeared last week under its name.
  5. Where the address came from. Never from a search ad, a direct message or a reply in a chat: that is exactly where copies are posted. Tokens that turn up in your wallet by themselves belong in the same box — see airdrop safety.

Once you have the address

The address tells you which token it is. It does not tell you what its contract allows: whether you can sell, what the tax is, whether the owner can mint more or pause transfers, and whether the liquidity is locked and until when. Paste it into the form at the top — the free check reads all of that from the chain in seconds, with no account.

Common questions

What does a contract address look like? On Ethereum, BSC, Base, Arbitrum, Polygon and Robinhood Chain it is 0x followed by 40 characters: digits and the letters a to f. A Solana address has no 0x and is 32 to 44 characters long; a TRON address starts with T. Our lookup covers the six 0x chains; paste a Solana or TRON address and the page says where to check it instead.

Is a token address the same as a wallet address? They look the same, but a token address points to a contract, not a person's wallet. Sending funds to a token's contract address usually loses them.

Why are there several tokens with the same name? Because names are not unique on a blockchain. Anyone can deploy a token called "Pepe" — the lookup above found five on three chains. Only one address is the one the project and the listing sites recognise.

Can I find the address from the ticker alone? Not safely on its own: a search by ticker returns every token using it, real and copied. The lookup shows them side by side with the money in their pools, which usually makes the traded one obvious. Then confirm it on the official website before you buy.

Can I paste a link instead of an address? Yes. A block explorer link (Etherscan, BscScan, Basescan and the like) gives the address and the chain; a DEX Screener, GeckoTerminal or DEXTools link gives the token of that pool; a CoinGecko link gives the name to look up.