Calculation

How Bonding Curve Reserve Tracking Works

PumpScan stores observed bonding curve reserve fields from decoded Pump.fun events. The service does not currently expose a percent-to-graduation formula.

What is tracked today

FieldSource
bonding_curveCreateEvent and trade/event fields when available.
real_sol_reservesDecoded TradeEvent reserve value exposed in event-driven views.
virtual_sol_reservesDecoded event field used by some frontend views for price and curve context.

What is not calculated yet

  • No service field currently returns bonding_progress_percent.
  • No service formula currently divides real reserves by a final reserve target.
  • No service 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.