Blog
Bonding Curves Explained: From Pump.fun to Raydium Migration
How token prices increase along bonding curves, what triggers the Raydium migration, and when to boost volume for maximum impact during each launch phase.
What Is a Bonding Curve?
A bonding curve is a mathematical function encoded in a smart contract that sets a token's price as a function of its circulating supply. Unlike traditional liquidity pools where price depends on reserves of two assets, a bonding curve prices tokens using a single formula: as supply increases through purchases, price rises along the curve; as supply decreases through sales, price falls.
Bonding curves solve the liquidity bootstrapping problem. Before platforms like Pump.fun, launching a token required creating a liquidity pool with significant initial capital. A new project would need to pair thousands of dollars worth of SOL or ETH against their token just to make it tradeable. This created a barrier to entry and concentrated risk in the project team.
With a bonding curve, trading begins immediately at a near-zero price with no upfront liquidity required. The smart contract itself acts as the counterparty to every trade. When someone buys, they send SOL to the contract and receive tokens. When someone sells, they return tokens to the contract and receive SOL. The price at any moment is determined by how many tokens have been purchased so far.
This model has become the standard for Solana token launches through Pump.fun and has spread to other chains through similar platforms. Understanding the math behind bonding curves is essential for anyone involved in token launches, whether as a creator, trader, or marketer.
The Pricing Math Behind Bonding Curves
Most launchpad bonding curves use a polynomial function where price equals a constant multiplied by supply raised to an exponent. The Pump.fun curve follows an approximately linear to slightly exponential shape, designed so that the first buyers pay fractions of a cent while the price reaches approximately $69,000 market cap at the point of migration to Raydium.
The general formula for a bonding curve is:
Price = k * Supply^n
Where k is a constant that sets the initial price scale, Supply is the current circulating supply, and n is the exponent that determines the curve shape.
- n = 1 (linear): Price increases proportionally with supply. Each additional token costs the same increment more than the last.
- n = 2 (quadratic): Price increases faster as supply grows. Later buyers pay disproportionately more.
- n between 1 and 2: Most practical implementations use an exponent in this range, balancing early accessibility with meaningful price appreciation.
The total cost to purchase tokens from 0 to any supply point is the integral of the price function. This means the total SOL deposited in the curve's reserve is always a known mathematical relationship to the current supply and price. This is how the smart contract knows exactly how much SOL to return when someone sells.
For Pump.fun specifically, the curve parameters are set so that the total reserve reaches approximately 85 SOL (roughly $12,000 to $15,000 depending on SOL price) when the curve is 100% filled and the market cap reaches the migration threshold.
How Pump.fun Implements Bonding Curves
Pump.fun creates a bonding curve with a total supply of 1 billion tokens, where approximately 800 million tokens are available for purchase during the bonding phase. When all 800 million tokens are purchased and the market cap reaches approximately $69,000, the contract automatically triggers migration to Raydium, creating a standard AMM liquidity pool with the accumulated SOL and remaining 200 million tokens.
The Pump.fun implementation works in three phases:
Phase 1 - Early Curve (0% to 30% filled): Token price is extremely low. A few SOL can purchase millions of tokens. This is where the earliest buyers and snipers operate. Volume during this phase is minimal because the total market cap is under $20,000. Most tokens never progress past this phase.
Phase 2 - Growth Curve (30% to 80% filled): Price has increased enough that meaningful dollar-denominated trades are occurring. This is the phase where community building and volume generation have the most impact. Each new purchase visibly moves the curve progress percentage, creating a sense of momentum that attracts more buyers.
Phase 3 - Pre-Migration (80% to 100% filled): The final stretch before Raydium migration. Price increases are steepest in this range because the curve is approaching its upper bound. FOMO buying accelerates as traders want to get in before the migration event. This phase often completes rapidly once it begins.
| Curve Progress | Approx Market Cap | Price per Token | SOL to Fill Next 10% |
|---|---|---|---|
| 10% | ~$3,000 | ~$0.000003 | 0.5 - 1 SOL |
| 30% | ~$10,000 | ~$0.00001 | 1 - 2 SOL |
| 50% | ~$25,000 | ~$0.000025 | 3 - 5 SOL |
| 70% | ~$42,000 | ~$0.000042 | 5 - 8 SOL |
| 90% | ~$58,000 | ~$0.000058 | 8 - 12 SOL |
| 100% | ~$69,000 | ~$0.000069 | Migration triggers |
These numbers are approximate and vary with SOL price. The key insight is that filling the curve becomes progressively more expensive, which is why the 40% to 70% range is the strategic sweet spot for volume and marketing intervention.
Price vs Supply: How Each Buy Affects the Curve
Every purchase on a bonding curve increases the price for the next buyer. The size of the price increase depends on the purchase size relative to the remaining curve capacity. Small buys on an early curve create negligible price movement, while the same dollar amount near the migration threshold creates significant price impact due to the curve's mathematical properties.
The price impact of a trade on a bonding curve is fundamentally different from the price impact on a standard AMM like Raydium or Uniswap. On a standard AMM, price impact depends on the trade size relative to pool liquidity. On a bonding curve, price impact depends on the trade size relative to the remaining curve capacity.
This has important implications for volume strategies:
- Early curve (under 30% filled): Even small trades move the curve percentage significantly. However, the dollar-denominated price change is minimal because the token price is so low. Volume at this stage is about filling the curve, not generating impressive chart candles.
- Mid curve (30% to 70% filled): Trades have moderate price impact and meaningful dollar-denominated movement. This is where volume bots are most effective because each trade creates visible price action that appears on Pump.fun's real-time feed and attracts organic attention.
- Late curve (70% to 100% filled): Price impact per dollar spent is highest. Small trades create noticeable upward movement, which generates excitement but also means sells have larger negative impact. Volume management in this range requires careful calibration.
Understanding this dynamic allows you to allocate volume budgets efficiently. Spending $5,000 on volume when the curve is at 20% produces a different outcome than the same $5,000 at 60%.
KOTH Mechanics and Trending
King of the Hill on Pump.fun is the token with the highest market cap at any given moment, displayed prominently on the platform's homepage. Reaching KOTH status creates a massive visibility spike because every Pump.fun visitor sees the token, generating a self-reinforcing cycle of attention and buying pressure that can rapidly fill the remaining bonding curve and trigger migration.
The KOTH position is the most valuable real estate on Pump.fun. It receives more impressions than any other placement on the platform. Tokens that reach KOTH experience a surge of buying activity because degenerate traders specifically look for the KOTH token as a momentum play.
Reaching KOTH requires surpassing the market cap of the current king. During quiet periods, the KOTH threshold might be $30,000 to $40,000 market cap. During peak hours with multiple active launches, KOTH can require $50,000 to $65,000 market cap, which means the curve is nearly full and migration is imminent.
The KOTH strategy involves two phases:
- Build to KOTH: Use a combination of community buying and volume assistance to push the market cap past the current KOTH threshold. This requires monitoring the competition and timing your push for a window when the threshold is achievable.
- Hold KOTH: Once you reach KOTH, organic buying from Pump.fun traffic begins immediately. The goal is to hold the position long enough for this organic flow to compound with your coordinated buying. If you are displaced from KOTH quickly, the visibility benefit is minimal.
Pump.fun also has a trending section that shows tokens with the highest recent volume and transaction count, separate from KOTH. Getting listed in trending provides supplemental visibility even if you do not reach the top spot.
Migration Triggers: When Bonding Ends
Migration triggers automatically when the bonding curve reaches 100% filled, meaning all available tokens have been purchased and the market cap has reached the platform's threshold of approximately $69,000 for Pump.fun. This is an on-chain event that cannot be reversed, delayed, or triggered manually. Once the last available token is purchased, the smart contract begins the migration process within minutes.
The migration trigger is deterministic. There is no team decision, no vote, and no manual action required. When the mathematical condition is met (all purchasable tokens are sold), the smart contract executes the migration function.
What happens during the trigger:
- Trading on the bonding curve is paused. No buys or sells can execute.
- The accumulated SOL reserve (approximately 85 SOL) is transferred to create a Raydium liquidity pool.
- The remaining token supply (approximately 200 million of the 1 billion total) is paired with the SOL to form the initial liquidity.
- The Raydium pool is created and trading resumes, now using Raydium's standard AMM pricing rather than the bonding curve.
The migration pause typically lasts 2 to 5 minutes. During this window, no trading is possible. This creates a brief period of uncertainty that can cause panic or FOMO depending on the community's preparation. Projects that communicate the migration process to their community in advance experience smoother transitions.
The Raydium Migration Process
Raydium migration transforms a Pump.fun bonding curve token into a standard tradeable pair on the Solana DeFi ecosystem. After migration, the token is visible on DexScreener, accessible through Jupiter aggregator, and tradeable on any Solana DEX interface. This transition is the moment when a token leaves the Pump.fun ecosystem and enters the broader Solana market.
The post-migration state differs fundamentally from the bonding curve phase:
- Pricing mechanism: Changes from bonding curve formula to Raydium's constant-product AMM (x * y = k). Price now depends on the ratio of SOL to tokens in the pool, not a mathematical curve.
- Liquidity: The initial liquidity is whatever SOL accumulated during the bonding phase (approximately 85 SOL). This is relatively thin liquidity, meaning large trades have significant price impact.
- Visibility: The token becomes visible on DexScreener within 5 minutes of migration. This is when the DexScreener audience first discovers the token.
- Aggregator access: Jupiter and other Solana aggregators can route trades through the new Raydium pool immediately after creation.
The migration moment is a critical vulnerability. The initial Raydium liquidity is thin, and the first traders who sell after migration can create significant downward price pressure. This is why post-migration volume strategy is essential.
When to Boost Volume on the Curve
The optimal window for volume boosting during the bonding curve phase is when the curve is between 40% and 70% filled. At this stage, the token has enough market cap to appear credible, each trade creates visible price action on Pump.fun's live feed, and the KOTH target is within realistic reach. Volume spent before 40% has low visibility impact, and volume after 70% is better reserved for the post-migration phase.
Volume boosting during the bonding curve serves three purposes:
- Curve filling: Each buy pushes the curve closer to migration. Volume bots accelerate the journey from 40% to 100%.
- Visibility: Active trading makes the token appear in Pump.fun's trending and recently active feeds, driving organic discovery.
- KOTH competition: Sustained buying pressure from volume bots can push past the KOTH threshold, unlocking the platform's highest-visibility placement.
Budget allocation by curve phase:
| Curve Phase | Recommended Volume Budget | Primary Goal |
|---|---|---|
| 0-30% | 10% of total budget | Establish initial trading activity |
| 30-50% | 25% of total budget | Build momentum, enter trending |
| 50-70% | 30% of total budget | Push for KOTH, maximize visibility |
| 70-100% | 10% of total budget | Complete migration push |
| Post-migration | 25% of total budget | Sustain DexScreener momentum |
Using a Solana-compatible volume bot like OpenLiquid during the bonding curve phase requires careful configuration. Trade sizes should be calibrated to the curve's current position, using smaller trades on the early curve and larger trades as the curve approaches KOTH territory.
Post-Migration Volume Strategy
The first 24 hours after Raydium migration determine whether a token sustains its bonding curve momentum or collapses. Post-migration volume must be high enough to absorb sell pressure from early bonding curve buyers taking profit, maintain the token's new DexScreener listing with active trading history, and attract organic Raydium traders who were not part of the Pump.fun launch.
Post-migration is where many successful Pump.fun launches fail. The token reached KOTH, filled the curve, migrated to Raydium, and then immediately dumps as early buyers take profit into thin liquidity.
The post-migration volume strategy should begin within minutes of the Raydium pool going live:
- Immediate support (0 to 2 hours): High-intensity volume to absorb initial sell pressure and establish a positive chart pattern on DexScreener. This is the highest-priority volume spend.
- Stabilization (2 to 8 hours): Moderate volume to maintain chart activity and build the transaction count that DexScreener uses for trending ranking.
- Sustain (8 to 24 hours): Steady volume to keep the token visible on DexScreener and prevent the chart from going flat. Organic traders check tokens multiple times before buying, and a flat chart between checks kills conversion.
The post-migration phase is also when DexScreener optimization becomes critical. Submit your token logo, description, and social links immediately after migration so that the DexScreener page looks professional from the first visitor.
Key Takeaways
- Bonding curves price tokens as a function of supply, removing the need for initial liquidity pools.
- Pump.fun curves fill from 0 to approximately $69,000 market cap before triggering automatic Raydium migration.
- The optimal volume window is 40% to 70% curve fill, where visibility impact per dollar is highest.
- KOTH status provides the single largest visibility boost on Pump.fun and can rapidly accelerate curve completion.
- Post-migration volume in the first 24 hours determines whether the token sustains momentum or collapses.
- Budget allocation should reserve 25% of total volume spend for the post-migration DexScreener phase.
Frequently Asked Questions
A bonding curve is a mathematical function that determines a token price based on its circulating supply. As more tokens are purchased, the price increases along a predetermined curve. As tokens are sold, the price decreases. Bonding curves are used by launchpads like Pump.fun to enable fair token launches without requiring an initial liquidity pool. The curve acts as an automated market maker where the smart contract itself is the counterparty to every trade.
Pump.fun uses a bonding curve that starts at approximately 0.000000030 SOL per token and increases as supply is purchased. The curve is designed so that when the total market cap reaches approximately 69,000 dollars, the bonding curve phase ends and the token migrates to Raydium with a standard liquidity pool. Early buyers get the lowest prices, and the curve ensures a smooth price increase without sudden jumps until migration.
KOTH stands for King of the Hill and refers to the token with the highest market cap on the Pump.fun trending page at any given time. Reaching KOTH status gives a token maximum visibility on the platform, driving significant attention and buying pressure. The KOTH position changes frequently as new tokens compete for the top spot. Many projects use volume bots and community coordination to reach and maintain KOTH during critical growth periods.
The optimal time to boost volume is when the bonding curve is between 40 and 70 percent filled. At this stage, the token has enough traction to attract organic interest but has not yet reached the migration threshold. Volume activity at this stage pushes the token toward KOTH status on Pump.fun and builds the trading history that will carry over into post-migration DexScreener visibility. Starting too early wastes budget when attention is low. Starting too late misses the KOTH window.
When a Pump.fun token bonding curve reaches approximately 69,000 dollars in market cap, the smart contract automatically creates a Raydium liquidity pool and deposits the accumulated SOL and remaining tokens. This process takes a few minutes and temporarily pauses trading. After migration, the token trades as a standard Raydium pair visible on DexScreener, Jupiter, and all Solana DEX aggregators. Post-migration is a critical period where sustained volume maintains the momentum built during the bonding curve phase.
Related Resources
Boost Your Token Through Every Launch Phase
From bonding curve to Raydium migration and beyond, OpenLiquid generates the volume your token needs at every stage.
Start Boosting