Wash trading is buying and selling an asset with yourself to create the appearance of activity that never happened. On Solana it is unusually cheap to do — fees are a fraction of a cent, so a bot can cycle a token between wallets thousands of times for a few dollars and produce a volume figure that ranks it on every trending list. The manufactured number then does the real work, because trending placement brings genuine buyers who assume volume means interest. Nothing about the technique is illegal on a permissionless DEX, and nothing about it is visible unless you look at the wallets rather than the total.
Key Facts
- Wash trading means the same entity is on both sides of a trade, usually through multiple wallets.
- Solana’s sub-cent fees make manufacturing volume cheaper than on almost any other chain.
- The cost per cycle is the base fee plus the pool’s swap fee, not the notional traded.
- The target is trending placement on aggregators, which converts fake volume into real buyers.
- Volume can be faked; pool liquidity and holder count are much harder to fake convincingly.
- Wash trading does not move price much — it is designed to be volume-heavy and price-neutral.
- Unique trader count against volume is the fastest tell available.
Why It Costs Almost Nothing on Solana
Each round trip costs two base fees, roughly $0.0005 total, plus the pool’s swap fee on the notional amount. On a 0.25% pool, cycling $1,000 back and forth costs about $5 in swap fees and generates $2,000 of reported volume. Run that a hundred times and you have $200,000 in volume for around $500, most of which flows to liquidity providers rather than being lost outright — and if the operator also supplies the liquidity, a share comes straight back.
That economics is why volume is the least reliable metric on any Solana pair. It is the cheapest number to manufacture and the most prominently displayed, which is precisely the wrong combination. Everything else worth checking — supply figures, liquidity depth, holder distribution — costs real money to fake.
What Fake Volume Looks Like
| Signal | Organic activity | Wash traded |
|---|---|---|
| Unique traders vs volume | Many wallets, varied sizes | High volume, few wallets |
| Trade sizes | Irregular, human-looking | Repeating or round amounts |
| Timing | Clustered around news and hours | Evenly spaced, runs overnight |
| Buy/sell balance | Uneven, trends one way | Almost exactly balanced |
| Price movement | Volume moves price | Volume with a flat chart |
| Holder count | Grows with volume | Flat while volume climbs |
The last two rows are the strongest pair. Genuine buying pressure moves price and adds holders; wash trading does neither, because no net position changes hands. A pair showing six figures of daily volume, a flat price and a holder count that has not moved in two days is describing itself clearly to anyone who reads the three numbers together instead of the first one alone.
How to Check in Under a Minute
Open the pair on DEXScreener and compare 24-hour volume against the number of unique makers. Thousands of trades from a few dozen wallets is manufactured. Then open the transaction list and look for the same addresses appearing repeatedly on both sides — the crudest bots do not even use different wallets for buying and selling. Cross-check against CoinGecko if the token is listed, since aggregators apply their own filtering and a large discrepancy between reported volumes is itself informative.
Trending lists deserve particular scepticism because they are the payoff the whole exercise targets. A token appearing on a trending feed has demonstrated that someone was willing to pay for volume, which is not the same as demonstrating interest — a distinction worth holding when comparing what different platforms actually show you.
Why It Is Not Always Malicious
Some volume that looks washed is market making — bots quoting both sides to keep spreads tight, which is a legitimate function that produces balanced buy/sell flow. Arbitrage between pools also generates paired trades that resemble the pattern. The distinguishing question is whether the activity serves someone other than its operator: market making improves execution for real traders, while wash trading exists purely to alter a displayed number. In practice, on a new memecoin with no professional market maker, balanced high-frequency volume from a handful of wallets is almost always the second thing.
Reading Volume on a Token Like $DOLAN
DOLAN Duck ($DOLAN) has a fixed 98.3M supply and roughly 10,700 holders, and holder count is the specific number worth watching against volume for any token in that position — because it is the one that cannot be manufactured cheaply. Creating ten thousand holders means opening ten thousand token accounts, each locking about 0.002 SOL in rent, which turns a fake holder base into a real expense. Volume costs cents; holders cost SOL. When the two move together the activity is likely genuine, and when volume climbs while holders sit still, the volume is describing a bot rather than a market. That single comparison filters more noise than any other check available on a pair page — and it applies before, not after, any other risk assessment.
Wash trading is buying and selling an asset with yourself, usually across multiple wallets, to create volume that represents no real change of ownership.
Very cheap. Each round trip costs two base fees of roughly $0.0005 plus the pool’s swap fee, so hundreds of thousands in reported volume can be produced for a few hundred dollars.
To reach trending lists on aggregators. Trending placement brings genuine buyers who read volume as interest, so fake volume is bought specifically to attract real money.
Compare volume against unique traders, price movement and holder count. High volume with few wallets, a flat chart and static holders is manufactured activity.
Barely. Wash trading is designed to be price-neutral, since the same entity buys and sells. Volume without corresponding price movement is one of the clearest signals.
Holder count. Each new holder opens a token account locking about 0.002 SOL in rent, so faking ten thousand holders costs real money, while faking volume costs cents.
Market making and arbitrage produce similar balanced flow but serve real traders by tightening spreads. On a new memecoin with no professional market maker, the pattern is usually wash trading.