From c172e658d6c391de0456057f9af2e00568cb7ba8 Mon Sep 17 00:00:00 2001 From: anson Date: Thu, 28 Aug 2025 01:19:50 +0100 Subject: [PATCH 1/2] fix(env): add 'naga-staging' to NETWORK enum and update network module initialisation logic --- .../auth-services/src/_setup/initSystemContext.ts | 11 +++++++---- packages/auth-services/src/env.ts | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/auth-services/src/_setup/initSystemContext.ts b/packages/auth-services/src/_setup/initSystemContext.ts index c045b3516..42e716bcc 100644 --- a/packages/auth-services/src/_setup/initSystemContext.ts +++ b/packages/auth-services/src/_setup/initSystemContext.ts @@ -21,13 +21,16 @@ 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') { + networkModule = await import('@lit-protocol/networks'); + } else if (env.NETWORK === 'naga-test') { + networkModule = await import('@lit-protocol/networks'); + } else if (env.NETWORK === 'naga-staging') { + networkModule = await import('@lit-protocol/networks'); + } 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'), From bde16f2c74083be3ce51e11a5694aad711741120 Mon Sep 17 00:00:00 2001 From: Anson Date: Thu, 28 Aug 2025 08:45:56 +0100 Subject: [PATCH 2/2] Update packages/auth-services/src/_setup/initSystemContext.ts Signed-off-by: Anson --- packages/auth-services/src/_setup/initSystemContext.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/auth-services/src/_setup/initSystemContext.ts b/packages/auth-services/src/_setup/initSystemContext.ts index 42e716bcc..0162d554d 100644 --- a/packages/auth-services/src/_setup/initSystemContext.ts +++ b/packages/auth-services/src/_setup/initSystemContext.ts @@ -22,11 +22,14 @@ export async function initSystemContext({ appName }: { appName: string }) { // TODO: Add more supports for other networks if (env.NETWORK === 'naga-dev') { - networkModule = await import('@lit-protocol/networks'); + const { nagaDev } = await import('@lit-protocol/networks'); + networkModule = nagaDev; } else if (env.NETWORK === 'naga-test') { - networkModule = await import('@lit-protocol/networks'); + const { nagaTest } = await import('@lit-protocol/networks'); + networkModule = nagaTest; } else if (env.NETWORK === 'naga-staging') { - networkModule = await import('@lit-protocol/networks'); + const { nagaStaging } = await import('@lit-protocol/networks'); + networkModule = nagaStaging; } else { throw new Error(`Unsupported network: ${env.NETWORK}`); }