Check a token ↗
STABLEHUB · HOW-TO GUIDES

How to Check a Crypto Token Before Buying

A practical walkthrough, one section at a time.

On this page +

Quick answer

To check a crypto token before buying, do five things in order, in roughly five minutes. (1) Confirm the exact contract address from two independent sources — the project's official website and CoinGecko — so you are not looking at an impersonation. (2) Paste that contract address into StableHub's free token checker for a LOW, MEDIUM, or HIGH Rug Risk Score in 2–4 seconds. (3) Open the contract on Etherscan and confirm the Contract tab shows verified source code, not just bytecode. (4) Open the Holders tab on Etherscan and check that no single non-exchange wallet holds more than 20% of supply. (5) Search the token name plus "rug pull" and "honeypot" in the last 30 days on Reddit and Google. If any of the five checks fail, slow down. A clean run is not a buy signal — it is a missing-red-flags signal.

Not financial advice. StableHub tools are for informational purposes only. A LOW Rug Risk Score is not a recommendation to buy. Always verify before transacting.

Who this guide is for

You have heard about a token. You can see the price chart, the Telegram channel, and the official-looking website. You are about ten minutes away from sending real money. This guide is the five-minute pause that sits between those ten minutes and the transaction. It is written for someone who has never opened Etherscan in their life and who does not want to learn Solidity to avoid losing $500.

If you want the wider picture — what a rug pull actually is, the five scam patterns, the full methodology — start with the Complete Guide to Crypto Token Safety. This page is the hands-on click-by-click version of the checklist inside it.

1

Step 1 — Confirm the contract address from two independent sources

Most beginner losses begin here, before any safety check runs. There are dozens of tokens called "Pepe", several called "SHIB", and any number of "ELON COIN" deployments by people who are not Elon Musk. The ticker is not the token. The contract address is the token.

Get the contract address from two places that should agree:

  1. The project's official website — the one linked from the project's verified social accounts, not a Google ad.
  2. CoinGecko — search the token by name, scroll to the Contract section on the right side of the page, and copy the Ethereum contract address.

If the two addresses do not match, you are almost certainly looking at an impersonation token. Stop. The real project, if there is one, is somewhere else.

2

Step 2 — Run the Rug Risk Score

Paste the contract address into stablehub.io/check/token. In 2–4 seconds you will see one of three grades:

GradeWhat it meansWhat to do next
LOW No obvious red flags in the five signals StableHub checks. Continue to Step 3. LOW is not a green light — it is "nothing visible is wrong".
MEDIUM One or more signals are ambiguous — usually thin volume, few exchanges, or a young token. Read the listed flags. Decide whether the missing context is something you can verify manually.
HIGH A disqualifying signal fired — most often an unverified contract or empty market data. Do not buy until you understand exactly which flags fired and why.

The score uses CoinGecko market data and Etherscan contract data, scored by Mistral Small 3.1 against a fixed conservative rule set. The complete scoring rule set is published openly, including the six things v1 cannot do.

3

Step 3 — Confirm contract verification on Etherscan

Open etherscan.io/token/<contract address>. Click the Contract tab. You are looking for one specific thing: a green tick next to the contract name and readable Solidity source code below it.

If the Contract tab says "Are you the contract creator? Verify and Publish your source code", the contract is unverified. The code that runs on-chain cannot be inspected by anyone outside the team. StableHub's Rug Risk Score grades all unverified contracts HIGH for exactly this reason: the cost of being suspicious of an unverified contract is missing a project that may turn out fine, while the cost of being trusting is a total loss. The rule is biased toward the cheaper mistake.

Verification does not mean safe. It means readable. The full anatomy of red flags inside a verified contract is covered in how to read smart contract red flags.

4

Step 4 — Check the Holders tab

Click the Holders tab on the same Etherscan page. You will see a list of every wallet that holds the token, ranked by balance. The top of the list is often noisy:

  • The liquidity pool address (Uniswap V2, V3, or Sushi) usually sits at #1 — this is correct and not a red flag.
  • Exchange wallets — Binance, Coinbase — will appear if the token is listed on those exchanges. Etherscan labels them.
  • Locking and staking contracts (also usually labelled).

Once you ignore the pool, exchanges, and labelled contracts, look at the largest unlabelled wallet. If it holds more than 20% of supply, that single wallet can crash the price by selling. Above 50% and the rest of the holders are price-takers. Step-by-step Etherscan navigation for this check is covered in the holder concentration guide.

5

Step 5 — Pattern search the last 30 days

Search the following three queries:

  • "<token name>" "rug pull" on Google, time-filtered to the past month
  • "<token name>" honeypot on Reddit
  • $<ticker> on X — scroll the most recent 30 minutes of replies, not the project's pinned posts

