On-chain analysisSolanaMemecoinsSignal channels

How a Solana 'AI scanner' signals channel manufactures its 10x calls

A Solana channel markets itself as an 'AI scanner' that catches 10x memecoins. We pulled all 25 of its calls over four days and checked each one on-chain. Only five ever ran; the other twenty flashed for minutes, then fell 70% to 99% within the hour. The few real winners are not a signal, they are survivorship: the channel sprays every fresh sub-$45K pump.fun launch, screenshots the ones that pop, and quietly buries the rest.

At a glance
A Solana Telegram channel sells itself as an AI scanner that finds 10x memecoins. We took every one of its 25 calls over four days and checked each against real on-chain DEX trades. Only five ever ran. The other twenty flashed for a few minutes, then fell 70% to 99% inside the hour. And the entry data for the tokens that mooned is indistinguishable from the data for the ones that went to zero, so the "scanner" could not have told them apart. The real winners are not a signal. They are survivorship: spray every fresh micro-cap launch, screenshot the few that pop, bury the rest.
25
Calls posted in 4 days, all Solana pump.fun
13–15x
Verified peak on the three best calls
20 / 25
Calls that never ran: a brief flash, then negative within the hour
$22–45K
Market-cap band every call entered at

01 · The claim first

These channels look like they predict 10x. They manufacture the appearance of it.

That is the conclusion we reached, and we want to state it before we show our work, because the work is what justifies it. A "signals" channel that posts an AI-scanner badge and a stream of low-cap Solana calls is not running a model that finds winners ahead of the crowd. It is running a screen that fires on momentum every micro-cap launch already shows, posting a call on each one, and then only following up on the ones that happened to run. That last step is the engineered part.

We picked one such channel, anonymized here, that had been active for four days and posted 25 distinct token calls in that window. Every call was a Solana token minted on pump.fun, every entry sat in a $22K–45K market-cap band, and every call carried the same copy: "low cap juice," "moon potential," a chart link, and a running "Profit: +X%" counter. To test it, we did not trust a single number the channel posted. We took the contract addresses and went to the ledger.

02 · Yes, a few pumped

And that is exactly what the model is built to produce

Let's clear one thing out of the way first, because it is the easy way to dismiss a piece like this: we are not claiming the screenshots are faked. They aren't. A handful of the calls did move on-chain, and we measured those moves precisely, from the average traded price in the five-minute window around the post time to the highest price reached afterward, so nothing that follows can be waved away as a salty bag-holder calling everything a scam. The point is the opposite. A real spike on a few tokens is not evidence of skill or a working signal. It is the arithmetic of spraying dozens of fresh launches and letting the base rate do the rest. The numbers below are real. What the channel does with them is the problem.

Verified call-to-peak multiplescall-window average price → on-chain peak
2Bu4…WPyMpump · matched the channel's own X15 postpeak 06-23 08:10 UTC
≈15×
UFOBEAT · GFzi…F5upumppeak +3.2h after call
14.1×
GTDH · 7pyk…HCypumppeak +3.4h after call
13.5×
BABYFACE · GWmm…gp9pumppeak +33m after call
9.3×
Independently reconstructed from DEX trade prices, not from the channel's screenshots. The channel's flashier headline percentages (+1538%, +1238%, +965%) are inflated because they are measured from each token's absolute launch floor rather than from the post. But even from the real post timestamp, these were genuine 9–15x moves.

So a few tokens spiked. That is the entire factual basis for the channel's brand, and on its own it proves nothing: in a market that mints thousands of these a day, some always spike. The question is what sits underneath those few green charts, and whether the other calls looked any different going in. That is where it falls apart.

03 · Measured dishonestly

Three techniques turn a spray of calls into a wall of wins

The gap between "three tokens ran" and "this channel calls 10x" is bridged by presentation, not performance. The same on-chain data exposes three specific techniques.

