A bonding curve is a mathematical formula that automatically sets a token price based on its current supply. As more tokens are minted (bought), the price increases along the curve. As tokens are burned (sold back), the price decreases. There is no order book and no counterparty. You buy from and sell to the curve itself, with pricing determined purely by math. Early buyers get cheaper prices; later buyers pay more.

What Is a Bonding Curve?

4 min read

The short version

A bonding curve is a vending machine where the price of each candy bar goes up the more bars are sold. The first buyer pays $1. The 100th buyer pays $1.50. The 1000th buyer pays $5. If someone returns a bar, the price drops slightly for the next buyer. No one sets the price. The math does. Early supporters get rewarded for taking the risk of buying when there is less interest. Late buyers pay the price of proven demand.

How It Works

How it works technically: the bonding curve is a smart contract holding a reserve asset (usually ETH or a stablecoin). When you buy: you send reserve tokens to the contract. The contract mints new tokens for you at the current price on the curve. The price point moves up along the curve. When you sell: you send tokens back to the contract. It burns them and returns reserve tokens at the current curve price. The price moves back down. Common curve shapes: linear (price = base + slope x supply), polynomial (price = supply^n), sigmoid (s-curve, flattens at extremes), and logarithmic (fast initial increase, then slows). The choice of curve shape determines: how much early buyers are rewarded, how stable the price becomes at high supply, and how much selling pressure moves the price. Use cases: token launches without exchanges (pump.fun on Solana uses bonding curves for new memecoins), continuous token models (buy/sell at any time with guaranteed liquidity), prediction markets (outcome tokens priced on curves), and social tokens (creator tokens that appreciate with follower growth). Key property: guaranteed liquidity. Unlike order-book tokens that can have zero buyers (no liquidity), bonding curve tokens can always be sold back to the contract at the current curve price. The reserve guarantees there is always money to buy tokens back.

How pump.fun uses bonding curves for memecoin launches

On pump.fun (Solana): anyone creates a new token with a bonding curve. Starting price: $0.00001. Curve: polynomial (price increases faster as supply grows). First buyer: spends 0.1 SOL, receives 1,000,000 tokens. Price has barely moved. 50th buyer: spends 0.1 SOL, receives only 200,000 tokens (price has risen 5x due to previous buys). At $69K market cap threshold: the token graduates from the bonding curve and migrates to a full Raydium DEX pool. From that point, normal AMM trading takes over. Profit for early buyers: if the token graduates, the first buyer tokens are worth significantly more than they paid (bought at 5x lower price than the 50th buyer). Risk: if demand stops before graduation, sellers drive the price back down along the curve. The last buyer before a sell-off loses the most.

What People Get Wrong

  • Bonding curves guarantee profit for early buyers

    Early buyers get lower prices, but if no one buys after them (demand dries up), they can only sell back at the same low price. There is no guaranteed appreciation. The curve goes both ways: price rises with buying AND falls with selling. An early buyer in a token that never gains traction still loses their capital.

  • The reserve always covers all sellers

    In a properly designed bonding curve: yes, the reserve is sufficient to buy back all tokens at the current curve price (the math guarantees this). In poorly designed implementations: bugs or admin functions can drain the reserve, breaking the guarantee. Always verify the contract logic before trusting that guaranteed liquidity exists.

  • Bonding curves are a new invention

    The concept was formalized for crypto by Simon de la Rouviere in 2017 and implemented in projects like Bancor. Token bonding curves have existed for 7+ years. The recent pump.fun popularity (2024) brought them mainstream attention, but the mechanism is well-understood and battle-tested.

Sources & Further Reading

  • Pump.fun

    Solana platform using bonding curves for memecoin launches (most active implementation)

Questions People Also Ask

How is this different from a regular AMM?
AMMs (Uniswap) require initial liquidity from someone depositing token pairs. Bonding curves create liquidity from zero: the contract mints tokens as demand arrives. No initial LP deposit needed. The curve IS the market maker. AMMs are for existing tokens with supply already circulating. Bonding curves are for launching new tokens from scratch.
Can bonding curve tokens be listed on exchanges?
Once sufficient supply exists on the curve, the token can migrate to a DEX pool (as pump.fun does at the $69K threshold). After migration, it trades like any other token on the DEX. The bonding curve phase is the bootstrap period; DEX listing is the mature state. Some tokens stay on bonding curves permanently (continuous token models).
Are pump.fun tokens safe?
The bonding curve mechanism is safe (math-guaranteed liquidity). But the TOKENS launched on it are mostly memecoins with zero fundamental value. 99%+ of pump.fun tokens go to zero after initial hype. The mechanism works as designed; the underlying assets are still highly speculative. Guaranteed liquidity does not mean guaranteed profit.

More in DeFi Mechanics

See all →
Was this page helpful?

Page last checked