What is tracked today
| Field | Source |
|---|---|
| bonding_curve | CreateEvent and trade/event fields when available. |
| real_sol_reserves | Latest TradeEvent real_sol_reserves, or real_quote_reserves converted into SOL lamports for supported quote mints. |
| virtual_sol_reserves | Decoded event field used by some frontend views for price and curve context. |
| in_curve sort | Mint table sort based on latest real_sol_reserves. |
What is not calculated yet
- No backend field currently returns bonding_progress_percent.
- No backend formula currently divides real reserves by a final reserve target.
- No backend formula currently adjusts progress for every Pump.fun variant or quote mint.
Safe wording
Public pages should describe PumpScan as tracking bonding curve reserves and in-curve SOL. If a true progress percentage is added later, this page should be updated with the exact formula.