How a 'win' is manufacturedevery step is technically true and materially misleading
1
Baseline to the floor
The percentage in each post is measured from the token's all-time-low launch price, not from when the call was actually sent, which inflates a real 13x into a '+1538%'.
2
Report the peak, never the exit
The '🔥 X2 … X15 profit reached' replies fire at the instantaneous high. None are ever marked to a sell. A holder who didn't exit at the exact peak captured none of it.
3
Follow up only on winners
Every call gets a hype entry post. Only the runners get the spammed profit-ladder replies. The duds are left to scroll off the feed.
None of these are fabricated numbers. They are real prices, selectively baselined, peak-sampled, and survivor-filtered, which is what makes the channel persuasive.

The third technique is the load-bearing one. Across the four days, the channel posted a long ladder of "X2 → X3 → X5 → X7 → X10 → X15 profit reached" replies, but only ever under the handful of tokens that ran. The quieter calls (a token that managed +9%, another +12%, another +15%) received a single entry post and nothing more. Read top to bottom, the channel looks like an unbroken streak of wins. Indexed by call, it is a few runners in a field of flat-to-zero.

04 · The hit rate

How many calls actually ran, and what the other twenty did

A fair objection lands here: nobody buys a memecoin call and holds it to zero. The moment it prints a profit, you sell. So the honest question is not where these tokens trade today. It is whether each call ever gave you a run to sell into. We measured the peak every one of the 25 calls reached after it was posted, and how long it took to get there.

Five calls did. The other twenty did not. Most of them "peaked" within zero to ten minutes at a trivial 1.2x to 1.4x, a single candle of entry noise, and then fell 70% to 99% inside the first hour. There was nothing to sell.

◆ A typical non-runner · hyped identically to the winners, at ~$25K MC
GPCUYW9Z3y695yhiQm4mYKKhwdaBSo4g8ypvfHEMpump
+21%
best tick, reached at minute zero after the call
−71%
low within the first 60 minutes
0 min
how long the 'pump' lasted before it rolled over

The five that ran behaved differently. Instead of topping out in the first candle, their price kept climbing for thirty minutes to several hours, which is the only reason a buyer had any real window to exit before the collapse.

What each call actually offered a traderpeak multiple after the call · 14 of 25 shown
UFOBEAT · GFzi…F5upumpran for ~3.2h before topping
14.1×
GTDH · 7pyk…HCypumpran for ~3.4h
13.5×
BABYFACE · GWmm…gp9pumpran for ~33 min
9.3×
2Bu4…WPyMpumpground up over days
8.3×
MOZY · HJ3t…Zpumpran for ~37 min
6.9×
wunner · 3LzG…Jpumpflash: 1-min spike, then −96% in the hour
4.5×
BAMBOO · 8dzc…3pump10-min pop, then −94%
2.9×
TRENCHER · 3UzE…9pump26-min pop, then −96%
2.7×
JAKE · 5CEm…xpump9-min flash, then −96%
2.1×
BRAINCH · ECgQ…Lpump9-min flash, then −97%
1.6×
MARTHA · HDNg…hpump+35% at min 3, then −93%
1.35×
BTC · 7QuY…Npump+29% at min 2, then −86%
1.29×
ADAPTIVE · GPCU…Mpump+21% at min 0, then −71%
1.21×
JASMINE · CsZk…ypump+18% at min 0, then −91%
1.18×
A trader sells into strength, so the fair test is the best exit each call offered, not where it sits today. Only five of the twenty-five calls produced a run worth selling: GTDH, UFOBEAT, BABYFACE, MOZY and 2Bu4, each climbing for 30 minutes to several hours. The rest topped within minutes at a small multiple and then fell 70% to 99% inside the hour. wunner is the trap in miniature: it spiked 4.5x in the first 60 seconds, which the scanner logs as a hit, then gave it all back before most buyers could click sell. Full data: live OHLC on the Bitquery IDE.

So the "10x scanner" is, at its most generous, a one-in-five proposition, and that is before you account for needing to sell near a peak that, for the real runners, arrived hours later with no warning. The twenty calls that failed did not drift down gently. They snapped: a brief spike the bot records as activity, then a 70% to 99% collapse inside the hour. Those are the calls the channel never mentions again.

