How a Bonding Curve Actually Works

No liquidity provider, no order book, no price to set. The contract is the counterparty, and the maths is public before you buy.

How a Bonding Curve Actually Works

The short answer

A bonding curve is a contract that prices a token by formula instead of by market. Supply is minted to the curve, price rises deterministically as tokens are bought and falls as they are sold, and the contract itself is always the counterparty – so a new token has liquidity from its first block without anyone providing any. On Robinhood Chain, hood.fun documents a constant-product curve with virtual reserves: one billion supply, 800 million sold along the curve, 200 million reserved to seed the pool, graduating at roughly 6.5 ETH raised into a permanently locked Uniswap position. The practical consequence is that the earliest buyer always pays least, which is exactly what makes the opening seconds of a launch so contested.

Every token that trades needs someone on the other side. Normally that is a liquidity provider who pairs the token against ETH and accepts the risk of doing so. A bonding curve removes that person entirely and replaces them with a formula.

The mechanism

The full supply is minted to the curve contract at deployment. The contract quotes a price derived from how much of that supply has been sold: each buy moves along the curve and raises the price, each sell moves back down it. There is always a bid and always an ask, because the contract is both.

hood.fun documents a constant-product curve with virtual reserves – the same x·y=k arithmetic behind Uniswap, seeded with notional reserves so the price is defined from the very first trade rather than from the first deposit.

Graduation

A curve is a launch mechanism, not a permanent market. When the curve sells out – hood.fun's documented target is roughly 6.5 ETH raised – the token graduates: the ETH accumulated on the curve plus the reserved supply seed a real Uniswap pool, and the LP position is permanently locked so the founding liquidity cannot be pulled.

After that the token trades like any other, with price set by flow rather than by formula. Graduation is the first moment the contract is deployed, readable and scannable, which is why it is the best-informed entry point available on a new launch.

Not every launchpad uses one

PONS v1 skipped the curve entirely: token and pool were deployed together in a single transaction, live from block one. Clanker deploys straight into a Uniswap v4 pool with no curve at all. pools.trade offers a choice between an instant curve and a four-hour auction that refunds if the launch fails to reach a minimum valuation.

ModelPrice at openLiquidity comes fromRug vector
Bonding curveFormulaThe contractDeployer's own early buy
Direct poolWhatever the deployer seedsThe deployerPulling the pool, unless locked
AuctionTime-weighted over hoursParticipantsFailed raise, refunded

What the curve does not protect you from

  • The deployer's own buy. Nothing stops them purchasing a large share of the curve at the lowest prices and selling into graduation – it is public on the explorer, but it is allowed.
  • The other early buyers. Being third on the curve is still early; being three hundredth is not.
  • Failure. The overwhelming majority of curve tokens never graduate at all, and a curve that stalls is simply a contract holding unsold supply.

Why the first seconds are a fight here specifically

Robinhood Chain has no public mempool, so there is no priority-fee auction to win – early fills are a latency race to the sequencer. Launchpads have started defending against it directly: PONS v2 documents an opening buy tax starting at 99% and decaying to zero over five seconds, which makes the very first block deliberately unprofitable to snipe.

That detail is worth internalising before paying for speed. When the venue is actively taxing the advantage you are buying, the advantage is not there to buy.

Reading a curve before you buy

  1. Check how much of the curve is already sold – it tells you where on the price ramp you are entering.
  2. Look at the deployer's wallet: what they bought, when, and whether they have done this before.
  3. Check holder concentration among curve buyers, not just totals.
  4. Confirm what happens at graduation on that specific venue – which pool, and whether the liquidity lock is permanent.
  5. Decide before entering whether you are buying the curve or waiting for graduation. They are different trades with different risks, and doing both by accident is the common mistake.

Tools mentioned

FAQ

What is a bonding curve?

A contract that prices a token by formula rather than by market. The supply is minted to the curve, each buy moves the price up along it and each sell moves it down, and the contract is always the counterparty – so the token has liquidity from its first block with no liquidity provider involved.

What does it mean when a token graduates?

The curve has sold out and hit its raise target, so the accumulated ETH and the reserved supply are used to seed a real DEX pool, with the LP position permanently locked. Trading moves from formula pricing to open price discovery.

Why do early buyers pay less on a bonding curve?

Because price is a function of how much supply has been sold. The first buyer transacts at the bottom of the ramp and every subsequent buy raises the quote. This is deterministic and public, which is precisely why the opening of a launch is so contested.

Does a bonding curve prevent rug pulls?

It removes one kind. There is no deployer-controlled pool to drain while the curve is live, and graduated liquidity is locked permanently. It does not stop the deployer buying a large share of their own curve cheaply and selling into the people who arrive later.

More from the blog

When to Sell a Memecoin

Entries get all the attention and exits decide the result. Three rules written before the position opens, because none of them can be written during it.