Crypto contract address checker: how to check a token before you buy

A contract address checker reads the public data behind a token’s contract address and shows what the token is made of: how much money is in its pools, who holds it, whether more tokens can be created, and which rug pull warning signs are present. This guide shows how to check a contract address step by step, how to read the result, and what no checker can tell you.

Scan a token All guides

Last updated Nov 4, 2026

The short version

To check a crypto contract address, do these five things.

  1. Get the right address. Copy it from the project’s official website or social account, never from a message from a stranger.
  2. Paste it into a checker. In Token Search & Risk Scan, paste the address into the search box.
  3. Make sure it is the token you meant. Compare the name, the symbol, the network and the age of the pool.
  4. Read the reasons, not only the score. Look at the liquidity, the share that is locked or burned, mint and freeze power, the holders and the taxes.
  5. Decide what you can afford to lose. A clean result lowers the risk. It never removes it.

What is a contract address checker?

Every token is a smart contract, and every smart contract has an address: a long string of letters and digits that identifies it on one blockchain. On Ethereum and the other EVM networks it is 0x followed by 40 characters. On Solana it is a string of 32 to 44 characters.

A contract address checker, also called a token scanner or a token risk scanner, takes that address and reads public data about it: the trading pools, the holders, the powers the creator still has and the trading history. It turns what it finds into warning signs and, in Codex, into scores with reasons.

The address matters more than the name. Anyone can create a token with the same name and symbol as a popular one, but every contract has its own address. Checking the address is how you know that you are looking at the token you mean.

Where to find the right contract address

  • The project’s official website or social account. Look for a field called “contract” or “token address”, and make sure the account is the real one.
  • A block explorer. Search for the token on an explorer such as Solscan (Solana) or Etherscan (Ethereum) and compare the address with the one the project gives.
  • A chart page you trust. Pages such as DexScreener and GeckoTerminal show the contract address next to every pool.

Be careful with addresses that arrive in direct messages, in replies under a post, or in links from strangers. Tokens with the same name and symbol exist, and the same project can have a different address on each network. If two official sources give two different addresses, stop and find out why.

How to check a contract address, step by step

  1. Copy the address. Use one of the sources above and copy the whole address, without spaces.
  2. Open the checker. In Token Search & Risk Scan, paste the address into the search box. If the address exists on more than one network, check that the result shows the network you mean.
  3. Confirm the token. Compare the name, symbol and network with what the project says. If the project says it has existed for a year but its pool opened a few hours ago, something is wrong.
  4. Read the scores and the reasons. The result shows the Codex score and the three scores it is the average of: Trust, Liquidity and Volume. Under each one, Codex lists the warning signs that took off points, with the reason.
  5. Look at the pool. How much money is in the pools, how old are they, and how much of that money is locked or burned?
  6. Look at the holders. How many wallets hold the token, and how much do the biggest ones own?
  7. Check the powers. On Solana, are the mint and freeze authority switched off? On EVM networks, does the contract have owner functions, a blacklist or a tax that can change?
  8. Check the key facts on a block explorer. Before you put in real money, confirm the address, the holders and the contract code yourself.
  9. Decide what you can afford to lose. Never put in money you cannot lose. Even a clean result is an estimate.

What the results mean

A Codex result has two parts: the scores, and the facts behind them. This table shows what each fact tells you and when to worry.

What you seeWhat it tells youWhen to worry
LiquidityHow much money sits in the token’s trading pools, and so how much can be bought or sold before the price moves a lot.A small or empty pool: the price jumps on small trades, and you may not be able to sell.
Locked or burned shareHow much of the pool’s money the creator cannot take out.Liquidity that is not locked or burned, or a lock that ends soon.
Mint and freeze authorityWhether new tokens can still be created, or the tokens in a wallet frozen.Either power still open on a new, unknown token.
HoldersHow many wallets hold the token and how the supply is spread.A few wallets own most of the supply, or many wallets were funded from the same place.
Taxes and honeypot signsWhether selling is blocked or very expensive.A honeypot, a blacklist, a high tax, or a tax that the owner can change.
Token ageHow much history there is to check.A brand-new token: there is little history and the scores can change quickly.
Volume against trades and holdersWhether the trading looks real.A lot of volume with few trades or few holders can mean bots trading with themselves (wash trading).

