Your token graduated and the volume died
The curve and the pool a token migrates into are two different pairs with two different histories. At graduation the pair everyone was watching stops receiving trades and a pair with no record at all starts receiving them. Here is exactly what resets, what does not, and what to check first.
Graduation creates a new pair, not a bigger one
This is the mechanical fact behind almost every version of this question. A bonding curve and the pool a token migrates into are two different objects. The curve had its own address, its own price history and its own trade record. The new pool is a fresh pair with a fresh address created at migration.
Screeners index pairs. So at the moment of graduation, the pair everyone has been watching stops receiving trades, and a new pair with no history at all starts receiving them. If you had the curve page bookmarked, it will show a flat line and a dying volume figure, which is correct and also not what is happening.
The first thing to check is therefore not your marketing. It is whether you are looking at the right pair. Open the token-level page for the mint rather than a pair page, and count how many pairs it lists.
Every counter that resets
| What resets | Why | Consequence |
|---|---|---|
| Pair volume history | New pair, new record | 24-hour figure starts near zero |
| Pair age | The pool was created at migration | Treated as a new listing by filters |
| Trade count on the pair | Same reason | Ranking inputs start from nothing |
| Chart continuity | Two separate price series | The old chart looks abandoned |
| Any trending position | Position was earned by the curve pair | Lost the moment activity moves |
What does not reset: the mint address, the holder list, and the token-level aggregate on screeners that support it. Those carry across untouched.
The practical read is that graduation is a re-launch of the market position, even though nothing about the token changed. A project that treats it as a milestone and goes quiet afterwards is going quiet at exactly the moment its measured history was zeroed.
The liquidity trap nobody mentions
The second reason volume dies is more subtle and more expensive. The curve had, by construction, whatever liquidity the curve formula implied. The migrated pool has whatever was seeded into it at migration, which is a specific and often modest amount.
If the migrated pool is thin, everything downstream gets harder. Buys move the price further, sells move it further back, slippage failures rise, and the swaps that do land produce a jagged chart that discourages the people who arrive to look. A campaign routed into that pool spends more to achieve less, and the trader who clicks through sees a chart that looks broken.
So the honest diagnostic order after graduation is: check the pair, then check the depth, and only then look at anything else. If a 2 SOL buy moves the price by several percent, no amount of activity fixes what the visitor experiences. The mechanics of how depth changes execution differ by venue type, which the Raydium guide covers for constant-product and concentrated-liquidity pools.
A post-graduation checklist
- Confirm the new pair exists and is indexed. Open the token-level page and count pairs. A new pool takes a few minutes to appear and occasionally longer.
- Check pool depth against a realistic buy. Simulate a swap of the size a real buyer might send and read the price impact.
- Update every link you control. Pinned posts, bios, docs and Telegram pins pointing at the curve pair now send people to a dead page.
- Check both directions still route. A pool that fills buys but chokes on sells produces a chart that only goes one way, which reads worse than no chart.
- Do not go quiet. The measured history just reset. This is the moment activity matters most, not least.
Point three deserves expanding, because it is the one with a long tail of damage. A pinned post or a documentation page linking to the curve pair does not break loudly. It keeps working, keeps loading, and keeps showing a chart that ended weeks ago. Anyone who arrives through that link concludes the token is dead and leaves without ever seeing the live pair. This is a slow leak rather than an outage, which is exactly why it goes unnoticed for months. Audit every place your token is linked, including third-party listings and aggregator profiles you submitted before graduation, and replace pair URLs with token-level ones wherever the site supports them, since token pages survive future migrations too.
Why the curve was never the hard part
There is a pattern worth naming. Teams put enormous effort into reaching graduation and almost none into the week after it, because graduation feels like the finish line. Mechanically it is the opposite: the curve is a period of guaranteed price discovery with a captive audience watching a progress bar, and the migrated pool is an ordinary market competing with every other ordinary market.
This is also where the failure-rate difference bites. Curves are heavily contested and reject a large share of the transactions sent to them, which we measure weekly and publish with the block range on the measured data page. Migrated AMM pools reject far less. That means a campaign that struggled during the curve phase may perform quite differently afterwards, and a campaign budget set from curve-era results will be wrong in the friendly direction.
What to actually do about it
Assuming the pair is indexed and the pool has real depth, the problem is now the ordinary one: a pair with no history needs activity before any surface will show it, and it needs that activity to look like participation rather than like one address making a point.
Three things matter more than anything else here. Route across every pool the token now has, not just the migrated one, because a graduated token frequently ends up with liquidity in more than one place. Concentrate the activity rather than spreading it thin, since every ranking input on the new pair reads short windows. And keep sizes small relative to depth, because a fresh pool is usually shallower than the curve was and the same swap size that worked before will now move the price.
If you want to see which pools your mint actually has after migration and what a given target produces in swaps and unique addresses, paste the mint into the console on the home page. It reads the pools live and shows the exact SOL figure before anything runs, which at minimum answers the depth question in a few seconds.
Frequently asked questions
01Does volume carry over when a token graduates?
No. The curve and the migrated pool are separate pairs with separate addresses and separate histories. Screeners index pairs, so the new pool starts its volume, trade count and pair age from zero. The token-level page aggregates both, but any ranking that reads pair-level figures treats the migrated pool as a new entrant.
02Why does my chart look flat after migration?
Almost always because the pair page being viewed is the old curve pair, which stopped receiving trades at migration. Open the token-level page for the mint rather than a bookmarked pair, and check how many pairs are listed. Every link you control that points at the curve pair should be updated as well.
03How long does the new pool take to appear on screeners?
Usually a few minutes for a supported program, occasionally longer during busy periods. Swaps executed before the indexer discovers the pool may be backfilled on some venues and lost on others, which is a good reason not to launch a campaign in the same minute a token graduates.
04Is the migrated pool always deep enough to trade?
Not necessarily. It holds whatever was seeded at migration, which can be modest. If a realistic buy moves the price by several percent, the pool is too thin for meaningful activity and every campaign routed into it will spend more to achieve less. Check price impact on a simulated swap before spending anything.
05Do failure rates change after graduation?
Usually for the better. Bonding curves are heavily contested and reject a large share of transactions sent to them, while established AMM pools reject far less. We measure this weekly from finalized blocks. A campaign budget calibrated on curve-era results will therefore tend to under-estimate what the same money achieves afterwards.
06Should I run activity immediately after graduation?
That is usually the right moment rather than the wrong one, provided the pool has depth and the pair is indexed. Every counter a discovery surface reads has just reset to zero, so going quiet at that point is going quiet exactly when the measured history is thinnest.
Keep reading
Find out which pools your token has now
Paste the mint and the console reads every pool holding it live, then prices a campaign against real depth.
Open the volume console