Field note No.01 · 2026-08-05

How many pump.fun launches actually graduate?

Smug
825,123 launches, 30 days, every one of them counted.
No sampling, no estimates, no borrowed numbers. Data released under CC0.

Every figure you have read about this is probably true, which is exactly the problem. Estimates float from a fifth of a percent to six percent, and almost nobody says what they divided by. So here is one dataset counted six different ways, with the denominator written down each time.

The whole disagreement, in one number

4.7×

Between the lowest and the highest honest answer. Same tokens, same month, same chain — only the denominator changes.

It depends what you call a launch

A token appears on pump.fun about every three seconds, and most are never touched by anyone. Whether those stay in the denominator moves the answer more than the market ever does.

every launch
2.62%
21,604 of 825,123
at least one trade
2.98%
20,818 of 697,882
reached 1 SOL in the curve
4.15%
19,460 of 468,923
reached 5 SOL
5.15%
18,689 of 362,552
reached 10 SOL
6.71%
17,732 of 264,443
reached 25 SOL
12.40%
15,911 of 128,330

15% of launches never see a single trade. Created and abandoned inside the same minute — the token equivalent of a domain nobody ever points at anything. Keep them and you get 2.62%. Drop them and you get 2.98%. Neither is a lie; they answer different questions.

If someone quotes you a graduation rate without a denominator, they are quoting a number they did not measure.

The two we would defend: 2.62% of everything minted, and 4.15% of tokens that got as far as one SOL — the second being closer to what a trader actually meets, because a token without a single buy never reaches anybody's screen.

The part we did not expect

The creator's own first buy decides more than anything measurable later

When a token is created its author may buy some of it on the spot. The amount is public, it is fixed before anyone else can react — and it splits outcomes harder than most things you can compute afterwards.

bought nothing
0.34%
125,081
0–0.05 SOL
2.05%
123,729
0.05–0.2 SOL
5.70%
145,476
0.2–0.5 SOL
2.32%
82,763
0.5–1 SOL
1.45%
77,161
1–2 SOL
1.72%
76,142
2–5 SOL
1.89%
156,475
>5 SOL
7.98%
38,296

It is not a line, and that is the whole finding. A creator who buys nothing at all lands at 0.34% — about 8 times below average dead on arrival

From there it climbs to 5.70% around 0.05–0.2 SOL, sags through the middle, then jumps again to 7.98% once the creator commits more than five. Two different species sit on those two peaks: the ordinary launch where somebody takes a normal position in their own coin, and the heavily prepared one where the opening buy is large and deliberate. The trough between them — 0.5–1 SOL at 1.45% — is where half-hearted attempts go to die.

If it happens, it happens fast

5min

Median time from creation to graduation. 81% of all graduations are finished inside the first hour.

The slow tail is real — the ninetieth percentile sits at 557 minutes — but a token that has been quiet for an hour has already told you what it is.

And it moves, day to day

Daily graduation rate across the 31 days measured: low of 1.43%, high of 3.62%. Anyone quoting a single decimal place without a window is quoting noise.

We are the outlier — on purpose, and checked

Our number is higher than everyone else's

Published estimates for the same question sit far below ours: an academic survey of 832,941 launches reports 0.198%, DEXTools 0.26%, Bitget 1.15%. Our lowest honest answer is 2.62%. Someone here is wrong, and we would rather find out than be quoted.

So we audited ourselves against an outside source. We took 300 tokens our system marked as graduated and 300 it marked as not graduated, and asked a third-party aggregator a simple question about each: does this token trade on an AMM off the bonding curve? A pool on the curve itself does not count — that was the trap, and it is what made our first attempt at this check useless.

73.3%of our graduated tokens confirmed trading off-curve
0.3%of our non-graduated tokens did — the control
0of them on Raydium

A seventy-three point gap means the flag is measuring what it claims to. The 26.7% that came back unconfirmed are tokens that migrated and died fast enough that the aggregator never indexed a live pool for them — that direction of error makes us look worse, not better.

The last number is the interesting one. Every confirmed migration landed on pump.fun's own AMM — 220 pools — plus a handful on Meteora and one on Orca. Not one on Raydium. Any study that defines graduation as "a Raydium pool appeared" is counting a road that traffic stopped using. That single definitional choice moves the answer by more than an order of magnitude, which is the entire argument of this page.

We are not claiming the other numbers are wrong. We are claiming that a graduation rate without a stated denominator and a stated venue is not a measurement. Ours: every launch we observed, migration read from the on-chain event. Check it — the calls dataset and its mirror are public.

How this was measured

Every launch created between 2026-07-06 and 2026-08-05 is included, minus the last six hours so recent tokens had time to resolve. Graduation means the token migrated off the bonding curve, read from the on-chain event rather than inferred from price. Curve progress is measured in SOL raised. The creator's opening buy comes from the creation event itself. No sampling — this is all of them, 825,123.

Worth stating plainly: one thirty-day window, one chain, and a cool market — the daily range above shows how much that alone moves things. And a token that graduates is not a token that made anyone money. This page says nothing about that. Our own call record, losses printed alongside the wins, is on the front page.

Smug
The dataset is yours

Every call, hashed and timestamped on Bitcoin so it cannot be edited afterwards. Schema and licence at /data.html. Take it, republish it, argue with it — no permission needed.