The Pump.fun bonding curve explained

Published August 30, 20264 min readBonding curve

How the Pump.fun bonding curve prices your coin, what the migration threshold is, what changes at graduation, and why most mints never get there.

Every Pump.fun coin starts life on a bonding curve. It's the single most important mechanic on the platform and the one most creators only half understand, usually because they meet it as a progress bar rather than as a pricing formula.

This guide explains what the curve is doing, what the number on that bar means, what happens at graduation, and why the gap between launching and graduating is as wide as it is.

The curve is a pricing formula, not a market

On a normal exchange, price comes from people meeting in an order book. On a bonding curve there's no counterparty. There is a contract holding your token's supply and a formula that decides the price based on how much has been bought so far.

The practical consequences:

  • Every buy raises the price for the next buyer. Nobody has to be selling.
  • Every sell lowers it. The contract buys back at the formula price.
  • Liquidity is always there. You can never be stuck without someone to trade against, though the price you get may not be one you like.
  • The path is deterministic. Given the amount bought, the price is known. There's no discovery in the order-book sense.

So a fresh mint moves sharply on small amounts. Early on the curve, 4 SOL of buying shifts the price much further than the same 4 SOL would once 40 SOL has already gone through.

What curve progress actually measures

The percentage you see is how far the curve has been filled toward its migration threshold. It's a function of net SOL committed, so it goes up on buys and down on sells.

Two things follow from this that matter to a creator:

  1. The number is public and everybody checks it. Buyers read curve progress before they read anything else about your coin. A low number that hasn't moved in hours reads as a coin nobody wants.
  2. It is a ratchet only in one direction psychologically. Progress that goes up feels like momentum. Progress that stalls feels like a verdict, even though mechanically nothing has happened except an absence of buying.

Why does the first hour matter so much? Point 2 is the reason. The number itself is neutral. What people infer from a number frozen at 3% for 40 minutes is not.

Graduation, and what changes

When the curve fills to its threshold, the coin migrates. In current Pump.fun mechanics, that means a pool is created on PumpSwap and trading moves there.

What changes:

  • Price is now set by pool reserves, not by a formula.
  • Slippage behaves differently, and large trades move the price by a different logic.
  • The coin becomes visible to a wider set of routing and aggregation tools that read AMM pools.
  • The curve contract is no longer the venue.

What doesn't change: whether anyone wants the coin. Graduation is a liquidity event rather than a demand event, and plenty of graduated coins go quiet within 2 hours of migrating.

Why most coins never graduate

Arithmetic, mostly. Thousands of coins get minted every day and attention is finite, so a coin rarely fails because the idea was bad. It fails because 30 people saw it while it was still new.

The failure mode is almost always the same sequence:

  1. The coin launches with no trades.
  2. Because there are no trades, no feed ranks it.
  3. Because no feed ranks it, nobody discovers it.
  4. Because nobody discovers it, there are still no trades.

That loop closes fast, usually inside 60 minutes, and it never reopens on its own, which means whatever breaks it has to arrive early: a community you brought with you, a moment of luck, or activity you create deliberately.

What a creator can actually control

You can't control demand. You can control three things:

  • Whether the coin has a reason to exist. No amount of activity fixes an empty concept.
  • Whether anybody sees it while it's fresh. This is a distribution problem, and it is the one most creators ignore until it's too late.
  • What the page looks like when they arrive. Curve progress, a chart with trades on it, and a comment section that's not empty.

The last two are where a volume campaign does something useful: it keeps the metrics feeds read from being zero, and it keeps the page from reading as abandoned while you still have a chance at attention.

If your specific question is about the boards themselves, how Pump.fun trending works is the one to read next, and reading curve progress covers what the percentage on your own coin is actually counting. If you want to size a campaign against your own curve position, the console shows the full cost before anything is signed.

Frequently asked

What happens to the liquidity when a coin graduates?

The SOL collected by the curve is used to seed a pool on PumpSwap, and trading moves there. The curve contract stops being the venue, and from that point the price is set by the pool rather than by a formula.

Can a coin go backwards on the curve?

Yes. Curve progress reflects net buying, so sells move it back down. A coin can sit at a high percentage for hours and then fall as holders take profit.

Does buying my own coin move the curve?

Any buy moves it, including your own. That is mechanically true but it is also visible on-chain, which is why concentrated buying from one address tends to read badly to anyone checking holders.

How to check this yourself

Everything in this guide describes mechanics that settle on Solana mainnet, so you can check any of it yourself. Mint addresses, swap signatures, curve progress and wallet counts are all public, and an explorer will disagree with us if we are wrong.

Curvegrad sells a volume service, and guides that touch on what a campaign does say so in the text rather than in a footnote.

what this is based on
  • Solana mainnet transaction history, read through the standard RPC methods
  • Pump.fun bonding curve and PumpSwap pool accounts as they appear on-chain
  • Public block explorers, where every claim here can be verified against a real mint
  • Campaigns run through our own engine, which is where the operational detail comes from