{"id":259,"date":"2026-08-22T12:01:14","date_gmt":"2026-08-22T16:01:14","guid":{"rendered":"https:\/\/dolanduck.io\/blog\/?p=259"},"modified":"2026-08-22T12:01:14","modified_gmt":"2026-08-22T16:01:14","slug":"pumpfun-graduation-explained","status":"publish","type":"post","link":"https:\/\/dolanduck.io\/blog\/pumpfun-graduation-explained\/","title":{"rendered":"Pump.fun Graduation Explained: What It Means for Traders"},"content":{"rendered":"\n<p>Graduation on Pump.fun is the moment a token leaves its bonding curve and receives a real liquidity pool on an open AMM. It triggers when 800 million tokens have sold from the curve \u2014 roughly 85 SOL accumulated, about $69,000 market cap \u2014 at which point the collected SOL and the remaining 200 million tokens are deposited as liquidity and the LP tokens are burned. Historically under 2% of tokens ever reach this point, and by mid-2026 the rate had fallen to around 0.26%. Graduation is not a price milestone; it is the transition from a formula-priced market to an actual one.<\/p>\n\n\n<!--more-->\n\n\n<h2 class=\"wp-block-heading\">Key Facts<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Trigger: 800 million of the one billion supply sold on the curve, around 85 SOL and $69,000 market cap.<\/li><li>The remaining 200 million tokens plus the accumulated SOL become the initial pool liquidity.<\/li><li>LP tokens from that pool are burned, so the liquidity cannot be withdrawn by anyone.<\/li><li>Graduated tokens originally routed to Raydium; Pump.fun later launched PumpSwap and migrations moved there.<\/li><li>Graduation rate: under 2% historically, roughly 0.26% by June 2026.<\/li><li>After graduation the price is set by supply and demand in a pool, not by a formula.<\/li><li>Nothing about token supply, mint address or holders changes at graduation.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What Physically Happens<\/h2>\n\n\n\n<p>While a token is on <a href=\"\/blog\/bonding-curve-pumpfun-explained\/\">the bonding curve<\/a>, every buy sends SOL into the curve contract and it stays there. When the 800 millionth token sells, the contract executes the migration in one step: it takes the SOL it has been accumulating, pairs it with the 200 million tokens held back for exactly this purpose, creates a liquidity pool, and burns the LP tokens that represent ownership of that pool.<\/p>\n\n\n\n<p>Burning the LP tokens is the part that matters most. It means no one \u2014 not the creator, not Pump.fun \u2014 can ever remove that liquidity, because the receipt proving ownership of it no longer exists. A graduated token therefore starts its open-market life rug-proof at the liquidity layer, which is a genuinely different risk profile from a manually created pool.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Before and After Graduation<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><\/th><th>On the curve<\/th><th>After graduation<\/th><\/tr><\/thead><tbody><tr><td>Price set by<\/td><td>Formula, from supply sold<\/td><td>Pool balance and real trades<\/td><\/tr><tr><td>Counterparty<\/td><td>The contract itself<\/td><td>Other traders and LPs<\/td><\/tr><tr><td>Can it be arbitraged<\/td><td>No \u2014 one venue only<\/td><td>Yes, across DEXes and aggregators<\/td><\/tr><tr><td>Liquidity removable<\/td><td>N\/A, reserves are virtual<\/td><td>No \u2014 LP tokens burned at migration<\/td><\/tr><tr><td>Slippage behaviour<\/td><td>Deterministic along the curve<\/td><td>Depends on pool depth<\/td><\/tr><tr><td>Visible on aggregators<\/td><td>Limited<\/td><td>Fully routable<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>The row about arbitrage is the practical difference traders feel first. On the curve there is exactly one price, everywhere, always. After graduation the token trades in a pool that <a href=\"\/blog\/what-is-raydium-solana-amm\/\">an AMM operates<\/a> and that aggregators route through, so price can differ between venues, market makers appear, and execution quality starts to depend on how you route rather than only on when you click.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why the Graduation Candle Is Misleading<\/h2>\n\n\n\n<p>Charts frequently show a sharp move around migration, and it is mostly mechanical rather than informational. The curve&#8217;s final purchases are the most expensive on the entire curve, and the newly created pool has a specific starting depth that may absorb the next trades very differently. Bots also position specifically around migrations, buying the last of the curve to sell into whoever arrives believing graduation is a bullish signal in itself.<\/p>\n\n\n\n<p>It is not. Graduation means a token attracted about 85 SOL of buying \u2014 roughly $69,000 of market cap \u2014 which is a low bar that says nothing about whether anything comes next. The signal is what happens in the hours after: whether holder count keeps rising, whether volume persists without the same wallets recycling it, and whether pool depth on <a href=\"https:\/\/dexscreener.com\" rel=\"nofollow\">DEXScreener<\/a> grows or immediately thins.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Graduation Does Not Change<\/h2>\n\n\n\n<p>The mint address stays identical, the total supply is unchanged, and every holder keeps exactly what they held. Mint and freeze authority status is whatever it already was. Concentration is unchanged too \u2014 if three bundled wallets accumulated 30% of supply on the curve, they still hold 30% after migration, and now they have a deeper pool to sell into. Reading the top holders on <a href=\"https:\/\/solscan.io\" rel=\"nofollow\">Solscan<\/a> before treating graduation as validation is the difference between a checked entry and a hopeful one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Pool Depth Matters More Than the Milestone<\/h2>\n\n\n\n<p>DOLAN Duck ($DOLAN) trades in an open pool with a fixed 98.3M supply behind it and roughly 10,700 holders, and the useful comparison is not whether a token graduated but how much depth its pool actually carries afterwards. A freshly graduated token has around 85 SOL of liquidity; a token that has been trading for months may have far more or far less, and that number determines what a position costs to exit. This is the practical reason <a href=\"\/blog\/what-is-liquidity-crypto-dex-solana\/\">pool depth is the metric worth learning to read<\/a> \u2014 graduation is a one-time event, liquidity is a live condition, and only one of them tells you whether you can get out.<\/p>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1754642601\"><strong class=\"schema-faq-question\">What does graduation mean on Pump.fun?<\/strong> <p class=\"schema-faq-answer\">Graduation is when a token completes its bonding curve and gets a real liquidity pool. It triggers at 800 million tokens sold, roughly 85 SOL and about $69,000 market cap.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754642602\"><strong class=\"schema-faq-question\">What happens to the SOL collected on the curve?<\/strong> <p class=\"schema-faq-answer\">The accumulated SOL is paired with the 200 million tokens held back from the curve to create a liquidity pool, and the LP tokens for that pool are burned so nobody can withdraw it.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754642603\"><strong class=\"schema-faq-question\">What percentage of tokens graduate?<\/strong> <p class=\"schema-faq-answer\">Around 0.26% as of June 2026, and under 2% historically. The overwhelming majority of tokens stall partway along the curve and never reach an open market.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754642604\"><strong class=\"schema-faq-question\">Can liquidity be pulled after graduation?<\/strong> <p class=\"schema-faq-answer\">No. Because the LP tokens are burned at migration, the liquidity is permanently locked in the pool. Remaining risks come from supply concentration, not from liquidity removal.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754642605\"><strong class=\"schema-faq-question\">Does graduation change the token itself?<\/strong> <p class=\"schema-faq-answer\">Nothing structural. The mint address, total supply and every holder balance stay exactly the same. Only the pricing mechanism changes, from a formula to a live pool.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754642606\"><strong class=\"schema-faq-question\">Is graduation a bullish signal?<\/strong> <p class=\"schema-faq-answer\">Not on its own. Graduation only proves the token attracted about 85 SOL of buying. What matters is whether holders, volume and pool depth keep growing in the hours afterwards.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1754642607\"><strong class=\"schema-faq-question\">Where does a graduated token go?<\/strong> <p class=\"schema-faq-answer\">Graduated tokens originally migrated to Raydium. Pump.fun later launched its own AMM, PumpSwap, and routed migrations there instead, keeping the fee flow inside its own platform.<\/p> <\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Graduation on Pump.fun is the moment a token leaves its bonding curve and receives a real liquidity pool on an open AMM. It triggers when&#8230;<\/p>\n","protected":false},"author":2,"featured_media":349,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-259","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-memecoins"],"_links":{"self":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts\/259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/comments?post=259"}],"version-history":[{"count":1,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"predecessor-version":[{"id":426,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/posts\/259\/revisions\/426"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/media\/349"}],"wp:attachment":[{"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dolanduck.io\/blog\/wp-json\/wp\/v2\/tags?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}