diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e1c503280..ee246aa5f 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -53,15 +53,4 @@ jobs: run: | echo "Running format check..." # Use prettier directly to avoid NX git issues - npx prettier --check . || { - echo "Format check failed. Running prettier --write to fix issues..." - npx prettier --write . - echo "Checking again after formatting..." - npx prettier --check . || { - echo "Still failing after auto-format. Manual intervention needed." - exit 1 - } - echo "Auto-formatting successful. All files are now properly formatted." - echo "Note: Some files were auto-formatted. Consider committing these changes in your next commit." - } - echo "Format check passed!" \ No newline at end of file + npx prettier --check . && echo "Format check passed!" \ No newline at end of file diff --git a/README.md b/README.md index 693c80a70..4a9826db2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@

Lit Protocol Javascript/Typescript SDK V8.x.x

-
@@ -25,7 +24,6 @@ The Lit JavaScript SDK provides developers with a framework for implementing Lit

- diff --git a/e2e/artillery/configs/encrypt-decrypt.yml b/e2e/artillery/configs/encrypt-decrypt.yml index 4e9855ba8..a3233080f 100644 --- a/e2e/artillery/configs/encrypt-decrypt.yml +++ b/e2e/artillery/configs/encrypt-decrypt.yml @@ -1,24 +1,24 @@ config: - target: "dummy" + target: 'dummy' phases: # Over 60s, ramp up to creating 50 vusers per second - duration: 60 arrivalRate: 5 rampTo: 150 - name: "Ramp Up" + name: 'Ramp Up' # Over 300s, create 50 vusers per second - duration: 300 arrivalRate: 150 - name: "Sustained Encrypt & Decrypt" + name: 'Sustained Encrypt & Decrypt' # Over 60s, ramp down to creating 5 vusers per second - duration: 60 arrivalRate: 20 - name: "Ramp Down" - processor: "../src/processors/multi-endpoints.ts" + name: 'Ramp Down' + processor: '../src/processors/multi-endpoints.ts' scenarios: - - name: "Encrypt & Decrypt Stress Test" + - name: 'Encrypt & Decrypt Stress Test' weight: 100 flow: - - function: "runEncryptDecryptTest" - - think: 0.1 \ No newline at end of file + - function: 'runEncryptDecryptTest' + - think: 0.1 diff --git a/e2e/artillery/configs/execute.yml b/e2e/artillery/configs/execute.yml index 50e549c8e..4b5c07938 100644 --- a/e2e/artillery/configs/execute.yml +++ b/e2e/artillery/configs/execute.yml @@ -1,24 +1,24 @@ config: - target: "dummy" + target: 'dummy' phases: # Over 60s, ramp up to creating 50 vusers per second - duration: 60 arrivalRate: 5 rampTo: 100 - name: "Ramp Up" + name: 'Ramp Up' # Over 300s, create 50 vusers per second - duration: 300 arrivalRate: 100 - name: "Sustained Encrypt & Decrypt" + name: 'Sustained Encrypt & Decrypt' # Over 60s, ramp down to creating 5 vusers per second - duration: 60 arrivalRate: 20 - name: "Ramp Down" - processor: "../src/processors/multi-endpoints.ts" + name: 'Ramp Down' + processor: '../src/processors/multi-endpoints.ts' scenarios: - - name: "Execute JS Stress Test" + - name: 'Execute JS Stress Test' weight: 100 flow: - - function: "runExecuteJSTest" - - think: 0.1 \ No newline at end of file + - function: 'runExecuteJSTest' + - think: 0.1 diff --git a/e2e/artillery/configs/mix.yml b/e2e/artillery/configs/mix.yml index 41c35f44e..4bc26ad4e 100644 --- a/e2e/artillery/configs/mix.yml +++ b/e2e/artillery/configs/mix.yml @@ -1,34 +1,34 @@ config: - target: "dummy" + target: 'dummy' phases: # Over 60s, ramp up to creating 50 vusers per second - duration: 60 arrivalRate: 5 rampTo: 75 - name: "Ramp Up" + name: 'Ramp Up' # Over 300s, create 50 vusers per second - duration: 300 arrivalRate: 75 - name: "Sustained Encrypt & Decrypt" + name: 'Sustained Encrypt & Decrypt' # Over 60s, ramp down to creating 5 vusers per second - duration: 60 arrivalRate: 20 - name: "Ramp Down" - processor: "../src/processors/multi-endpoints.ts" + name: 'Ramp Down' + processor: '../src/processors/multi-endpoints.ts' scenarios: - - name: "PKP Sign Stress Test" + - name: 'PKP Sign Stress Test' weight: 50 flow: - - function: "runPkpSignTest" + - function: 'runPkpSignTest' - think: 0.1 - - name: "Encrypt & Decrypt Stress Test" + - name: 'Encrypt & Decrypt Stress Test' weight: 25 flow: - - function: "runEncryptDecryptTest" + - function: 'runEncryptDecryptTest' - think: 0.1 - - name: "Execute JS Stress Test" + - name: 'Execute JS Stress Test' weight: 25 flow: - - function: "runExecuteJSTest" - - think: 0.1 \ No newline at end of file + - function: 'runExecuteJSTest' + - think: 0.1 diff --git a/e2e/artillery/configs/pkp-sign.yml b/e2e/artillery/configs/pkp-sign.yml index c915a79b2..f3a103f20 100644 --- a/e2e/artillery/configs/pkp-sign.yml +++ b/e2e/artillery/configs/pkp-sign.yml @@ -5,11 +5,11 @@ config: - duration: 60 arrivalRate: 5 rampTo: 80 - name: "Ramp Up" + name: 'Ramp Up' # Over 300s, create 50 vusers per second - duration: 300 arrivalRate: 80 - name: "Sustained PKP Signing" + name: 'Sustained PKP Signing' # Over 60s, ramp down to creating 5 vusers per second - duration: 60 arrivalRate: 20 diff --git a/packages/constants/src/lib/constants/constants.ts b/packages/constants/src/lib/constants/constants.ts index 0769edf3d..54dc6a854 100644 --- a/packages/constants/src/lib/constants/constants.ts +++ b/packages/constants/src/lib/constants/constants.ts @@ -1429,5 +1429,5 @@ export const SIWE_URI_PREFIX = { export type SIWE_URI_PREFIX_TYPE = ConstantKeys; export type SIWE_URI_PREFIX_VALUES = ConstantValues; - -export const DEV_PRIVATE_KEY = "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"; \ No newline at end of file +export const DEV_PRIVATE_KEY = + '0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80'; diff --git a/packages/lit-client/src/lib/LitClient/createLitClient.ts b/packages/lit-client/src/lib/LitClient/createLitClient.ts index 2a0edc593..ac649ab83 100644 --- a/packages/lit-client/src/lib/LitClient/createLitClient.ts +++ b/packages/lit-client/src/lib/LitClient/createLitClient.ts @@ -176,7 +176,8 @@ export const _createNagaLitClient = async ( } ): Promise { _logger.info( - `🔥 signing on ${params.chain} with ${params.signingScheme} (bypass: ${params.bypassAutoHashing || false + `🔥 signing on ${params.chain} with ${params.signingScheme} (bypass: ${ + params.bypassAutoHashing || false })` ); @@ -808,9 +809,7 @@ export const _createNagaLitClient = async ( }, viewPKPPermissions: async (pkpIdentifier: PkpIdentifierRaw) => { // It's an Anvil private key, chill. 🤣 - const account = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const account = privateKeyToAccount(DEV_PRIVATE_KEY); const pkpPermissionsManager = await networkModule.chainApi.getPKPPermissionsManager({ @@ -829,19 +828,17 @@ export const _createNagaLitClient = async ( }, viewPKPsByAuthData: async (params: { authData: - | { - authMethodType: number | bigint; - authMethodId: string; - accessToken?: string; - } - | AuthData; + | { + authMethodType: number | bigint; + authMethodId: string; + accessToken?: string; + } + | AuthData; pagination?: { limit?: number; offset?: number }; storageProvider?: PKPStorageProvider; }) => { // Use read-only account for viewing PKPs - const account = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const account = privateKeyToAccount(DEV_PRIVATE_KEY); return await networkModule.chainApi.getPKPsByAuthData({ authData: params.authData, @@ -856,9 +853,7 @@ export const _createNagaLitClient = async ( storageProvider?: PKPStorageProvider; }) => { // Use read-only account for viewing PKPs - const account = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const account = privateKeyToAccount(DEV_PRIVATE_KEY); return await networkModule.chainApi.getPKPsByAddress({ ownerAddress: params.ownerAddress, diff --git a/packages/networks/src/networks/vNaga/LitChainClient/contract-manager/createContractsManager.ts b/packages/networks/src/networks/vNaga/LitChainClient/contract-manager/createContractsManager.ts index b469d9a85..08b1d165f 100644 --- a/packages/networks/src/networks/vNaga/LitChainClient/contract-manager/createContractsManager.ts +++ b/packages/networks/src/networks/vNaga/LitChainClient/contract-manager/createContractsManager.ts @@ -54,9 +54,7 @@ export const createReadOnlyContractsManager = ( networkConfig: INetworkConfig ) => { // dummy private key for read actions - const dummyAccount = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const dummyAccount = privateKeyToAccount(DEV_PRIVATE_KEY); return createContractsManager(networkConfig, dummyAccount); }; diff --git a/packages/networks/src/networks/vNaga/envs/naga-dev/chain-manager/createChainManager.ts b/packages/networks/src/networks/vNaga/envs/naga-dev/chain-manager/createChainManager.ts index 3c51b21d8..e2fde16fa 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-dev/chain-manager/createChainManager.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-dev/chain-manager/createChainManager.ts @@ -112,9 +112,9 @@ export const createChainManager = ( const defaultPagination = { limit: 10, offset: 0 }; const finalPagination = params.pagination ? { - limit: params.pagination.limit ?? defaultPagination.limit, - offset: params.pagination.offset ?? defaultPagination.offset, - } + limit: params.pagination.limit ?? defaultPagination.limit, + offset: params.pagination.offset ?? defaultPagination.offset, + } : defaultPagination; return getPKPsByAddress( @@ -148,9 +148,7 @@ export const createChainManager = ( export const createReadOnlyChainManager = () => { // dummy private key for read actions - const dummyAccount = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const dummyAccount = privateKeyToAccount(DEV_PRIVATE_KEY); const chainManager = createChainManager(dummyAccount); return createChainManager(chainManager); }; diff --git a/packages/networks/src/networks/vNaga/envs/naga-dev/naga-dev.module.ts b/packages/networks/src/networks/vNaga/envs/naga-dev/naga-dev.module.ts index 876fcdaf3..4c0cee5ce 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-dev/naga-dev.module.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-dev/naga-dev.module.ts @@ -501,9 +501,7 @@ const networkModuleObject = { } // Use read-only account for viewing PKPs - const account = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const account = privateKeyToAccount(DEV_PRIVATE_KEY); // 2. Fetch the price feed info const nodePrices = await getNodePrices( diff --git a/packages/networks/src/networks/vNaga/envs/naga-local/chain-manager/createChainManager.ts b/packages/networks/src/networks/vNaga/envs/naga-local/chain-manager/createChainManager.ts index be1da2dba..942332f0e 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-local/chain-manager/createChainManager.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-local/chain-manager/createChainManager.ts @@ -112,9 +112,9 @@ export const createChainManager = ( const defaultPagination = { limit: 10, offset: 0 }; const finalPagination = params.pagination ? { - limit: params.pagination.limit ?? defaultPagination.limit, - offset: params.pagination.offset ?? defaultPagination.offset, - } + limit: params.pagination.limit ?? defaultPagination.limit, + offset: params.pagination.offset ?? defaultPagination.offset, + } : defaultPagination; return getPKPsByAddress( @@ -148,9 +148,7 @@ export const createChainManager = ( export const createReadOnlyChainManager = () => { // dummy private key for read actions - const dummyAccount = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const dummyAccount = privateKeyToAccount(DEV_PRIVATE_KEY); const chainManager = createChainManager(dummyAccount); return createChainManager(chainManager); }; diff --git a/packages/networks/src/networks/vNaga/envs/naga-local/naga-local.module.ts b/packages/networks/src/networks/vNaga/envs/naga-local/naga-local.module.ts index d4b548339..aa99d1771 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-local/naga-local.module.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-local/naga-local.module.ts @@ -501,9 +501,7 @@ const networkModuleObject = { } // Use read-only account for viewing PKPs - const account = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const account = privateKeyToAccount(DEV_PRIVATE_KEY); // 2. Fetch the price feed info const nodePrices = await getNodePrices( diff --git a/packages/networks/src/networks/vNaga/envs/naga-staging/chain-manager/createChainManager.ts b/packages/networks/src/networks/vNaga/envs/naga-staging/chain-manager/createChainManager.ts index eb5dd957f..bca777c11 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-staging/chain-manager/createChainManager.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-staging/chain-manager/createChainManager.ts @@ -112,9 +112,9 @@ export const createChainManager = ( const defaultPagination = { limit: 10, offset: 0 }; const finalPagination = params.pagination ? { - limit: params.pagination.limit ?? defaultPagination.limit, - offset: params.pagination.offset ?? defaultPagination.offset, - } + limit: params.pagination.limit ?? defaultPagination.limit, + offset: params.pagination.offset ?? defaultPagination.offset, + } : defaultPagination; return getPKPsByAddress( @@ -148,9 +148,7 @@ export const createChainManager = ( export const createReadOnlyChainManager = () => { // dummy private key for read actions - const dummyAccount = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const dummyAccount = privateKeyToAccount(DEV_PRIVATE_KEY); const chainManager = createChainManager(dummyAccount); return createChainManager(chainManager); }; diff --git a/packages/networks/src/networks/vNaga/envs/naga-staging/naga-staging.module.ts b/packages/networks/src/networks/vNaga/envs/naga-staging/naga-staging.module.ts index 78b643d95..638386d78 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-staging/naga-staging.module.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-staging/naga-staging.module.ts @@ -501,9 +501,7 @@ const networkModuleObject = { } // Use read-only account for viewing PKPs - const account = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const account = privateKeyToAccount(DEV_PRIVATE_KEY); // 2. Fetch the price feed info const nodePrices = await getNodePrices( diff --git a/packages/networks/src/networks/vNaga/envs/naga-test/chain-manager/createChainManager.ts b/packages/networks/src/networks/vNaga/envs/naga-test/chain-manager/createChainManager.ts index 434cb1c2b..e0c2f5a0c 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-test/chain-manager/createChainManager.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-test/chain-manager/createChainManager.ts @@ -112,9 +112,9 @@ export const createChainManager = ( const defaultPagination = { limit: 10, offset: 0 }; const finalPagination = params.pagination ? { - limit: params.pagination.limit ?? defaultPagination.limit, - offset: params.pagination.offset ?? defaultPagination.offset, - } + limit: params.pagination.limit ?? defaultPagination.limit, + offset: params.pagination.offset ?? defaultPagination.offset, + } : defaultPagination; return getPKPsByAddress( @@ -148,9 +148,7 @@ export const createChainManager = ( export const createReadOnlyChainManager = () => { // dummy private key for read actions - const dummyAccount = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const dummyAccount = privateKeyToAccount(DEV_PRIVATE_KEY); const chainManager = createChainManager(dummyAccount); return createChainManager(chainManager); }; diff --git a/packages/networks/src/networks/vNaga/envs/naga-test/naga-test.module.ts b/packages/networks/src/networks/vNaga/envs/naga-test/naga-test.module.ts index a4a1072c2..d8a864f0d 100644 --- a/packages/networks/src/networks/vNaga/envs/naga-test/naga-test.module.ts +++ b/packages/networks/src/networks/vNaga/envs/naga-test/naga-test.module.ts @@ -501,9 +501,7 @@ const networkModuleObject = { } // Use read-only account for viewing PKPs - const account = privateKeyToAccount( - DEV_PRIVATE_KEY - ); + const account = privateKeyToAccount(DEV_PRIVATE_KEY); // 2. Fetch the price feed info const nodePrices = await getNodePrices(