From e58675a15029e0b351385a7e45ee5c0783a553fb Mon Sep 17 00:00:00 2001 From: anson Date: Fri, 7 Nov 2025 18:04:29 +0000 Subject: [PATCH 1/2] refactor: change to eoa auth --- packages/artillery/src/processors/multi-endpoints.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/artillery/src/processors/multi-endpoints.ts b/packages/artillery/src/processors/multi-endpoints.ts index c403b2618..84e3785cc 100644 --- a/packages/artillery/src/processors/multi-endpoints.ts +++ b/packages/artillery/src/processors/multi-endpoints.ts @@ -1,5 +1,6 @@ import { createAuthManager, storagePlugins } from '@lit-protocol/auth'; import { createLitClient, LitClientType } from '@lit-protocol/lit-client'; +import { AuthSig } from '@lit-protocol/types'; import { z } from 'zod'; import * as StateManager from '../StateManager'; import { getLitNetworkModule } from '@lit-protocol/e2e'; @@ -118,6 +119,7 @@ const createAuthContextFromState = async () => { }); } + return masterAccountAuthContext; }; @@ -263,14 +265,14 @@ export async function runExecuteJSTest(context: any, _events: any) { // Set up access control conditions requiring wallet ownership const builder = createAccBuilder(); const accs = builder - .requireWalletOwnership(state.masterAccount.pkp.ethAddress) + .requireWalletOwnership(authContext.account.address) .on('ethereum') .build(); let encryptedData: any; - if (variant === 'decryptToSingleNodeWithoutAuthSig') { + if (variant === 'decryptToSingleNode') { // Encrypt data with the access control conditions - const dataToEncrypt = 'Hello from PKP encrypt-decrypt test!'; + const dataToEncrypt = 'Hello from encrypt-decrypt test!'; encryptedData = await litClient.encrypt({ dataToEncrypt, unifiedAccessControlConditions: accs, @@ -284,7 +286,7 @@ export async function runExecuteJSTest(context: any, _events: any) { state, encryptedData, accs, - await authContext.authNeededCallback() + null ); const result = await litClient.executeJs({ From fc609612d1722d55a55cd452858afa525bee4745 Mon Sep 17 00:00:00 2001 From: anson Date: Fri, 7 Nov 2025 18:19:34 +0000 Subject: [PATCH 2/2] refactor: remove unused import of AuthSig --- packages/artillery/src/processors/multi-endpoints.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/artillery/src/processors/multi-endpoints.ts b/packages/artillery/src/processors/multi-endpoints.ts index 84e3785cc..397b5c8c5 100644 --- a/packages/artillery/src/processors/multi-endpoints.ts +++ b/packages/artillery/src/processors/multi-endpoints.ts @@ -1,6 +1,5 @@ import { createAuthManager, storagePlugins } from '@lit-protocol/auth'; import { createLitClient, LitClientType } from '@lit-protocol/lit-client'; -import { AuthSig } from '@lit-protocol/types'; import { z } from 'zod'; import * as StateManager from '../StateManager'; import { getLitNetworkModule } from '@lit-protocol/e2e'; @@ -119,7 +118,6 @@ const createAuthContextFromState = async () => { }); } - return masterAccountAuthContext; };