05 · Reverse-engineering the scanner

What the 'AI' is actually screening for

The interesting question is not whether the channel is honest. It isn't. The question is what its scanner is actually doing. We reconstructed each token's first minutes of life from the genesis trade onward, and mapped how long after launch the call was posted. The same fingerprint showed up on every call.

Every call fired on a fresh pump.fun launch, almost always within the first few minutes of the token's first trade, frequently under 90 seconds. The two exceptions we found, where the channel called tokens that were already 10 and 21 hours old, both went nowhere. The screen also held a hard market-cap band of roughly $25–45K (early on the bonding curve, pre-migration), a minimum activity floor (every called token had cleared roughly 100+ distinct buyers and $10K+ in volume in its first ten minutes), and a net-buy bias, with buy-side volume running 1.05–1.37× sell-side across the board.

The screen, inferred from what every call had in commonentry conditions at the moment of the call
Hard filters, true for 100% of calls
Solana pump.fun token25 / 25
Market cap $22–45K at entry25 / 25
Net-buy bias (buy/sell > 1)ratio 1.05–1.37
Freshness, token age when called
Called under ~6 min after launchmost calls
Called hours after launch2 calls
…both stale calls → went to zero0 / 2 ran
This is a reproducible filter: fresh launch, tight cap band, an activity floor, and a positive short-term price slope. It is a momentum-sniper screen. Notably, it is also a screen any market participant can compute in real time; there is no proprietary signal in it.

06 · The tell

At the entry, winners and rugs are indistinguishable

This is the finding that breaks the "AI finds 10x" pitch. We measured the early-life metrics the scanner can see (trades, distinct buyers, volume, and the price multiple off the floor) for tokens that went on to 10x and for tokens that died. They do not separate.

The token that 10x'd on the strongest verified call had lower early activity than a token that went to zero. A dud cleared 2,934 trades, 467 buyers and a 27x early price spike in its first ten minutes; the eventual 13.5x winner showed 1,758 trades, 393 buyers and only a 3.2x early spike. On every entry metric, the rug looked like the better token.

Distinct buyers in first 10 minutes vs. eventual outcomeif the entry signal predicted winners, this would trend. it doesn't.
Tokens that ran
MooMoo · peaked ~4x2,530 buyers
BABYFACE · peaked 9.3x2,454 buyers
UFOBEAT · peaked 14x1,054 buyers
GTDH · peaked 13.5x393 buyers
Tokens that died
wunner · flat, then zero467 buyers
JAKE · peaked 2.7x, then zero2,370 buyers
ADAPTIVE · flat, then zero125 buyers
MARTHA · flat, then zero57 buyers
Green ran hard, amber ran mildly, red went to zero. The buyer counts are interleaved. A 2,454-buyer launch managed 9x while a 2,370-buyer launch managed 2.7x, and a 393-buyer launch did 13.5x while a 467-buyer launch died. The entry data carries no usable signal about the exit. The 10x outcomes are the base rate of pump.fun, surfaced after the fact, not a prediction.

The high churn itself is a tell. A launch showing 2,454 distinct buyers and 2,189 distinct sellers inside ten minutes is not organic accumulation. It is sniper bots flipping the bonding curve against each other. The scanner reads that churn as momentum. It is mostly noise.

07 · The machineHow the channel is built, end to end

Put the pieces together and the channel is a five-stage funnel. None of the stages requires predictive skill; the apparent edge is produced entirely by the last two.

Stage 1Scanner
A real-time screen over new pump.fun launches: market cap $25–45K, token age under a few minutes, an activity floor of ~100+ buyers and ~$10K+ early volume, and a net-buy bias. Public, reproducible data, with no proprietary signal.
Stage 2Spray
Post an entry call on essentially every token that clears the screen, multiple per day. Volume is the strategy: cast wide enough and pump.fun's base rate guarantees an occasional 10x.
Stage 3Peak-sample
Auto-reply a "🔥 X2 → X15 profit reached" ladder to the runners as price ticks up, baselined to the launch floor and never marked to an exit.
Stage 4Survivor-filter
Follow up only on winners; let the flat and dead calls scroll away. The visible feed becomes a wall of wins with the losses edited out by omission.
Stage 5Upsell
Convert the manufactured track record into "Join automated trading," a copy-trade or bot subscription that monetizes the perception the first four stages created.

