Config
Integrator secrets checklist (WalletConnect / Sentry only).
Client apps should not take chain or contract config from env. Addresses and network identity live in src/lib/appConfig.ts (and shared/src/profiles.ts for the API). The only frontend secrets are below.
- VITE_WALLETCONNECT_PROJECT_ID
- Required for mobile WalletConnect; optional for injected desktop wallets.
- VITE_SENTRY_DSN
- Optional client error reporting.
Self-hosting the API needs secrets only: DATABASE_URL, REDIS_URL, JWT_SECRET, optional private CHAIN_RPC_URL, PINATA_JWT, etc. Non-secret config is in shared/src/profiles.ts. See backend/.env.example and docs/architecture.md.
Factory for this build: 0x5748dBa2A15257dBf3eA2fe5C80C78DAEf6e7bda. Router: 0xf4070f50Aed754c12d781d21de9986742017A2B8.