Pump Graduation

Bonding curve graduation detection and AMM migration — threshold monitoring, PumpAMM pool interaction

plurigrid 8a118b7 2 files · 1.9 KB Updated

File contents

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 ✓

plurigrid/asi/tree/main/skills/pump-graduation commit 8a118b77a2

Frequently asked questions

npx skillmds@latest add plurigrid/pump-graduation