Bonding Curve
Why bonding curve?
Traditional AMM
Hypers.fun bonding curve
The formula
Buy: tokensOut = virtualTokens × usdcIn / (virtualBase + usdcIn)
Sell: usdcOut = virtualBase × tokensIn / (virtualTokens + tokensIn)tokensOut = 2,000,000 × 10,000 / (2,000,000 + 10,000)
= 20,000,000,000 / 2,010,000
≈ 9,950.25 tokens
Average execution premium ≈ 0.5%
Post-trade spot price ≈ +1.0%Virtual reserve mechanism
Parameter
Default
Meaning
Dynamic scaling
Vault TVL
Effective virtual reserves
$10K buy impact
Maximum purchase limit
Vault TVL
Max single buy
Price boundaries
Boundary
Limit
Meaning
Summary
Last updated