Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

Home › Blog › How to spot fake volume and wash trading on Solana

How to spot fake volume and wash trading on Solana

November 9, 2026 · 8 min read · by the Rugsight team

A Solana token can print a huge 24-hour volume number and still have almost nobody interested in holding it. Wash trading (and close cousins such as a few wallets cycling buys and sells) inflates that headline so the coin looks busy on DEX screeners, trending lists and social screenshots. This guide explains what fake volume usually looks like, how to check it yourself before you buy, and what a Rugsight free check already surfaces — plus what it does not claim to prove.

For pool depth and exit cost, start with how to check a Solana token's liquidity. For coordinated first buyers, see bundled wallets and snipers. For the full on-chain checklist, see how to check a Solana token for rug-pull risk.

Have a mint in front of you? Check it while you read.

Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

No mint handy? Open a token our scanner just checked (free, live data):

What "fake volume" means here

Reported volume is the sum of trades a market-data source saw on a pair over a window (usually 24 hours). It does not say how many independent people traded, whether anyone ended the day with a real position, or whether the same wallets were both buying and selling.

Wash trading, in plain terms, is trading designed to create the appearance of activity. On Solana DEXes there is no on-chain field labelled "wash trade". What you can observe are patterns that often go with manufactured activity:

None of those patterns alone proves intent. A market maker quoting both sides, an arbitrage bot, or a very active day of real retail can look similar on one axis. Stack several signals before you treat the volume as untrustworthy.

Why volume ≫ liquidity is the first filter

Liquidity is the capital sitting in the pool that absorbs buys and sells. Volume is how much traded through that pool. When a pool holds tens of thousands of dollars but "did" millions in 24h volume on day one, one of two things is usually true:

  1. a small number of wallets (or bots) are cycling inventory and printing trade count, or
  2. genuine demand is extreme — which is rarer on a minutes-old mint than the screenshots suggest.

Either way, the practical takeaway for a buyer is the same: do not treat the volume number as proof of broad interest. Check depth, age, holders and whether you can sell, then decide.

A rough rule of thumb many traders use: on a pool less than a day old, 24h volume that is several times the liquidity deserves a closer look. It is a filter, not a conviction. Mature majors often run volume below their liquidity bucket without anyone worrying.

Step 1: lock the mint, then open the market numbers

Always start from the mint address, not the ticker (verify the contract address). Then note, for the same mint:

  1. Liquidity across pools (or the main pool).
  2. 24h volume.
  3. Age of the oldest pool.
  4. How many pools / DEXes show up.

You can read those on DexScreener, Birdeye, Jupiter or similar. For a field-by-field walkthrough of the DexScreener pair page, see how to read a Solana token on DexScreener. Rugsight's paid report buckets liquidity and 24h volume into ranges (for example $10k–$50k liquidity and $1M–$10M volume) so you can compare them without chasing a moving exact dollar figure. The free score already flags thin liquidity and very new pools even when it does not print the volume line.

Step 2: compare volume to liquidity and age together

Ask three questions at once:

QuestionSafer patternPattern that needs more work
How old is the oldest pool?Weeks or monthsUnder 24 hours (VERY_NEW)
How deep is liquidity?Hundreds of thousands or moreUnder $50k, especially under $10k
How does 24h volume sit next to that depth?Same order of magnitude, or lowerVolume bucket far above liquidity on a new pool

A high volume number on a deep, old pool can be ordinary trading. The same number on a thin, hours-old pool is where wash-style activity and sniper churn concentrate.

Step 3: look at who is trading, not only the sum

Volume is a sum. Open the pair's recent trades or top traders when the screener offers them:

That third question overlaps with launch bundles. Rugsight's paid report includes a launch-bundle / sniper heuristic for tokens up to 7 days old; it does not label wash trades, but a heavy first-block cluster is another reason not to trust early volume.

Also re-check holder concentration among real wallets. A token can show huge volume while one wallet still holds a large share of supply — volume did not distribute the float.

Step 4: remember what volume never proves

Even clean-looking volume does not tell you:

Treat volume as one market-structure clue. Pair it with authorities, holders, liquidity and sellability.

Live examples (verified 2026-11-09, re-checked 2026-11-10)

