TLDR
A bonding curve is a smart contract that automatically sets a token's price based on its supply — every buy raises the price, every sell lowers it, with no order book and no market maker. Pump.fun uses a bonding curve to price new memecoins until they hit a $69,000 market cap, at which point the token graduates and migrates to Raydium. Pre-graduation is the highest-risk, highest-reward window — only ~1.5% of tokens ever graduate, and ~0.0045% reach $1M+. Knowing how the curve works is the difference between an informed entry and a blind gamble.
Content
Cover image — the bonding curve is the silent engine pricing every token on Pump.fun.
Why Bonding Curves Matter
If you've ever bought a Solana memecoin in its first hours, you didn't trade against another human — you traded against a formula. That formula is a bonding curve: a smart contract that holds the token reserve and the SOL reserve, and prices every buy and sell along a fixed mathematical path. There is no order book. There is no market maker. The price at any moment is a pure function of how many tokens have already been sold.
This sounds abstract, but it has very real consequences for how you enter and exit a trade. Understanding the curve is the foundation of every memecoin strategy that isn't pure luck.
How a Bonding Curve Actually Works
A bonding curve contract has two jobs:
- Hold the token supply available for sale.
- Hold the SOL paid in by buyers.
Cover image — the bonding curve is the silent engine pricing every token on Pump.fun.
When you buy, SOL flows into the contract and tokens flow out — at a price the curve calculates from the current supply. When you sell, the reverse happens. The price moves deterministically along the curve. Two key consequences follow:
- No slippage from thin order books. The curve always has liquidity; it can never run out.
- Price is predictable. You can calculate exactly what you'll pay before you sign the transaction.
- No rug-via-liquidity-removal. The contract holds the SOL — the deployer cannot withdraw it.
The bonding curve contract is the counterparty to every trade — the price is set by a formula, not by other traders.
The Pump.fun Graduation Threshold
On Pump.fun, the bonding curve is not the final venue — it's the launch venue. When the curve fills up to a $69,000 market cap (as of late 2024 — the threshold may change), the contract automatically does three things:
- Marks the token as graduated.
- Burns or locks the bonding curve LP position.
- Migrates liquidity to Raydium, typically within 10 minutes to about an hour.
After graduation, the token trades on Raydium like any standard Solana asset — open market, normal AMM, full price discovery. Before graduation, the token only exists inside the Pump.fun curve.
The is_on_curve Field
If you use analytics tools like GMGN, you'll see a boolean field called is_on_curve on every Pump.fun token:
| Value | Meaning |
|---|---|
true | Still on the Pump.fun bonding curve — pre-graduation |
false | Graduated — trading on Raydium or another open DEX |
This single field tells you which market microstructure you're operating in — and that distinction governs almost everything about your risk profile.
Pre-Graduation vs. Post-Graduation: Two Different Markets
Same token. Two completely different risk profiles depending on which side of graduation it's on.
| Pre-graduation (on curve) | Post-graduation (open DEX) | |
|---|---|---|
| Liquidity | Locked in curve contract | Raydium pool — may be thin at first |
| Price manipulation | Lower — curve is deterministic | Higher — open market dynamics |
| Upside potential | Higher — earliest entry | Lower — discovery already in progress |
| Survival rate | ~1.5% ever graduate | ~0.0045% reach $1M+ market cap |
The pre-graduation window — what some traders call the trenches — is the highest-risk, highest-reward zone in the entire memecoin market. It rewards conviction and discipline; it punishes everything else.
Same token, two very different markets — graduation is the structural break that changes everything.
Why Most Tokens Never Graduate
Roughly 98.5% of tokens launched on Pump.fun never reach the $69k threshold. The reasons cluster into a few common failure modes:
- Deployer abandons the project — no marketing, no community, no narrative.
- Sniper or insider dumping kills momentum before retail buyers arrive.
- Market conditions turn — broader SOL memecoin sentiment cools, buyers dry up.
- Attention rotates — a hotter token launches the same hour and steals the flow.
Token selection — checking deployer history, holder distribution, social signals, and early trade pattern — is the single most important skill in this market. The curve is the same for every token; what differs is the demand it faces.
What This Means for Your Trading
- Always check
is_on_curvebefore entering. Pre- and post-graduation are different games. - Calculate your exit price before you buy. The curve is deterministic — there is no excuse for being surprised by slippage.
- Treat the trenches as a probability game. Most tokens fail. Size positions accordingly.
- Watch the migration window. The 10-minute-to-1-hour gap between graduation and Raydium listing is its own micro-event with its own risk profile.
The brutal funnel — only ~1.5% of Pump.fun tokens ever graduate, and ~0.0045% reach $1M+ market cap.
Conclusion
A bonding curve is not a feature — it's the entire market. Once you understand that price is a formula and not a negotiation, the trenches stop looking like chaos and start looking like a system. A brutal system, full of failures by design, but a system. The traders who consistently survive are the ones who read the curve, not the ones who chase the chart.
For more breakdowns of the mechanics behind crypto markets — bonding curves, AMMs, on-chain analytics — explore the rest of MetricBase.