You are not looking for confirmation that the token is bad. You are looking for the absence of warnings. A token that has been trading for six months with no rug-pull mentions, no honeypot reports, and no "I can't sell" complaints in the replies is in a different epistemic position than a token where multiple users posted "withdrawal disabled" four hours ago.

Five-minute summary table

StepToolWhat you checkTime
1Project site + CoinGeckoTwo contract addresses match~1 min
2StableHub /check/tokenLOW / MEDIUM / HIGH grade~30 sec
3Etherscan Contract tabVerified source code~30 sec
4Etherscan Holders tabTop non-pool wallet < 20%~1 min
5Google + Reddit + XNo rug or honeypot mentions in 30 days~2 min

The StableHub Pre-Purchase Framework

StableHub Pre-Purchase Framework: Before any token purchase, StableHub recommends a five-check sequence: contract address confirmed from two independent sources, a Rug Risk Score result of LOW or MEDIUM with reviewed flags, a verified contract on Etherscan, no single non-exchange wallet holding above 20% of supply, and a clean 30-day pattern search for "rug pull" and "honeypot" mentions. Tokens that pass all five checks are not guaranteed safe — they are merely free of obvious detectable red flags. Tokens that fail any check should be paused, not bought. The framework is designed so that a beginner can complete it in roughly five minutes per token.

What this check cannot catch

Honesty matters more than completeness. The five-step check above is the cheapest reliable filter for the obvious rugs, scams, and honeypots that account for the bulk of beginner losses. It does not catch:

  • Rugs-in-progress. A token with high volume, a verified contract, and active liquidity while the team prepares the exit is the case the snapshot signals are weakest on.
  • Off-chain scams. Fake partnership announcements, paid influencer dumps, and brand-impersonation campaigns require human judgement layered on top.
  • Insider information. A team that knows it is about to be sued, delisted, or hacked will not telegraph that in on-chain data.

For pattern-recognition on the warning signs that precede a rug, work through the rug-pull pattern guide. For a numbered checklist you can save as a note on your phone, see the full crypto safety checklist.

Run the score on a token

The free tool is at stablehub.io/check/token. Paste any ERC-20 contract address. No account, no wallet connection, no email required. The result returns in 2–4 seconds with up to three plain-English flags and a one-sentence verdict.

Frequently asked questions

How long does it take to properly check a crypto token before buying?
Roughly five minutes for a token that has an Etherscan presence and at least one CoinGecko listing. The StableHub Rug Risk Score returns in 2–4 seconds; the Etherscan contract verification and Holders tab checks take about a minute each; the pattern search takes the remaining two minutes. For tokens with no CoinGecko listing and no Etherscan verification, the answer is shorter: do not buy.
What is the safest free tool to check a token before buying?
For Ethereum ERC-20 tokens, StableHub's free Rug Risk Score at /check/token combines verification status, liquidity volume, exchange listings, and contract metadata into a single LOW / MEDIUM / HIGH grade in 2–4 seconds using public CoinGecko and Etherscan data. No account or wallet connection is required. The full open methodology, including six documented limitations, is published at /methodology/rug-risk-score. Manual verification on Etherscan remains the recommended cross-check for any non-trivial position.
Can I trust a token just because it has a high market cap?
No. Market cap equals circulating supply multiplied by price, and both inputs can be manipulated. Supply can be inflated through hidden mint functions in an unverified contract; price can be propped up on a thin liquidity pool. SQUID briefly traded above $2,800 per token in 2021 before its honeypot contract trapped all buyers and the developers drained roughly $3 million. Market cap is a starting point for further checks, never a substitute for verifying contract status, liquidity depth, and holder concentration.
What does it mean if StableHub returns HIGH on a brand-new token?
It means the engine cannot distinguish that brand-new token from a rug. Both return empty CoinGecko market data — no exchanges, no 24-hour volume, no market cap — and both score HIGH because the conservative rule set prefers a false flag to a false clear. A HIGH score on a 48-hour-old token is therefore a request to slow down, not proof of malicious intent. Wait for the token to be indexed, listed, and tradeable on at least one credible venue before scoring again.
Is checking the contract address really necessary if the token is on CoinGecko?
Yes. Impersonation tokens regularly appear on aggregator sites, especially in the first few hours after a high-profile project announcement. Cross-checking the contract address against the project's official website — the one linked from verified social accounts, not from a Google ad — is the cheapest single check that prevents the largest single category of beginner loss. Treat any disagreement between the project site address and the CoinGecko address as a red flag, not a discrepancy to ignore.

Not financial advice. StableHub's Rug Risk Score is an informational tool. A LOW score is not a buy signal. A HIGH score is not proof of fraud. Read the full disclaimer.

Explore StableHub

Manage cookies
Scroll to Top