Config — /config
Frontend-side configuration that doesn't require a redeploy.
What you can change
- RPC URL — override the default
http://localhost:8545if you're pointing the frontend at a different chain (a forked anvil, a remote RPC, etc.) - Reown / WalletConnect project ID — needed only for non-local WalletConnect connections; safe to ignore on local development
- Display preferences — dark/light theme, decimal display formatting
What it can't change
- Contract addresses — those are baked into the bundle from
.env. Change them via the wizard or by editingpackages/nextjs/.envdirectly and restarting the dev server. - Chain ID — set in
.envasNEXT_PUBLIC_CHAIN_ID. Restart needed.
Where settings are stored
localStorage under the scaffold-evvm:config:* keys. Clearing your
browser storage resets everything to defaults.