Use:
- Next.js App Router
- React
- TypeScript strict mode
- Tailwind CSS
- Zod
- wallet-standard compatible Solana wallet integration
Protocol libraries:
- canonical official @pump-fun/pump-sdk
- canonical official PumpSwap SDK where required
- @solana/web3.js
- @solana/spl-token
Database:
PostgreSQL + Prisma only if needed.
Do not make the database authoritative for blockchain state.
On-chain state wins.