Indexers and frontends should subscribe to token-level Bought and Sold events during bonding, TokenLaunched on the factory, and Graduated / Migrated when the curve completes.
- TokenLaunched(token, creator, name, symbol, initialBuyUsdc) — factory
- Bought(buyer, usdcIn, tokensOut) — token contract
- Sold(seller, tokensIn, usdcGross, usdcOut) — token contract
- Graduated(totalRaised, pair) — token contract
- Migrated(pair, tokenAmount, usdcAmount, lpBurned) — token contract
- FeesAccrued(volume, creatorFee, protocolFee) — token contract