Graduation Markets
Graduation markets ask a simple question: Will this Bags.fm token graduate to DAMM v2 before the deadline?
Market format
"Will $TOKEN graduate to DAMM v2 within [N] hours?"- YES — the token migrates to Meteora DAMM v2 before the deadline
- NO — the token hasn’t graduated by the deadline
What is graduation?
When a Bags.fm token reaches sufficient trading activity, it “graduates” — it migrates from the initial DBC (Dynamic Bonding Curve) to a Meteora DAMM v2 liquidity pool.
This is a meaningful on-chain event. It means:
- The token attracted enough buyers to fill the bonding curve
- A real AMM pool now exists for the token
- The token has established initial liquidity
Resolution process
Resolution requires two independent confirmations — not just one:
Bags.fm API check
The oracle queries Bags.fm API to check if the token’s status is MIGRATED.
On-chain verification
The oracle takes the DAMM v2 pool address returned by the API and verifies it exists on Solana via Helius RPC (getAccountInfo).
Settlement
Only when both confirm → YES settles.
A Bags.fm API report of MIGRATED alone is not sufficient. The on-chain pool must also be confirmed. This prevents false positives from API delays or reporting errors.
Resolution states
| State | Meaning |
|---|---|
| Pending | Deadline not yet reached; oracle not active |
| Pending Recheck | API says MIGRATED but no pool key found, or Helius unavailable |
| Needs Review | Pool key found, API says MIGRATED, but on-chain account missing |
| Resolved YES | Both confirmations passed |
| Resolved NO | Deadline passed; token not graduated |
Who should trade these markets?
Graduation markets are high variance by nature:
- Most Bags.fm tokens do not graduate
- New tokens have very little public information
- Insiders (devs, CT connections) may have an edge
Suited for:
- CT traders who actively follow Bags.fm
- Users who research token fundamentals before the market opens
- Short-term speculators comfortable with high variance
Not suited for:
- Users looking for lower-variance, research-driven markets → see Fee Race Markets
Market window
Standard graduation markets run for 24 hours (trading closes 1 hour before the resolution window ends). Window length is visible on every market card.
Key risk
The majority of Bags.fm launches fail to graduate. If you’re buying YES on many graduation markets, expect most to resolve NO. Only buy YES when you have a specific reason to believe a token has above-average graduation odds.