The Codex score is a number from 1 to 99. It is the average of the Trust, Liquidity and Volume scores, and it falls into one of six bands:

Codex scoreBand
90–99Very low risk
81–89Low risk
71–80Medium risk
55–70Risky
45–54Highly risky
1–44Extremely risky

A high score means fewer warning signs were found in the data that was available. It is an estimate, not a guarantee. How the scores are calculated →

Results that should make you stop

  • The liquidity is not locked or burned and the token is only a few days old.
  • Mint or freeze authority is still open on a token you know nothing about.
  • A honeypot, a blacklist or a very high tax is reported.
  • A handful of wallets hold most of the supply, or many holders were funded from the same place.
  • The Codex score is in the Extremely risky or Highly risky band, or a confirmed red flag has set it to 1.

One warning sign is a reason to look closer. Several together are a reason to walk away. The rug pull guide lists all the warning signs.

Double-check on a block explorer

A checker is fast, but it works from data providers, and data can be late or incomplete. For anything more than a small amount, confirm the key facts yourself:

  • Address and network. The explorer’s token page should show the same address, on the network you expect.
  • Holders. Open the holder list. Are the biggest holders pools and locks, or ordinary wallets?
  • Contract code on EVM networks. Check that the source code is verified, look for functions named mint, blacklist or pause, and see who the owner is.
  • Authorities on Solana. Look for the mint authority and the freeze authority. An empty value, or “none”, means that authority has been revoked. The wording differs from one explorer to another.

The mint authority guide and the liquidity lock guide show what to look for.

What a contract address checker cannot tell you

  • A clean result does not mean a token is safe. Creators can still sell a big holding, and prices can fall without any fraud at all.
  • It cannot judge the people behind a project, the idea, or the future price.
  • New tokens have little history, so a result can change within hours.
  • Data can be late or missing. Codex shows a check that could not be run as missing data and takes points off for it.
  • Labels such as “rug pull”, “scam” or “fake token” in Codex are automatic risk signals built from public data. They are not proof that anyone did anything wrong.

Codex is for information only and is not financial advice.

How Codex checks a contract address

Token Search & Risk Scan works with token contract addresses on Solana, Ethereum, BNB Chain, Base, Arbitrum, Polygon, Avalanche, Optimism, Sui, Tron and many other networks. It looks at the liquidity in all the pools of the token together and how much of it is locked or burned, at the holders, at the trades, and at rug pull signals such as open mint or freeze authority, taxes and honeypot code. Pools, liquidity, volume and trades come from GeckoTerminal and DexScreener, and risk signals from sources such as GoPlus, RugCheck and Jupiter.

Which security checks can be run depends on the network. A check that cannot be run is shown as missing data and costs points. Codex has no accounts and no sign-up, and it never asks for a seed phrase or a private key. Methodology →

Keep reading

Quick answers

What is a crypto contract address checker?

It is a tool that reads public data for a token’s contract address, such as its pools, holders and permissions, and turns it into warning signs or a score. In Codex it is Token Search & Risk Scan: paste an address and read the Trust, Liquidity, Volume and Codex scores with the reasons behind them.

Which networks can I check?

Codex works with token contract addresses on Solana, Ethereum, BNB Chain, Base, Arbitrum, Polygon, Avalanche, Optimism, Sui, Tron and many other networks. Which security checks are available depends on the network. A check that cannot be run is shown as missing data and costs points.

Can a contract address checker tell me if a token is a scam?

Not for certain. It shows warning signs, such as liquidity that is not locked, open mint power, a honeypot, or a few wallets holding most of the supply. Labels such as “scam” or “rug pull” in Codex are automatic risk signals from public data. They are not proof, and they can be wrong.

Does a high score mean I can buy safely?

No. A high score means fewer warning signs were found in the data that was available. It is an estimate, it can miss risks, and it is not an audit.

Where do I find a token’s contract address?

On the project’s own website or social accounts, on a block explorer, or on a chart page. Check that the address matches before you trade, and never take it from a message from a stranger.

What does missing data mean in a result?

It means that a check could not be run for that token or network, for example because a data source did not answer. Codex shows it as missing data and it costs points.