Pump Graduation
Monitors bonding curve completion and AMM migration.
Trit: +1 (PLUS — Generator)
Generates graduation events and AMM pool state.
Graduation Check
const progress = await sdk.fetchGraduationProgress(mint);
// progress.progressBps — 0 to 10000 (0% to 100%)
// progress.isGraduated — boolean
Summary
const summary = await sdk.fetchBondingCurveSummary(mint);
// summary.marketCapSol, summary.progressBps, summary.isGraduated
AMM Pool (Post-Graduation)
After graduation, tokens trade on PumpAMM (pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA).
// OnlinePumpSdk methods for graduated tokens:
await sdk.fetchAmmPool(mint);
await sdk.ammBuyInstructions({ pool, user, solAmount, minTokenAmount });
await sdk.ammSellInstructions({ pool, user, tokenAmount, minSolAmount });
GF(3) Triad
pump-fee-sharing (-1) ⊗ pump-token-launch (0) ⊗ pump-graduation (+1) = 0 ✓