Ideamarket Docs
  • Introduction
  • 1-minute onboarding
  • Selling old tokens & unstaking
  • Navigating the app
    • How to make a good post
    • Citations
    • Post page
    • User Profile
    • Why rate posts?
  • $IMO token
  • So we've posted your thought
  • Offical T-Shirt
  • Join us on Discord
  • Build with us!
  • Use Cases
    • The New News
    • The Last Internet Argument
    • DeSci credibility, citations, and income
    • DAOs: Activism-for-profit
    • Prediction markets for public opinion
    • Crazy ideas
  • Roadmap
    • Partnerships & Integrations
    • Global knowledge graph
    • Bounties
  • PHILOSOPHY
    • Future epistemology (Ribbonfarm)
    • Status vs Truth
    • Summary of hypotheses
    • Heat Death of the Infoverse
    • Sun vs Wind
    • Bullshit recapture technology
    • Mirroring the world brain
    • Increasing population-scale comprehension
    • Journalism must become the trust-earning business
    • Exit the intellectual mafia
    • An Open Letter to Revolutionaries
    • Ideamarket Art
    • Does Ideamarket "measure truth"?
    • Beware "cryptographic truth" and the ledger of record
    • Meme Vault
  • FAQ
    • Why Arbitrum?
  • Past Experiments
    • Social account markets
    • The URL Market
  • Contracts
    • Quantstamp Audit
    • Overview
    • Bonding curve
    • IdeaTokenFactory
    • IdeaTokenExchange
    • InterestManager
    • IdeaTokenVault
    • MultiAction
    • IdeaTokenNameVerifier
  • Legal
    • Terms of Service
Powered by GitBook
On this page

Was this helpful?

  1. Contracts

Bonding curve

PreviousOverviewNextIdeaTokenFactory

Last updated 4 years ago

Was this helpful?

A bonding curve is a smart contract that automatically mints and un-mints tokens according to predefined rules.

Ideamarket's bonding curve mints new tokens while maintaining a constant relationship between circulating supply and price. The first 1000 tokens for any listing cost $0.10 each, and the price increases by $0.01 per 100 new tokens after that.

While token supply is infinite in theory, the bonding curve ensures the price maintains a constant relationship to circulating supply.

Our bonding curve achieves a few important goals:

  1. Provides liquidity. The bonding curve always has more tokens for sale, and will always "buy back" the tokens you sell at their current price.

  2. Provides a level playing field. The bonding curve specifications are the same for all tokens on Ideamarket.

  3. Prevents short-selling. Given that price is a function of circulating supply, short-selling cannot affect the price, because short-selling can't artificially reduce circulating supply.

Below is a document describing the bonding curve math as used by Ideamarket in detail:

112KB
Bonding Curve.pdf
pdf
Bonding Curve Math