Bonding Curves for Token Launches
Understand bonding curves: the mathematical pricing models behind Pump.fun, Friend.tech, and fair token launches. Explore linear, exponential, and sigmoid formulas, Bancor's continuous token model, and how bonding curves prevent rugpulls while enabling fair initial distribution.
What is a Bonding Curve?
A bonding curve is a mathematical formula that sets token price based on current supply, replacing traditional order book–based pricing. As more tokens are bought and minted, price increases following the curve equation. The first buyer pays a low price; the millionth buyer pays exponentially more, depending on curve shape. Bonding curves enable anyone to launch a token without needing to raise capital or find initial liquidity.
We wrote this guide because the existing explanations online are either too simplified or assume PhD-level knowledge. Neither serves most readers.
Pump.fun popularized bonding curves in 2024, processing over $2 billion in token launches on Solana. Friend.tech used bonding curves for creator keys (paying to chat with creators). Bancor pioneered continuous token models in 2017 with smart contract automation. Today, bonding curves are essential for fair launch mechanics and permissionless token creation.
Curve Types: Linear, Exponential, Sigmoid
Linear Curves (y = x)
Linear curves have constant price increase per token. If price rises $0.01 per 1M tokens, the 1st token costs $0.01, the 2nd costs $0.02, the 100Mth costs $1M. This benefits early and late buyers equally—no extreme advantage to early movers. Linear curves are predictable but offer less incentive for early liquidity provision.
Exponential Curves (y = x^2, y = e^x)
Exponential curves have accelerating price increases. Pump.fun uses y = x^2: 1st token = $0.0001, 1M supply = $1, 50M supply = $0.01 (flat phase), 100M supply = $0.04 (acceleration). Exponential curves heavily reward early buyers, incentivizing rapid liquidity bootstrap. But they also increase rugpull risk—late buyers face 100x+ higher prices, creating FOMO and loss potential.
Sigmoid Curves (S-shaped)
Sigmoid curves combine linear and exponential behavior: early tokens grow slowly (like linear), mid-supply accelerates (like exponential), late supply flattens (like linear again). This provides moderate early incentives while limiting late-stage FOMO. Used in some DeFi protocols for sustainable token distribution but less common in token launches due to reduced early adoption incentive.
Bonding Curve Comparison Table
| Curve Type | Formula | Use Case | Price Behavior | Examples |
|---|---|---|---|---|
| Linear | y = a*x | Stable ecosystems | Constant increase | Some DeFi DAOs |
| Exponential (x^2) | y = x^2 | Token launches | Slow then rapid | Pump.fun |
| Exponential (e^x) | y = e^(k*x) | Aggressive growth | Extreme acceleration | Experimental launches |
| Sigmoid | y = 1/(1+e^(-x)) | Moderate growth | S-shaped curve | Balanced protocols |
| Bancor Formula | price = reserve/(token*ratio) | Liquidity pools | Continuous | Bancor, curve DEXs |
Pump.fun Bonding Curve Model
The Curve Formula & Supply Phases
Pump.fun uses y = x^2 (technically, a variation to optimize Solana compute). At launch, 1 SOL (~$250) buys ~2-4 million tokens. At 50M supply, price is ~$0.01 per token. At 50M+ supply (the "migration threshold"), liquidity auto-migrates to Raydium DEX at fair market cap. This dual-phase model incentivizes early buying while preventing indefinite bonding curve control.
Fee Structure & Creator Economics
Pump.fun takes 1 SOL (~$250) + 2% of bonded volume as fees. Creators don't receive this; it funds Pump.fun operations. When tokens migrate to Raydium, creators receive liquidity proportional to tokens held. Many creators frontrun their own launches or accumulate tokens before migration to profit. This incentivizes creation but raises ethical questions about insider trading.
Practical Launch Example
Creator launches DEGEN token. First buyer (you) spends 2 SOL (~$500), receives 5M DEGEN. Price now ~$0.0001. Tenth buyer pays higher price, receives fewer tokens. At 50M DEGEN supply reached, liquidity migrates to Raydium at ~$5M market cap. You can now trade DEGEN on Raydium or hold for potential pump. Worst case: DEGEN dumps 99%, you lose $500.
Fair Launch Mechanics
What Makes a Fair Launch?
A fair launch avoids pre-mining, team allocations, or VIP access to underpriced tokens. With bonding curves, fairness means: (1) All buyers face the same curve. (2) No reservations or whitelist. (3) Transparent supply cap. (4) No creator token minting before public launch. Bonding curves ensure fairness by making token price deterministic and immutable—you can't change the formula mid-launch.
Community vs Creator Allocation
Some protocols allocate 70% to community (via bonding), 20% to creators (locked 1-2 years), 10% to treasury. Others allocate 100% to bonding, no creator tokens. Pump.fun tends toward creator-favorable (creators can accumulate heavily pre-migration). Vesting schedules (linear unlocks over 12-24 months) help creators stay incentivized without dumping tokens immediately.
Emission Schedules
Bonding curves set initial pricing, but ongoing emission determines long-term supply. Some protocols stop at max supply (Pump.fun: 50M tokens). Others emit rewards indefinitely (inflation). Fair launches lock supply cap on-chain so creators can't increase supply arbitrarily mid-cycle.
Rugpull Prevention Strategies
Automatic Liquidity Migration
Pump.fun's auto-migration to Raydium removes creator control at peak bonding curve supply. At 50M tokens, liquidity automatically moves to a Raydium LP, making the token tradeable on secondary markets. Creators can no longer control price by dumping from bonding curve reserves. This prevents the most common rugpull vector: early liquidity extraction.
Supply Caps & Hard Limits
Protocols enforce max_supply on-chain (e.g., 1B tokens). Exceeding this limit is impossible without upgrading the smart contract. Some protocols require 2-of-3 multisig or DAO vote to upgrade, preventing unilateral creator changes. Solana's immutable programs (fixed bytecode) make upgrades impossible without redeploying.
Creator Token Locks
Some bonding curves allocate creator tokens separately and lock them in time-locked smart contracts. Example: Creator allocated 10M tokens but can only claim 1M per month for 10 months. This prevents day-1 dumps. However, many protocols skip this to attract creators—Pump.fun doesn't enforce creator token locks.
Multi-Sig Treasury Control
Projects can deploy treasury/reserve contracts owned by 2-of-3 or 3-of-5 multisig. Withdrawing reserves requires multiple signers, preventing a solo founder from stealing liquidity. Signaling multisig control (with known addresses) increases community trust. However, multisig members could collude, and this doesn't prevent product failure or abandonment.
Bonding Curve DEXs & Protocols
Bancor Continuous Token Model
Bancor pioneered bonding curves with: price = reserve_balance / (token_balance * reserve_ratio). With 30% reserve ratio, doubling tokens increases price 1.43x. This enables instant liquidity—buy/sell any token at any time without orderbooks. Bancor's model is elegant but less used today; most DEXs prefer Constant Product Market Makers (Uniswap: x*y=k).
Curve Protocol (Not Curve DEX)
Curve Finance is a stablecoin DEX using bonding curves optimized for low-slippage stablecoin swaps. Price formula is: x^3*y + y^3*x >= k, allowing tight prices for similar-value assets. Curve is not a token launch platform but demonstrates bonding curve efficiency in production (>$1B TVL).
Friend.tech Keys Model
Friend.tech uses bonding curves for "keys" (chat access tokens to creators). Formula: price = (supply^2) / 16000. Buying a creator's first key costs ~$2. Buying the 1000th key costs ~$1600. Selling returns 90% of bonded value. This incentivizes early key accumulation but creates pyramid mechanics—keys are speculative assets, not fundamentally valuable.
FAQ
Why do bonding curves cause price increase?
Bonding curves hold a reserve of collateral (ETH, SOL, etc.). As you buy tokens, they're minted and removed from bonding reserve, increasing collateral-per-token ratio. Price = reserve / supply. Fewer tokens with same reserve = higher price per token. When you sell, tokens are burned and returned to reserve, decreasing price. It's purely arithmetic.
Can I profit from early bonding curve buying?
Yes, but statistically unlikely. Early tokens cost $0.0001-0.001, late tokens cost $0.01-0.10. If token goes 100x, you profit 10000x. But >99% of Pump.fun tokens go to zero. Expected value is negative if you're not a trained trader or have insider information. Treat bonding curve tokens as speculation, not investment. Only risk capital you can afford to lose.
What happens when Pump.fun tokens migrate to Raydium?
At 50M supply, bonding curve liquidity moves to Raydium LP at market cap derived from bonding curve. Example: 50M tokens with 5 SOL in reserve = $5M market cap. Raydium LP becomes the price source. Token is now tradeable on secondary markets (DEX aggregators, Raydium UI). Price can pump or dump based on demand. Creators with large holdings can dump into Raydium, crashing price.
How is bonding curve collateral secured?
Bonding curve smart contracts hold collateral (ETH, SOL, USDC) in custody. The code defines: if you buy X tokens, you pay Y collateral (determined by curve formula). Refund amount when selling is deterministic. Smart contract security is paramount—if code has bugs, collateral can be stolen. Pump.fun contracts are audited but not 100% risk-free. Always verify contract source and audit reports.
Why use exponential curves instead of linear?
Exponential curves accelerate price, incentivizing rapid liquidity bootstrap and community growth. Early adopters are rewarded heavily, attracting FOMO and driving adoption. Linear curves are fairer but offer less incentive to be early, slowing adoption. Trade-off: exponential = adoption + speculation risk. Linear = fairness + slower uptake. Pump.fun chose exponential for speed.
Is Bancor still used for token launches?
Bancor's continuous token model is elegant but underutilized for launches. Most projects prefer Pump.fun (permissionless, Solana-native) or direct Uniswap listings. Bancor excels for stable swaps (USDC/USDT), not growth curves. AMMs (x*y=k) dominate DEX trading, while bonding curves dominate token launches. Bancor remains a solid protocol but not the market leader.
Educational disclaimer: This guide is for informational purposes only and does not constitute financial advice. Crypto involves significant risk — do your own research before making any decisions. Learn more about our team.
Educational disclaimer: This guide is for informational purposes only and does not constitute financial advice. Crypto involves significant risk — do your own research before making any decisions. Learn more about our team.