Liquidity and 24h volume buckets for the established majors, and the brand-new mint rows, are the 9 November 2026 snapshot (same ranges the paid report shows). BONK's grade and flags were re-checked on 10 November 2026 at 23:18 America/Fortaleza. They illustrate volume-vs-liquidity shape; they are not accusations of wash trading. Open the linked token page for the live score.

Established majors — volume sits at or below deep liquidity:

BONKOFFICIAL TRUMP
MintDezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB2636p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN
Grade / scoreB / 82 (free check, as of 10 November 2026, 23:18 America/Fortaleza)A / 100 (free check)
Liquidity bucket$1M–$10Mover $10M
24h volume bucket$100k–$1M$1M–$10M
Oldest pool age~1420 days~661 days
Pools30 across 3 DEXes30 across DEXes
Notable flagsTOP10_ELEVATED, TOP1_LARGEnone beyond info

Here the volume buckets are not larger than the liquidity buckets, and the pools are years old. That is the opposite shape from a minutes-old mint printing "millions" of volume into a thin pool.

Brand-new mints — 24h volume far above thin liquidity:

SINUTREMP
Mint63GvNqZ59CRwtPw5NP2yULqqYuZzFcectoVdjw7YRFT46C5USgghERG9Rwhr2D1Ny9wTb62HdHhAt5QQ7qgZZZTe
Grade / scoreD / 42B / 78
Liquidity bucket$10k–$50k$10k–$50k
24h volume bucket$1M–$10M$1M–$10M
Oldest pool ageunder 24 hoursunder 24 hours
Top wallet (wallet-only)44.3%2.1%
Notable flagsLIQUIDITY_LOW, VERY_NEW, TOP1_WHALE, TOP10_HIGHLIQUIDITY_LOW, VERY_NEW

Both show a volume bucket roughly two orders of magnitude above their liquidity bucket on day zero. That is the filter from Step 2 firing. They are not the same token: SINU also fails hard on holder concentration (grade D), while TREMP's authorities look fine, LP on PumpSwap shows burned, and wallet concentration is modest (grade B). High volume-to-liquidity alone did not decide the grade — and Rugsight still does not label either one a wash trade. The chart volume is simply not evidence of broad, durable demand.

A third shape from the same day's new-token feed: CONDOM (AgFH5Nbr8AkmJFayLoCAuZaRszv9kW1GkEVizB8tpump) scored C / 65 with liquidity under $10k, 24h volume $100k–$1M, and VERY_NEW + LIQUIDITY_VERY_LOW. Again: busy-looking volume into a pool that cannot absorb much of a real exit.

Paste any of those mints into Rugsight to refresh the free score; open a paid report (or the free BONK sample for layout) to see the liquidity and volume buckets side by side.

What Rugsight shows

On the free check:

The paid report (1 USDC for people, or 0.03 USDC per call for agents via x402) adds the 24h volume bucket, exact market ranges, the top-20 holder table, LP burn/lock detail on supported pool types, and — for tokens up to 7 days old — the launch-bundle / sniper heuristic. See the free sample for the layout.

Limits, stated plainly:

Warning signs, summarised

SignWhy it matters
24h volume ≫ liquidity on a pool under 24h oldActivity can be a few wallets cycling; not proof of broad demand
Same wallets dominate buys and sellsClassic round-trip / wash-style pattern to investigate
Huge volume while one wallet holds a large shareVolume did not distribute supply
Volume paired with LIQUIDITY_VERY_LOW / LIQUIDITY_LOWExits are still expensive no matter how busy the tape looks
Only a volume screenshot was sharedEasy to omit age, depth and holders

Summary

Before you trust a Solana token's volume number, compare it to liquidity and pool age, then look at who is actually trading. Rugsight's free score flags thin and very new pools; the paid report puts the volume and liquidity buckets next to each other so the mismatch is obvious. Neither one proves wash trading — and neither one should be read as a promise that the next hour of chart activity is organic.

Rugsight is an automated technical tool. Nothing here is financial advice.

Check a token now

Free score in seconds. No sign-up, no wallet. Mint addresses and links from DexScreener, Jupiter, pump.fun, Birdeye, Solscan and GMGN all work.

Or start from BONK, WIF, all popular tokens or the new-token feed. See what the paid report contains in the free sample.

More from the blog