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.
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:
- The project's official website — the one linked from the project's verified social accounts, not a Google ad.
- 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.
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:
| Grade | What it means | What 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.
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.
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.
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>" honeypoton 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
| Step | Tool | What you check | Time |
|---|---|---|---|
| 1 | Project site + CoinGecko | Two contract addresses match | ~1 min |
| 2 | StableHub /check/token | LOW / MEDIUM / HIGH grade | ~30 sec |
| 3 | Etherscan Contract tab | Verified source code | ~30 sec |
| 4 | Etherscan Holders tab | Top non-pool wallet < 20% | ~1 min |
| 5 | Google + Reddit + X | No 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?
What is the safest free tool to check a token before buying?
Can I trust a token just because it has a high market cap?
What does it mean if StableHub returns HIGH on a brand-new token?
Is checking the contract address really necessary if the token is on CoinGecko?
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.