Free tools Windows power users keep installed
One-click scans. No signup required.
A bonding curve is a programmed rule that quotes a token’s price based on its supply or the balances held in a trading pool. In common constant-product designs, a buy changes the pool balances and raises the next quoted price; a sell lowers it. Larger trades generally move farther along the curve, so their average execution price can differ from the quote shown before the trade. The curve calculates a price under its own rules—it does not guarantee a token’s value, future price, or liquidity.
How a bonding curve works
A protocol encodes a pricing function in a smart contract. In a supply-based issuance design, the function maps token supply to a marginal price. Buying or selling changes supply and moves the price along that function. In an automated market maker (AMM), the contract instead relates the balances of two assets. A trade changes those balances, changing the next quote.
Constant-product curves
A familiar constant-product relationship is x × y = k, where x and y are reserve quantities and k is an invariant. If a trade buys down one reserve and adds to the other, their balance ratio changes. The contract uses that changed state to calculate subsequent quotes. Actual implementations may differ in their fee treatment, rounding, and definition of reserves, so the equation is an intuition—not a substitute for the contract’s rules.
Marginal price versus execution price
A displayed spot or marginal quote is the price for a small additional trade at the current state. A larger order traverses more of the curve, changing the quote as it executes; the average price paid across the order can therefore be worse than the starting quote. Slippage settings may limit execution at an unacceptable price, but they do not make a trade immune to price impact.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errors#1 Best Overall
Why the curve changes a token’s quoted price
- Trade direction: In the cited constant-product launch examples, buying shifts the quoted price upward and selling shifts it downward. The exact direction and calculation depend on the implementation.
- Trade size: Larger orders generally have greater price impact because they move farther through the reserve relationship. A pre-trade quote is not necessarily the average execution price.
- Starting conditions: The curve’s shape and initial point depend on its formula and parameters. Some systems use virtual reserves to set an initial price and influence how quickly the quote changes.
- Fees: Protocol, creator, or other fees affect the amount paid or received according to the contract’s fee rules.
- Lifecycle changes: Some launch curves end in an automatic migration, sometimes called graduation, to another trading pool. This changes the venue or liquidity configuration; it does not establish that the token will appreciate or remain liquid.
Bonding curves are not all the same
The term describes a family of designs, not one universal equation. Avalanche’s educational documentation presents the general idea as a function relating price to circulating supply, while the Pump.fun and Metaplex Genesis examples use constant-product models with virtual reserves. Before comparing quoted token prices, identify the actual curve, its starting conditions, and what a displayed quote represents.
Examples from specific protocols
These documented mechanics illustrate how implementations differ. Their parameters apply to the named protocols, not to bonding curves generally.
| Implementation | Documented curve and lifecycle | Documented fees and parameters |
|---|---|---|
| Pump.fun | Its documentation describes a constant-product AMM using virtual SOL and token reserves. Buys move its price up, sells move it down, and larger trades receive worse fills. It describes migration to PumpSwap when a market-cap graduation threshold is reached. | Its documentation reports a 1.25% total bonding-curve trading fee. This is Pump.fun’s stated fee, not a general rate. |
| Metaplex Genesis | The theory documentation describes a constant-product model with virtual reserves and automatic migration to a Raydium CPMM pool after sellout. | The parameters documentation, updated August 5, 2026, specifies one billion tokens with six decimals, immutable virtual reserves, a 0.50% protocol fee plus an optional creator fee, and graduation when the base-token balance reaches zero. These are parameters of this implementation. |
What to check before comparing two curves
A headline token price alone cannot show how a curve will quote or execute your trade. Compare the contract and documentation on these points:
- Pricing function and shape: Is it constant product, linear, polynomial, or another rule? How does marginal price change across available supply?
- Reserves and initial conditions: Are reserves real, virtual, or a combination? What sets the starting price, and which asset is used as collateral? If the quote is denominated in another asset, its exchange rate can also affect the value in your preferred currency.
- Execution rules: How are buys and sells calculated? Does the interface show a marginal quote or an estimated average execution price? What slippage controls, rounding rules, and price-impact estimates apply?
- Fees: Which protocol, creator, or other charges apply, how are they calculated, and can they change after migration?
- Graduation or migration: What condition triggers it, who or what controls the transition, where does liquidity go, and what rules apply afterward?
- Contract permissions and risks: What can the contract’s administrators or other authorized parties change? A deterministic pricing formula does not remove smart-contract risk, external market risk, or the possibility of thin liquidity.
What a bonding curve cannot tell you
A curve provides a rule for calculating a quote from a specified contract state. That quote is not proof of fundamental value, nor does a displayed spot price mean a large position can be sold at that price. Migration to a new pool does not guarantee that liquidity will persist. The Bank for International Settlements’ analysis of decentralised markets discusses how AMM mechanics and liquidity provision relate to market quality and systemic fragility; algorithmic pricing should not be treated as eliminating market risk.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Protocol documentation is the source for a protocol’s stated rules and parameters, but it is not independent proof that the deployed implementation is safe or that market conditions will match expectations. For a specific token, check current contract details and documentation rather than assuming another launchpad’s curve, fees, or migration rules apply. Avalanche’s educational material and Ethereum’s ERC-7649 proposal also identify smart-contract security as a relevant concern.
Quick Recap
Best Value
Rank #4
Sources
- Pump.fun: The Pump.fun bonding curve
- Metaplex: Genesis Bonding Curve — Theory of Operation, updated April 8, 2026
- Metaplex: Genesis Bonding Curve Protocol Parameters, updated August 5, 2026
- Avalanche Builder Hub: Bonding Curves
- Bank for International Settlements: Systemic fragility in decentralised markets
- Ethereum Improvement Proposals: ERC-7649, Bonding curve-embedded liquidity for NFTs
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




