Home/Crypto & Blockchain/DeFi & Yield Farming/Linear Bonding Curve Price

Formula & Calculator

Linear Bonding Curve Price

Calculates a token's price on a linear bonding curve, where price increases predictably as more tokens are minted from the curve.

CryptoDeFiTokenomics

Linear Bonding Curve Calculator Price = m · Supply + b

Price = m · Supply + b
Price = token price  ·  m = slope  ·  Supply = current supply  ·  b = intercept
⟹ Solve Price, m, Supply, b
price/supply
tokens
price
price
Please fix the errors above.
Solve for:
Presets:
Price
m: Supply: b: Price:
✓ Copied!
Price Gauge
Low (< 3) Moderate (3–8) High (> 8)
Price = m · Supply + b  ·  Linear bonding curve with slope (m) and intercept (b).

Interpretation

Price = m × Supply + b. A linear bonding curve relating token price to supply. Used in token sales and automated market making.

Price = m * Supply + b
Linear Bonding Curve Price

Variables

SymbolQuantityUnit
PriceCurrent token pricecurrency
mCurve slope
SupplyCurrent token supply issued from the curve
bBase price (y-intercept)currency

What it means

A bonding curve defines the relationship between token supply and price. A linear curve is the simplest: price increases linearly with supply. This is used in token sales (e.g., for DAOs) and in some AMMs. Understanding bonding curves helps in designing token economics and in predicting price behaviour.

Worked example

Linear Bonding Curve Price – Two Detailed Examples

Real‑World
Scenario: A bonding curve contract for a token has a slope m = 0.0001 and base price b = 0.01. When the current supply is 10,000 tokens, the price is Price = m × Supply + b = 0.0001 × 10,000 + 0.01 = 1.00 + 0.01 = 1.01. This linear price increases as more tokens are minted. The project uses this to fundraise, with early buyers getting lower prices.
ParameterValue
Slope (m)0.0001
Current Supply10,000
Base Price (b)0.01
1Price = 0.0001 × 10000 + 0.01 = 1.00 + 0.01 = 1.01
Result 1.01 ✓ Current price
Scenario: Another bonding curve has m = 0.00005, supply = 50,000, and b = 0.05. Price = 0.00005 × 50,000 + 0.05 = 2.50 + 0.05 = 2.55. This higher supply results in a higher price, reflecting the increased demand for the token. The investor compares this to the initial price to gauge potential returns.
ParameterValue
m0.00005
Supply50,000
b0.05
1Price = 0.00005 × 50000 + 0.05 = 2.50 + 0.05 = 2.55
Result 2.55 ✓ Higher supply price
Insight: Linear bonding curves set token price as a linear function of supply. Early participants benefit from lower prices, and the curve provides liquidity without traditional order books.

Common mistakes

  • Linear bonding curve: Price = m × Supply + b – price increases with supply.
  • m: The slope of the curve.
  • b: The intercept (starting price).
  • Buy/sell: The price determines the cost to buy or sell tokens.

Applications

Linear bonding curve price calculates the price of a token based on its supply, using a linear function. This is used in some token sales and decentralised marketplaces. By understanding the price formula, users can predict price changes as supply changes. This is fundamental to bonding curve economics.

  • Pricing tokens in bonding curve sales
  • Designing token economics with linear curves
  • Predicting price impacts of buying/selling
  • Educational understanding of bonding curves

Frequently Asked Questions

Q01How do I calculate the price of a token on a linear bonding curve, which increases linearly with supply?
A01

Price = m × Supply + b. For example, if m = 0.0001, Supply = 10,000, and b = 0.01, the price is 0.0001×10000 + 0.01 = 1.01. This means the price rises as more tokens are minted.

Q02What is the slope m in a linear bonding curve?
A02

The slope determines how quickly the price increases with supply. A higher m means price rises faster with each new minted token. It is a key parameter set by the curve designer.

Q03What is the base price b in a bonding curve?
A03

The base price is the price when supply is zero. It sets the starting price. In practice, b is often set to a small positive value to prevent the price from being zero.

Q04Can I always sell tokens back to the bonding curve at the calculated price?
A04

Not necessarily. Some bonding curves have separate buy and sell curves (a spread) where the sell price is slightly lower than the buy price. This creates a profit margin for the curve.

Q05What is the purpose of using a bonding curve for token issuance?
A05

Bonding curves provide a transparent, deterministic pricing mechanism for token sales. They eliminate the need for traditional order books and ensure liquidity.

Q06How does the bonding curve affect token economics?
A06

It directly ties token price to supply, creating a deflationary or inflationary pressure. As more tokens are bought, price increases, which can create a feedback loop.

Q07Can the bonding curve parameters be changed after deployment?
A07

Usually not, because changing them could affect the integrity of the curve. Some designs allow governance to change parameters, but this is rare.

Q08What is the difference between a linear bonding curve and a polynomial or exponential curve?
A08

A linear curve increases price linearly with supply. Polynomial or exponential curves have different shapes, leading to faster or slower price increases. Each suits different use cases.