Pricing curve
How supply determines the base price of each key.
The quadratic curve
The n-th key has a base price of n² / 16000 SOL. Here n is the supply after that key is minted into the application's ledger. Fees are calculated separately.
price(n) = n² / 16000 SOL
buy(s, q) = sum(price(n), n = s + 1 ... s + q)
sell(s, q) = sum(price(n), n = s - q + 1 ... s)Examples at the current setting
These are single-key base prices before fees. A multi-key purchase sums each successive price; it does not multiply the first quote by the quantity.
| Key number | Base price |
|---|---|
| 1 | 0.0000625 SOL |
| 10 | 0.0062500 SOL |
| 50 | 0.1562500 SOL |
| 100 | 0.6250000 SOL |
Quotes and rounding
The application calculates money in integer lamports. One SOL equals one billion lamports. A decimal example can differ from an executable quote because of rounding and supply changes.
Always request a fresh quote immediately before confirming. The caller's supply can change while another buyer or seller completes an operation.
Callbook documentation · Current parameters are loaded from the application settings.