The "automated trading" pitch at the end is the point of the whole apparatus. The free calls are not the product; the credibility they manufacture is, and that credibility is sold as a paid bot that buys these same sub-$45K launches automatically, at the same indistinguishable-from-a-rug entry conditions we just described.

08 · Why it worksThe base rate does the marketing

pump.fun mints thousands of tokens a day, a meaningful slice of which briefly spike before collapsing. A channel that calls dozens of fresh launches a day will, by arithmetic alone, "call" several 10x runners a week without any skill. And because the entry conditions for a 10x and a rug are identical on-chain, there is no screen, AI or otherwise, that could have told them apart in advance. The scanner's real function is to be early and fast, not right. The marketing function is survivorship: show the runners, bury the rest, and let a real but unrepeatable peak stand in for a strategy.

None of this required insider data to uncover. The contract addresses were posted publicly; the trade-level prices, buyer counts, and round-trips were all readable on-chain in real time. The same data the channel uses to look prophetic is the data that shows it isn't.

What made this possible

Every figure ran through Bitquery's trading data

Channel call extraction, per-token price reconstruction at the post timestamp, genesis-window velocity (trades, distinct buyers, volume), buy/sell imbalance, peak-versus-current round-trip, and winner-vs-dud comparison. All from real-time multi-chain DEX trade data with USD values, queried in plain English through Bitquery MCP.

call_extractionprice_at_timestampgenesis_velocitybuy_sell_imbalancepeak_vs_currentcohort_comparison
Explore Bitquery MCP Reproducible: the analysis ran through Bitquery MCP. To see the raw records behind it, the OHLC link on each token opens the same query on the Bitquery IDE, so anyone can pull the data through the public API and recompute every multiple.

09 · Audit any channel yourself

The four checks that strip the marketing

Baseline check
Recompute each call's return from the price at the post timestamp, not the token's launch floor. The launch-baselined percentages routinely overstate the real move by 3–5×.
Exit check
Ignore 'peak reached' posts. Pull the current price and the price path after the peak. Most micro-cap calls round-trip to the floor within hours, so peak-only claims describe an exit almost no one got.
Survivorship check
Index by call, not by feed. Count every token the channel named and measure all of them. The flat and dead calls are the denominator the win-wall hides.
Signal check
Compare entry-time metrics (age, buyers, volume, buy/sell) for winners vs. losers. If they don't separate, and they generally won't, the channel isn't predicting. It's spraying.
Legal disclaimer

This article is provided for informational and educational purposes only and reflects analysis of publicly available on-chain data as of the dates indicated. It does not constitute legal, financial, compliance, or investment advice, and nothing in it is a recommendation to buy, sell, or hold any token.

The subject channel is described in anonymized form. The findings characterize on-chain transaction patterns and publicly posted messages, together with inferences drawn from them. They are not assertions that any specific person or entity engaged in unlawful conduct, and should not be read as accusations of criminal or regulatory wrongdoing. Token names and contract addresses are referenced solely to make the on-chain analysis reproducible.

On-chain figures (prices, volumes, buyer counts, and multiples) were reconstructed from DEX trade data and may be incomplete or subject to revision as additional data becomes available. Memecoins and micro-cap tokens are extremely high risk; the price behavior described, brief peaks followed by near-total collapse, is typical, and most participants in such tokens lose money.

Readers should conduct their own independent verification before taking any action. The authors and publisher accept no liability for any loss or damage arising from reliance on this material. All trademarks and product names are the property of their respective owners.

Verify the next call before you trust it

The data that exposes a manufactured track record is the same data that powers a real one. Pull any channel's calls, reconstruct the price at the post timestamp, and compare winners against the calls it would rather you forget, in plain English, in real time, across eight chains.