"I deployed to IPFS and it works." Did the CID change? If not, you deployed stale output. Did routes work? Without trailingSlash: true, every route except / returns 404. Did you check the OG image? Without NEXTPUBLICPRODUCTIONURL, it points to localhost:3000.
"I'll set up the project manually." Don't. npx create-eth@latest handles everything — Foundry, Next.js, RainbowKit, scaffold hooks. Never run forge init or create Next.js projects from scratch.
When using fork mode, the frontend target network MUST be chains.foundry (chain ID 31337), NOT the chain you're forking.
Le pipeline complet de construction à production pour les dApps Ethereum. Configuration du mode Fork, déploiement IPFS, configuration Vercel, configuration du sous-domaine ENS et liste de contrôle de production complète. Construit autour de Scaffold-ETH 2 mais applicable à tout projet frontal Ethereum. À utiliser lors du déploiement d’une dApp en production. Source : austintgriffith/ethskills.