diff --git a/src/utils/validateEnv.ts b/src/utils/validateEnv.ts new file mode 100644 index 00000000000..74a12e502c2 --- /dev/null +++ b/src/utils/validateEnv.ts @@ -0,0 +1,9 @@ +```ts +const requiredEnvVars = ['NEXT_PUBLIC_API_URL', 'NEXT_PUBLIC_CHAIN_ID']; + +export function validateEnv(): void { + const missing = requiredEnvVars.filter((key) => !process.env[key]); + if (missing.length > 0) { + throw new Error(`Missing required environment variables: ${missing.join(', ')}`); + } +}