Crypto glossary
Token contract address
A token contract address is the unique on-chain address of the smart contract that defines a token, and the only reliable way to tell a real token from a fake.
On Ethereum and similar chains, a token is not identified by its name or ticker, which anyone can copy, but by the address of the contract that issued it, such as 0xA0b8…eB48 for USDC on Ethereum. Wallets, DEXs and explorers use that address to know which token they are dealing with, and the same ticker can exist in thousands of unrelated contracts.
Checking the contract address is the core defence against fake tokens. Projects publish their official addresses on their websites and documentation, and data aggregators and explorers list verified contracts. Before buying a new token or adding it to a wallet, users should copy the address from an official source and compare it, character by character, with the one in their swap.
The same token usually has different addresses on different networks, and bridged versions may not be the official ones. Contract addresses are not wallet addresses: sending tokens to a token's own contract usually locks them forever. A matching address also says nothing about safety: the real contract may still have hidden mint or blacklist functions.
Example
Searching a DEX for a trending memecoin returns ten tokens with the same name; only one matches the contract address posted by the project's official account, and the rest are copycats.
