What happens when a token completes the bonding curve, how liquidity migrates, and what it means for traders and volume bot operators.
Every token launched on pump.fun starts its life on a bonding curve — an automated pricing mechanism that lets anyone buy or sell instantly without traditional liquidity providers. But this bonding curve is not meant to last forever. It has a built-in completion point called graduation.
Graduation occurs when the real SOL deposited into the bonding curve reaches approximately 85 SOL. At that point, the token has proven enough market demand to transition to a full decentralized exchange. The bonding curve locks, trading on it stops, and the accumulated liquidity migrates to a proper AMM pool on PumpSwap.
Think of the bonding curve as the launch pad and graduation as the moment your token enters the real market. Before graduation, trading happens exclusively through pump.fun's bonding curve contract. After graduation, the token trades on PumpSwap like any other Solana DEX token, with deeper liquidity and access to aggregators like Jupiter.
The graduation threshold is measured in real SOL reserves, not virtual reserves. When a token is created, the bonding curve initializes with virtual reserves (approximately 30 virtual SOL) that simulate pool depth. These virtual reserves do not count toward graduation. Only actual SOL deposited by traders through buy transactions counts.
There is no fixed timeline. Some viral tokens graduate within minutes of launch when a wave of buyers floods in. Other tokens may take days, weeks, or never graduate at all. The vast majority of pump.fun tokens never reach the 85 SOL threshold because they lack enough sustained demand. Graduation is a genuine signal that a token has attracted meaningful capital.
When the 85 SOL threshold is hit, pump.fun's smart contract automatically triggers the migration sequence. This is an on-chain process that happens without any action required from the token creator or holders. Here is the step-by-step flow:
The moment real reserves reach 85 SOL, the bonding curve contract stops accepting new trades. No more buys or sells can go through the pump.fun bonding curve for this token. Any pending transactions that arrive after the lock will fail.
The contract withdraws the SOL and remaining tokens from the bonding curve. At graduation, the pool typically contains approximately 85 SOL and around 200 million tokens (out of the original ~800 million tradeable supply, with ~600 million already purchased by traders).
A new AMM liquidity pool is created on PumpSwap, pump.fun's own decentralized exchange. The extracted SOL and tokens are deposited as the initial liquidity for this new pool. PumpSwap replaced the previous Raydium migration path, keeping the entire ecosystem within pump.fun's platform.
The liquidity provider (LP) tokens representing ownership of the pool liquidity are permanently burned. This is a critical safety feature: it means nobody — not the token creator, not pump.fun, not anyone — can withdraw the liquidity from the PumpSwap pool. The liquidity is locked forever.
Before PumpSwap launched, pump.fun tokens that graduated migrated to Raydium, the leading Solana AMM. Pump.fun has since replaced this with PumpSwap, its own native DEX. This change has several important implications:
| Aspect | Old (Raydium) | New (PumpSwap) |
|---|---|---|
| Migration target | Raydium AMM pool | PumpSwap AMM pool |
| Migration fee | ~6 SOL to Raydium | Reduced or zero fee to PumpSwap |
| Creator revenue sharing | None | Creators earn 0.05% of swap fees |
| Jupiter routing | Yes (via Raydium) | Yes (PumpSwap is Jupiter-integrated) |
| LP tokens | Burned | Burned |
| Ecosystem | Third-party DEX | Pump.fun native |
The most notable change for creators is revenue sharing. On PumpSwap, the original token creator earns a share of all swap fees generated on the graduated pool. This creates a long-term revenue stream for creators whose tokens generate ongoing trading activity — a strong incentive to build tokens with lasting appeal rather than quick pump-and-dump schemes.
For traders, the experience is largely the same. Graduated tokens are tradeable on PumpSwap, accessible through Jupiter aggregation, and visible on DEX Screener, BirdEye, and other popular tools. For a deeper comparison of DEX options, see our PumpSwap vs Raydium vs Jupiter comparison guide.
Once a token graduates and its liquidity pool is live on PumpSwap, trading works differently from the bonding curve phase. Understanding these differences is important for both manual traders and volume bot operators.
If you are using a volume bot to generate trading activity on a pump.fun token, graduation is a significant event that requires you to adapt your strategy.
Volume bots interact directly with the pump.fun bonding curve program (program ID: 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P). Buy and sell instructions are sent to this on-chain program, which handles the constant product math, deducts the 1% fee, and executes the swap.
The bonding curve program no longer accepts trades for graduated tokens. Volume bots must switch to interacting with the PumpSwap AMM pool instead. This means:
Micro-trade volume bots have virtually no impact on pushing a token toward graduation. A 0.001 SOL buy-sell cycle adds almost zero net SOL to the real reserves because the sell immediately removes the SOL that the buy deposited. Graduation requires real, sustained net buying pressure — not round-trip volume cycles.
If you want to deliberately push a token toward graduation, you would need to make net buys (buying without selling) totaling 85 SOL. This is a strategic decision separate from volume generation and involves actually accumulating a position in the token.
Many traders treat graduation as a bullish signal, and there are rational reasons for this:
Vol Bot supports bonding curve trading for pre-graduation tokens and can be configured for post-graduation PumpSwap pools. Keep your token visible through every phase.
Start Using Vol Bot →