diff --git a/packages/auth-services/src/_setup/initSystemContext.ts b/packages/auth-services/src/_setup/initSystemContext.ts index c045b3516..0162d554d 100644 --- a/packages/auth-services/src/_setup/initSystemContext.ts +++ b/packages/auth-services/src/_setup/initSystemContext.ts @@ -21,13 +21,19 @@ export async function initSystemContext({ appName }: { appName: string }) { let networkModule: any; // TODO: Add more supports for other networks - if (env.NETWORK !== 'naga-dev') { + if (env.NETWORK === 'naga-dev') { + const { nagaDev } = await import('@lit-protocol/networks'); + networkModule = nagaDev; + } else if (env.NETWORK === 'naga-test') { + const { nagaTest } = await import('@lit-protocol/networks'); + networkModule = nagaTest; + } else if (env.NETWORK === 'naga-staging') { + const { nagaStaging } = await import('@lit-protocol/networks'); + networkModule = nagaStaging; + } else { throw new Error(`Unsupported network: ${env.NETWORK}`); } - const { nagaDev } = await import('@lit-protocol/networks'); - networkModule = nagaDev; - const litClient = await createLitClient({ network: networkModule, }); diff --git a/packages/auth-services/src/env.ts b/packages/auth-services/src/env.ts index d2f60f1d6..00f09125d 100644 --- a/packages/auth-services/src/env.ts +++ b/packages/auth-services/src/env.ts @@ -30,7 +30,7 @@ export const env = createEnv({ .default('3001'), AUTH_SERVER_HOST: z.string().default('0.0.0.0'), // Network & Chain - NETWORK: z.enum(['naga-dev', 'naga-test', 'naga']), + NETWORK: z.enum(['naga-dev', 'naga-test', 'naga-staging', 'naga']), LIT_TXSENDER_RPC_URL: z.string().url(), LIT_TXSENDER_PRIVATE_KEY: z.string().min(1), LOG_LEVEL: z.enum(['info', 'debug', 'warn', 'error']).default('info'),