What does graduation mean on Pump.fun? A plain definition
What changes when a coin leaves the bonding curve for an automated market maker, what does not, and why it is a liquidity event rather than a win.
Graduation is the moment a Pump.fun coin stops trading on its bonding curve and starts trading in a liquidity pool instead.
That's it. No approval, no application, nobody reviewing your project. The curve fills, a contract fires, and the venue changes.
What actually happens
Three things, more or less at once:
- The curve reaches its migration threshold.
- The SOL that buyers put into the curve gets used to seed a pool.
- Trading moves to that pool, and the curve contract is done.
From that point your coin is priced by the ratio of assets sitting in the pool rather than by a formula that only cares how much has been bought so far. If you want the mechanics underneath, the bonding curve guide walks through both.
What changes
Price behaves differently. On the curve, the path is deterministic: buy 10 SOL worth and you can calculate exactly where the price lands. In a pool it depends on depth, and a thin pool moves hard on trades that the curve would have absorbed quietly.
Some tools start seeing you. Plenty of routing and aggregation services only read AMM pools. They ignored your coin entirely while it was on the curve. Now they don't.
People read it as a signal. Fairly or not, graduation reads as validation, because most coins never get there.
What doesn't change
Whether anyone wants the coin.
I want to be blunt about this, because it's where creators get hurt. Graduation is a liquidity event. It proves that enough net buying happened to fill a curve. It creates exactly zero new reasons for someone to buy your coin tomorrow morning, and a lot of graduated coins go quiet within hours because the thing carrying them was attention, and attention had somewhere else to be.
Why it's harder than the progress bar suggests
The curve fills on net buying, and that word is doing an enormous amount of work.
Say your coin gets moving. Early buyers are up. Some of them sell, which is what people do when they're up, and every one of those sells walks the progress bar backwards. So you don't need enough buying to fill the curve. You need enough buying to fill the curve plus everything that leaves along the way, which is why coins sit at 70% for two hours and then wake up at 45%.
Underneath that is a duller problem. Most coins never accumulate any buying at all, because of a loop that closes in the first few minutes: no trades means nothing ranks you, nothing ranking you means nobody browses to you, and nobody browsing means no trades. Why most coins never graduate works through the arithmetic.
Words people mix up with it
Migration. Same event, usually. Migration is the mechanical half, the actual move to the pool.
Curve progress. The percentage. Goes up on buys, down on sells, and it is not a ratchet.
Market cap. Last price multiplied by every token in existence, including the ones nobody has ever paid for. It's the most misread number on the platform, and market cap explained covers why.
Listing. A centralised exchange word. Doesn't apply here. Nobody decides.
So what should you do with this
If your coin is on the curve and the bar is moving, graduation is a reasonable thing to aim at, and duration matters more than any single push.
If your coin is on the curve and flat, graduation isn't your problem yet. Being seen is. A flat curve almost always means nobody arrived, not that people arrived and said no, and those two situations need completely different responses. Reading a stalled launch covers how to tell them apart.
And if you already graduated? Congratulations, genuinely. The question hasn't changed though: why would somebody buy this tomorrow?
To size sustained activity against a specific window instead of one push, the console prices it in full before you sign anything.
Frequently asked
No. Nobody approves it and no exchange is involved. The curve fills, a contract fires, and a pool exists. That is the whole ceremony.
It means enough net buying happened to fill the curve. It says nothing about the team, the holder spread, or whether anyone will still care tomorrow.
A small fraction, and the number moves with how many coins are being minted that week. The percentage matters less than the reason, which is that most coins are never seen by enough people while they are still new.
Everything in this guide describes mechanics that settle on Solana mainnet, so you can check any of it yourself. Mint addresses, swap signatures, curve progress and wallet counts are all public, and an explorer will disagree with us if we are wrong.
Curvegrad sells a volume service, and guides that touch on what a campaign does say so in the text rather than in a footnote.
- Solana mainnet transaction history, read through the standard RPC methods
- Pump.fun bonding curve and PumpSwap pool accounts as they appear on-chain
- Public block explorers, where every claim here can be verified against a real mint
- Campaigns run through our own engine, which is where the operational detail comes from