What problem does it solve? AI agents and developers lack accurate, up-to-date knowledge of PumpFun's program IDs, instruction layouts, PDA derivations, and fee account requirements, leading to failed transactions and integration errors on Solana. ## Core Features & Use Cases - Bonding Curve Trading: Create SPL or Token2022 tokens and execute buy/sell operations on PumpFun bonding curves with correct discriminators, PDAs, and slippage protection. - PumpSwap AMM Integration: Perform swaps, add/remove liquidity, and migrate graduated tokens on the PumpSwap constant-product AMM. - Fee Management: Handle dynamic fee tiers, creator fee collection, fee sharing configurations, and the fee config accounts required since September 2025. - Use Case: Build a TypeScript trading bot that buys a newly launched token on the bonding curve, detects graduation, and routes subsequent trades through the PumpSwap pool. ## Quick Start Ask the agent to write a TypeScript script that buys a specified amount of a PumpFun token on the bonding curve using @solana/web3.js with slippage protection.