From fd298f20b99c5bd65abc806bd6a021326ed0ea74 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sat, 1 Feb 2025 22:27:23 +0500 Subject: [PATCH 01/28] change test-app launch script --- package.json | 7 ++++--- packages/test-app/package.json | 3 ++- packages/test-app/src/wagmi.ts | 21 ++++++++++----------- packages/w3wallets/package.json | 4 ++-- 4 files changed, 18 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index cc5dc85..ec982f3 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,10 @@ ], "scripts": { "start:chain": "yarn workspace @w3wallets/test-contract local-node", - "start:ui": "yarn workspace @w3wallets/test-app dev", + "start:ui": "yarn workspace @w3wallets/test-app buildAndStart", "deploy:contract": "yarn workspace @w3wallets/test-contract deploy", - "build": "yarn workspace w3wallets build" + "build": "yarn workspace w3wallets build", + "test": "yarn workspace w3wallets test" }, "packageManager": "yarn@1.22.22+sha256.c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca" -} +} \ No newline at end of file diff --git a/packages/test-app/package.json b/packages/test-app/package.json index 75eaab7..6eedce8 100644 --- a/packages/test-app/package.json +++ b/packages/test-app/package.json @@ -6,6 +6,7 @@ "dev": "next dev", "build": "next build", "start": "next start", + "buildAndStart": "yarn build && yarn start", "lint": "next lint" }, "dependencies": { @@ -31,4 +32,4 @@ "typescript": "^5.4.5", "utf-8-validate": "^5.0.2" } -} +} \ No newline at end of file diff --git a/packages/test-app/src/wagmi.ts b/packages/test-app/src/wagmi.ts index b34f4c0..8b91993 100644 --- a/packages/test-app/src/wagmi.ts +++ b/packages/test-app/src/wagmi.ts @@ -1,15 +1,14 @@ -import { http, cookieStorage, createConfig, createStorage } from 'wagmi' -import { mainnet, sepolia } from 'wagmi/chains' -import { coinbaseWallet, injected, walletConnect } from 'wagmi/connectors' +import { http, cookieStorage, createConfig, createStorage } from "wagmi"; +import { mainnet, sepolia } from "wagmi/chains"; +import { coinbaseWallet, injected, walletConnect } from "wagmi/connectors"; export function getConfig() { + const projectId = process.env.NEXT_PUBLIC_WC_PROJECT_ID; + if (!projectId) throw Error("The NEXT_PUBLIC_WC_PROJECT_ID is not set"); + return createConfig({ chains: [mainnet, sepolia], - connectors: [ - injected(), - coinbaseWallet(), - walletConnect({ projectId: process.env.NEXT_PUBLIC_WC_PROJECT_ID }), - ], + connectors: [injected(), coinbaseWallet(), walletConnect({ projectId })], storage: createStorage({ storage: cookieStorage, }), @@ -18,11 +17,11 @@ export function getConfig() { [mainnet.id]: http(), [sepolia.id]: http(), }, - }) + }); } -declare module 'wagmi' { +declare module "wagmi" { interface Register { - config: ReturnType + config: ReturnType; } } diff --git a/packages/w3wallets/package.json b/packages/w3wallets/package.json index 4435555..1671cff 100644 --- a/packages/w3wallets/package.json +++ b/packages/w3wallets/package.json @@ -31,7 +31,7 @@ ], "bin": "./src/scripts/download.js", "scripts": { - "start:ui": "yarn workspace @w3wallets/test-app dev", + "start:ui": "yarn workspace @w3wallets/test-app buildAndStart", "test": "npx playwright test", "build": "tsup", "clean": "rm -rf dist", @@ -57,4 +57,4 @@ "peerDependencies": { "@playwright/test": "^1.50.1" } -} +} \ No newline at end of file From 51d64c28b12233ebe13a166466569cc431b47af5 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sat, 1 Feb 2025 23:02:49 +0500 Subject: [PATCH 02/28] set headless mode based on testInfo --- packages/w3wallets/playwright.config.ts | 2 +- packages/w3wallets/src/withWallets.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/w3wallets/playwright.config.ts b/packages/w3wallets/playwright.config.ts index 5602d4c..a9c4c03 100644 --- a/packages/w3wallets/playwright.config.ts +++ b/packages/w3wallets/playwright.config.ts @@ -23,9 +23,9 @@ export default defineConfig({ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ trace: "on-first-retry", + headless: false, }, - /* Configure projects for major browsers */ projects: [ { name: "chromium", diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index 25d162c..55d92c6 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -6,6 +6,7 @@ import { type BrowserContext, chromium, type Page, + type TestInfo, } from "@playwright/test"; import { Backpack } from "./backpack"; import { PolkadotJS } from "./polkadotJS"; @@ -55,7 +56,8 @@ export function withWallets( } const context = await chromium.launchPersistentContext(userDataDir, { - headless: false, + headless: testInfo.project.use.headless ?? true, + channel: "chromium", args: [ `--disable-extensions-except=${extensionPaths.join(",")}`, `--load-extension=${extensionPaths.join(",")}`, From 02c0a73f8133cc35afed3424b0d84bddab38f5f9 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sat, 1 Feb 2025 23:16:10 +0500 Subject: [PATCH 03/28] add workflow --- .github/workflows/playwright.yml | 28 +++++++++++++++++++++++++++ packages/w3wallets/src/withWallets.ts | 1 - 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/playwright.yml diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml new file mode 100644 index 0000000..8b27fb3 --- /dev/null +++ b/.github/workflows/playwright.yml @@ -0,0 +1,28 @@ +name: Playwright Tests +on: + push: + branches: [main] + pull_request: + branches: [main] +jobs: + playwright: + name: "Playwright Tests" + runs-on: ubuntu-latest + container: + image: mcr.microsoft.com/playwright:v1.50.1-noble + options: --user 1001 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: lts/* + - name: Install dependencies + run: yarn + - name: Install Chrome + run: npx playwright install chromium + - name: Start UI + run: yarn start:ui + - name: Download extensions + run: npx w3wallets backpack polkadotJS + - name: Run tests + run: yarn test diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index 55d92c6..a925acb 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -6,7 +6,6 @@ import { type BrowserContext, chromium, type Page, - type TestInfo, } from "@playwright/test"; import { Backpack } from "./backpack"; import { PolkadotJS } from "./polkadotJS"; From 2968c54a968bef36ff469e39d98fce52b2dd4929 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sat, 1 Feb 2025 23:31:13 +0500 Subject: [PATCH 04/28] add secret to workflow --- .github/workflows/playwright.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 8b27fb3..325be80 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -22,6 +22,8 @@ jobs: run: npx playwright install chromium - name: Start UI run: yarn start:ui + env: + NEXT_PUBLIC_WC_PROJECT_ID: ${{secrets.NEXT_PUBLIC_WC_PROJECT_ID}} - name: Download extensions run: npx w3wallets backpack polkadotJS - name: Run tests From b27895be88adff892e7bc7f302a52758c1edc37e Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sat, 1 Feb 2025 23:49:43 +0500 Subject: [PATCH 05/28] move env to the job level --- .github/workflows/playwright.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 325be80..f88079d 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -11,6 +11,8 @@ jobs: container: image: mcr.microsoft.com/playwright:v1.50.1-noble options: --user 1001 + env: + NEXT_PUBLIC_WC_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_WC_PROJECT_ID }} steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -22,8 +24,6 @@ jobs: run: npx playwright install chromium - name: Start UI run: yarn start:ui - env: - NEXT_PUBLIC_WC_PROJECT_ID: ${{secrets.NEXT_PUBLIC_WC_PROJECT_ID}} - name: Download extensions run: npx w3wallets backpack polkadotJS - name: Run tests From c447fd631b26e173f4bc7d40d655c051629b9fdd Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 00:01:02 +0500 Subject: [PATCH 06/28] add run by dispatch --- .github/workflows/playwright.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index f88079d..3774f1b 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -4,6 +4,7 @@ on: branches: [main] pull_request: branches: [main] + workflow_dispatch: jobs: playwright: name: "Playwright Tests" @@ -20,8 +21,6 @@ jobs: node-version: lts/* - name: Install dependencies run: yarn - - name: Install Chrome - run: npx playwright install chromium - name: Start UI run: yarn start:ui - name: Download extensions From d11fd7f334d8fcf141571b803be2a05f91c163c1 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 00:05:40 +0500 Subject: [PATCH 07/28] Run Next.js in the background --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 3774f1b..ff48ffe 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -22,7 +22,7 @@ jobs: - name: Install dependencies run: yarn - name: Start UI - run: yarn start:ui + run: yarn start:ui & - name: Download extensions run: npx w3wallets backpack polkadotJS - name: Run tests From 91ed15b1099646760392f98dd77871157dab638f Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 00:11:02 +0500 Subject: [PATCH 08/28] await for ui --- .github/workflows/playwright.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index ff48ffe..f7cc01f 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -22,7 +22,13 @@ jobs: - name: Install dependencies run: yarn - name: Start UI - run: yarn start:ui & + run: | + yarn start:ui & + echo "Waiting for Next.js to be ready..." + until curl --silent --fail http://localhost:3000 > /dev/null; do + sleep 2 + done + echo "Next.js is ready!" - name: Download extensions run: npx w3wallets backpack polkadotJS - name: Run tests From 1ba31da89161730b13d58aeda923c0e0400c55e1 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 00:21:37 +0500 Subject: [PATCH 09/28] copy .env.example --- .github/workflows/playwright.yml | 10 ++++++---- packages/w3wallets/.env.example | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index f7cc01f..06c1dee 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -19,9 +19,9 @@ jobs: - uses: actions/setup-node@v4 with: node-version: lts/* - - name: Install dependencies + - name: โš™๏ธ Install dependencies run: yarn - - name: Start UI + - name: ๐ŸŒ Start UI run: | yarn start:ui & echo "Waiting for Next.js to be ready..." @@ -29,7 +29,9 @@ jobs: sleep 2 done echo "Next.js is ready!" - - name: Download extensions + - name: ๐Ÿ‘ Download wallets run: npx w3wallets backpack polkadotJS - - name: Run tests + - name: ๐Ÿ–จ Copy test envs + run: cp packages/w3wallets/.env.example packages/w3wallets/.env + - name: ๐Ÿงช Run tests run: yarn test diff --git a/packages/w3wallets/.env.example b/packages/w3wallets/.env.example index f3b16a5..c5c1180 100644 --- a/packages/w3wallets/.env.example +++ b/packages/w3wallets/.env.example @@ -1,2 +1,2 @@ -ETHEREUM_PRIVATE_KEY=0x.. -SUBSTRATE_SEED=focus inspire ... \ No newline at end of file +ETHEREUM_PRIVATE_KEY=0xd127e970659c283ab6289e70ef5de487135f0e75a2fc618d7cb068dc7f4f066c +SUBSTRATE_SEED=focus inspire onion claw ski jaguar kidney screen bike kiss icon aerobic \ No newline at end of file From aad3e623b2dc2b657649ae8be11a024d5112da86 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 00:28:52 +0500 Subject: [PATCH 10/28] fix download wallets script --- .github/workflows/playwright.yml | 2 +- package.json | 1 + packages/w3wallets/package.json | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 06c1dee..acf71c1 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -30,7 +30,7 @@ jobs: done echo "Next.js is ready!" - name: ๐Ÿ‘ Download wallets - run: npx w3wallets backpack polkadotJS + run: yarn download-wallets - name: ๐Ÿ–จ Copy test envs run: cp packages/w3wallets/.env.example packages/w3wallets/.env - name: ๐Ÿงช Run tests diff --git a/package.json b/package.json index ec982f3..f740c55 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "start:ui": "yarn workspace @w3wallets/test-app buildAndStart", "deploy:contract": "yarn workspace @w3wallets/test-contract deploy", "build": "yarn workspace w3wallets build", + "download-wallets": "yarn workspace w3wallets download-wallets", "test": "yarn workspace w3wallets test" }, "packageManager": "yarn@1.22.22+sha256.c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca" diff --git a/packages/w3wallets/package.json b/packages/w3wallets/package.json index 1671cff..34de272 100644 --- a/packages/w3wallets/package.json +++ b/packages/w3wallets/package.json @@ -32,6 +32,7 @@ "bin": "./src/scripts/download.js", "scripts": { "start:ui": "yarn workspace @w3wallets/test-app buildAndStart", + "download-wallets": "npx w3wallets backpack polkadotJS", "test": "npx playwright test", "build": "tsup", "clean": "rm -rf dist", From 700d35feb245fb8c74d1136c58ad76743203c484 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 00:35:40 +0500 Subject: [PATCH 11/28] set project for CI --- packages/w3wallets/package.json | 2 +- packages/w3wallets/playwright.config.ts | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/w3wallets/package.json b/packages/w3wallets/package.json index 34de272..9881ad6 100644 --- a/packages/w3wallets/package.json +++ b/packages/w3wallets/package.json @@ -33,7 +33,7 @@ "scripts": { "start:ui": "yarn workspace @w3wallets/test-app buildAndStart", "download-wallets": "npx w3wallets backpack polkadotJS", - "test": "npx playwright test", + "test": "npx playwright test --project=ci", "build": "tsup", "clean": "rm -rf dist", "check-format": "prettier --check .", diff --git a/packages/w3wallets/playwright.config.ts b/packages/w3wallets/playwright.config.ts index a9c4c03..24ed93a 100644 --- a/packages/w3wallets/playwright.config.ts +++ b/packages/w3wallets/playwright.config.ts @@ -23,13 +23,17 @@ export default defineConfig({ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ trace: "on-first-retry", - headless: false, + headless: true, }, projects: [ { - name: "chromium", + name: "Local", use: { ...devices["Desktop Chrome"] }, }, + { + name: "CI", + use: { ...devices["Desktop Chrome"], headless: true }, + }, ], }); From f967f727b918491b7e4fe82b9318ad90d54939e1 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 00:36:39 +0500 Subject: [PATCH 12/28] rename projects --- packages/w3wallets/playwright.config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/w3wallets/playwright.config.ts b/packages/w3wallets/playwright.config.ts index 24ed93a..6f835e8 100644 --- a/packages/w3wallets/playwright.config.ts +++ b/packages/w3wallets/playwright.config.ts @@ -28,11 +28,11 @@ export default defineConfig({ projects: [ { - name: "Local", + name: "local", use: { ...devices["Desktop Chrome"] }, }, { - name: "CI", + name: "ci", use: { ...devices["Desktop Chrome"], headless: true }, }, ], From d12e03bfc2bf578624364c8f5b101e1d7c5ca7d8 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 13:18:24 +0500 Subject: [PATCH 13/28] small config fixes --- .github/workflows/playwright.yml | 14 +- package.json | 4 +- packages/test-app/package.json | 2 +- packages/w3wallets/package.json | 2 +- packages/w3wallets/playwright.config.ts | 4 +- yarn.lock | 1028 +++++++++++------------ 6 files changed, 487 insertions(+), 567 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index acf71c1..7e61fc0 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -1,10 +1,12 @@ name: Playwright Tests + on: push: branches: [main] pull_request: branches: [main] workflow_dispatch: + jobs: playwright: name: "Playwright Tests" @@ -16,11 +18,18 @@ jobs: NEXT_PUBLIC_WC_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_WC_PROJECT_ID }} steps: - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: lts/* + cache: "yarn" + + - name: โš™๏ธ Enable Corepack (Yarn 4) + run: corepack enable + - name: โš™๏ธ Install dependencies - run: yarn + run: yarn install --immutable + - name: ๐ŸŒ Start UI run: | yarn start:ui & @@ -29,9 +38,12 @@ jobs: sleep 2 done echo "Next.js is ready!" + - name: ๐Ÿ‘ Download wallets run: yarn download-wallets + - name: ๐Ÿ–จ Copy test envs run: cp packages/w3wallets/.env.example packages/w3wallets/.env + - name: ๐Ÿงช Run tests run: yarn test diff --git a/package.json b/package.json index f740c55..0dc91d0 100644 --- a/package.json +++ b/package.json @@ -12,5 +12,5 @@ "download-wallets": "yarn workspace w3wallets download-wallets", "test": "yarn workspace w3wallets test" }, - "packageManager": "yarn@1.22.22+sha256.c17d3797fb9a9115bf375e31bfd30058cac6bc9c3b8807a3d8cb2094794b51ca" -} \ No newline at end of file + "packageManager": "yarn@4.6.0" +} diff --git a/packages/test-app/package.json b/packages/test-app/package.json index 6eedce8..774eef9 100644 --- a/packages/test-app/package.json +++ b/packages/test-app/package.json @@ -32,4 +32,4 @@ "typescript": "^5.4.5", "utf-8-validate": "^5.0.2" } -} \ No newline at end of file +} diff --git a/packages/w3wallets/package.json b/packages/w3wallets/package.json index 9881ad6..4c862f5 100644 --- a/packages/w3wallets/package.json +++ b/packages/w3wallets/package.json @@ -58,4 +58,4 @@ "peerDependencies": { "@playwright/test": "^1.50.1" } -} \ No newline at end of file +} diff --git a/packages/w3wallets/playwright.config.ts b/packages/w3wallets/playwright.config.ts index 6f835e8..6ef03a3 100644 --- a/packages/w3wallets/playwright.config.ts +++ b/packages/w3wallets/playwright.config.ts @@ -11,9 +11,9 @@ export default defineConfig({ /* Fail the build on CI if you accidentally left test.only in the source code. */ forbidOnly: !!process.env.CI, /* Retry on CI only */ - retries: process.env.CI ? 2 : 0, + // retries: process.env.CI ? 2 : 0, /* Opt out of parallel tests on CI. */ - workers: process.env.CI ? 1 : undefined, + // workers: process.env.CI ? 1 : undefined, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: "html", /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ diff --git a/yarn.lock b/yarn.lock index 38b4308..7048b8d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,10 +34,10 @@ __metadata: linkType: hard "@arethetypeswrong/cli@npm:^0.17.2": - version: 0.17.2 - resolution: "@arethetypeswrong/cli@npm:0.17.2" + version: 0.17.3 + resolution: "@arethetypeswrong/cli@npm:0.17.3" dependencies: - "@arethetypeswrong/core": "npm:0.17.2" + "@arethetypeswrong/core": "npm:0.17.3" chalk: "npm:^4.1.2" cli-table3: "npm:^0.6.3" commander: "npm:^10.0.1" @@ -46,13 +46,13 @@ __metadata: semver: "npm:^7.5.4" bin: attw: dist/index.js - checksum: 10c0/0fa4d00c644f0a4f8b214c7f4592ddb0fbc433ae042cf4561d753ed21987c59a13f133428184c4842167e80678cd99519626e3c76e124463f1af2235341b0e50 + checksum: 10c0/c1803ed23d6bcce2562465ecc2b133c28067b926603a45c4c6a4ecf88b6758db0f373a998b86238308d4a62a9e8d035e5ce492ffc6b9907b5eb5e87aecf091e1 languageName: node linkType: hard -"@arethetypeswrong/core@npm:0.17.2": - version: 0.17.2 - resolution: "@arethetypeswrong/core@npm:0.17.2" +"@arethetypeswrong/core@npm:0.17.3": + version: 0.17.3 + resolution: "@arethetypeswrong/core@npm:0.17.3" dependencies: "@andrewbranch/untar.js": "npm:^1.0.3" cjs-module-lexer: "npm:^1.2.3" @@ -61,7 +61,7 @@ __metadata: semver: "npm:^7.5.4" typescript: "npm:5.6.1-rc" validate-npm-package-name: "npm:^5.0.0" - checksum: 10c0/10729c38b84c3c665eb9324d497fb7b4595c2e487237a0de9f2e8339f27c66431392066be63ce0ba3bb57bee90b0c2f00a8eaef640ca3cd8b4459f0d0572d78c + checksum: 10c0/999f5fd0b6bc0e7a32bfb367213c34f24018e97e14e04ad498fd75ed252e6b83bbcd56de592de865a13534c590a0ef7b23670ce0811ebfa1180f954ce258d6df languageName: node linkType: hard @@ -84,17 +84,17 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.5.5": - version: 7.26.0 - resolution: "@babel/runtime@npm:7.26.0" + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 + checksum: 10c0/60199c049f90e5e41c687687430052a370aca60bac7859ff4ee761c5c1739b8ba1604d391d01588c22dc0e93828cbadb8ada742578ad1b1df240746bce98729a languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.7": - version: 7.0.7 - resolution: "@changesets/apply-release-plan@npm:7.0.7" +"@changesets/apply-release-plan@npm:^7.0.8": + version: 7.0.8 + resolution: "@changesets/apply-release-plan@npm:7.0.8" dependencies: "@changesets/config": "npm:^3.0.5" "@changesets/get-version-range-type": "npm:^0.4.0" @@ -109,7 +109,7 @@ __metadata: prettier: "npm:^2.7.1" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - checksum: 10c0/6ecbcccd46832b230b0c734ec2fc77648401f837dea91a7bf63be07207e4bb01cc6e1d6a05644bb85b6ee4b556bad031f43af7e8c742b873ee1313edb0a03929 + checksum: 10c0/1332f4d5223564f25641e43fccc84a12d5660fb4cdd76337cdc777c7dbaab2e35bfd0e24ba7962430467bbf351819fd8f59ce3e982cb9a226696efa214781fe0 languageName: node linkType: hard @@ -137,10 +137,10 @@ __metadata: linkType: hard "@changesets/cli@npm:^2.27.11": - version: 2.27.11 - resolution: "@changesets/cli@npm:2.27.11" + version: 2.27.12 + resolution: "@changesets/cli@npm:2.27.12" dependencies: - "@changesets/apply-release-plan": "npm:^7.0.7" + "@changesets/apply-release-plan": "npm:^7.0.8" "@changesets/assemble-release-plan": "npm:^6.0.5" "@changesets/changelog-git": "npm:^0.2.0" "@changesets/config": "npm:^3.0.5" @@ -170,7 +170,7 @@ __metadata: term-size: "npm:^2.1.0" bin: changeset: bin.js - checksum: 10c0/dcaad88c6cd671c5a37005358ed3ab51b5f6f74e2dc1747af060e7bac6918a1ad31e122ca51ef1d337cb291e10997ad4e9156878aa90bf977ed8d38456c603da + checksum: 10c0/63911d8ee9cb91213f54c06de2ab1b85701eaf2ae99e6e2ad4f2bd807222152ba288df5724b68b75f5368099064af9dcea8604070a731762e2d67ac1db12d7b2 languageName: node linkType: hard @@ -1481,24 +1481,24 @@ __metadata: languageName: node linkType: hard -"@metamask/sdk-install-modal-web@npm:0.31.2": - version: 0.31.2 - resolution: "@metamask/sdk-install-modal-web@npm:0.31.2" +"@metamask/sdk-install-modal-web@npm:0.31.5": + version: 0.31.5 + resolution: "@metamask/sdk-install-modal-web@npm:0.31.5" dependencies: "@paulmillr/qr": "npm:^0.2.1" - checksum: 10c0/c409d1dfa1c43b8cb6ab0772905f5bb3031b558865fbaced9dddffcc2e2971da3aa8f50e0f90b46e25a9b9a4d8bc8d50867e843712d11a86d5500d4a95133ddc + checksum: 10c0/acdf5382371b1b50e576a8120ce056e83a9e4fb9ea14f9b9cc9442348796d0eb81ebf5675c5b46b004b849fd5db9a7442c0a8e55b26aef9d805cb7636e02bbc0 languageName: node linkType: hard -"@metamask/sdk@npm:0.31.4": - version: 0.31.4 - resolution: "@metamask/sdk@npm:0.31.4" +"@metamask/sdk@npm:0.31.5": + version: 0.31.5 + resolution: "@metamask/sdk@npm:0.31.5" dependencies: "@babel/runtime": "npm:^7.26.0" "@metamask/onboarding": "npm:^1.0.1" "@metamask/providers": "npm:16.1.0" "@metamask/sdk-communication-layer": "npm:0.31.0" - "@metamask/sdk-install-modal-web": "npm:0.31.2" + "@metamask/sdk-install-modal-web": "npm:0.31.5" "@paulmillr/qr": "npm:^0.2.1" bowser: "npm:^2.9.0" cross-fetch: "npm:^4.0.0" @@ -1513,7 +1513,7 @@ __metadata: tslib: "npm:^2.6.0" util: "npm:^0.12.4" uuid: "npm:^8.3.2" - checksum: 10c0/cca824079c80124feffe68f25b1e76cb6cc638f3253790782558c6f8831110fc33d4d255309c0eebcbfdfafb36c93416fe9350cb395d383392f3935c85f15d66 + checksum: 10c0/96d4e57f78c55f9afb4a4ecc9864f3ad3734d33792153b6a7da58c1effe54203fde329440d119c6905f3be20aa0541e1e3067e2f11421805444b436706dfb237 languageName: node linkType: hard @@ -1727,9 +1727,9 @@ __metadata: linkType: hard "@noble/ciphers@npm:^1.0.0": - version: 1.2.0 - resolution: "@noble/ciphers@npm:1.2.0" - checksum: 10c0/b841f67c2bf58ab93b2d6efc954fdc9d2a91d463183d32df4c6d14135f462638b3586fbcfb0e63b5b89ec416f54f2843ee0e017ff8b853356669eaa728f2d5bf + version: 1.2.1 + resolution: "@noble/ciphers@npm:1.2.1" + checksum: 10c0/00e414da686ddba00f6e9bed124abb698bfe076658d40cc4e3b67b51fc7582fc3c2a7002ef33f154ea8cbf45e7783cfd48325cf3885d577ce8c0ae8bdd648069 languageName: node linkType: hard @@ -1751,21 +1751,12 @@ __metadata: languageName: node linkType: hard -"@noble/curves@npm:1.7.0, @noble/curves@npm:~1.7.0": - version: 1.7.0 - resolution: "@noble/curves@npm:1.7.0" - dependencies: - "@noble/hashes": "npm:1.6.0" - checksum: 10c0/3317ec9b7699d2476707a89ceb3ddce60e69bac287561a31dd533669408633e093860fea5067eb9c54e5a7ced0705da1cba8859b6b1e0c48d3afff55fe2e77d0 - languageName: node - linkType: hard - -"@noble/curves@npm:^1.3.0, @noble/curves@npm:^1.4.0, @noble/curves@npm:^1.6.0, @noble/curves@npm:~1.8.0": - version: 1.8.0 - resolution: "@noble/curves@npm:1.8.0" +"@noble/curves@npm:1.8.1, @noble/curves@npm:^1.3.0, @noble/curves@npm:^1.6.0, @noble/curves@npm:~1.8.1": + version: 1.8.1 + resolution: "@noble/curves@npm:1.8.1" dependencies: - "@noble/hashes": "npm:1.7.0" - checksum: 10c0/3ebb1795f3f7d74c879bc6262a3444061585a2cab90b7b637dc57d931063dd0c95be858a4c2389e932651825dbc461c215dbcf43984a232de3bd6b2d326ba555 + "@noble/hashes": "npm:1.7.1" + checksum: 10c0/84902c7af93338373a95d833f77981113e81c48d4bec78f22f63f1f7fdd893bc1d3d7a3ee78f01b9a8ad3dec812a1232866bf2ccbeb2b1560492e5e7d690ab1f languageName: node linkType: hard @@ -1790,24 +1781,10 @@ __metadata: languageName: node linkType: hard -"@noble/hashes@npm:1.6.0": - version: 1.6.0 - resolution: "@noble/hashes@npm:1.6.0" - checksum: 10c0/e7e75898257fb36d933935fcdf1cc67ca7c083eb7b2411aa57fde7eb494c2cea0bec03686462032e25d5b0e1e4ab7357d1afb6718f6a68515db1f392141e9f14 - languageName: node - linkType: hard - -"@noble/hashes@npm:1.6.1, @noble/hashes@npm:~1.6.0": - version: 1.6.1 - resolution: "@noble/hashes@npm:1.6.1" - checksum: 10c0/27643cd8b551bc933b57cc29aa8c8763d586552fc4c3e06ecf7897f55be3463c0c9dff7f6ebacd88e5ce6d0cdb5415ca4874d0cf4359b5ea4a85be21ada03aab - languageName: node - linkType: hard - -"@noble/hashes@npm:1.7.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.7.0": - version: 1.7.0 - resolution: "@noble/hashes@npm:1.7.0" - checksum: 10c0/1ef0c985ebdb5a1bd921ea6d959c90ba826af3ae05b40b459a703e2a5e9b259f190c6e92d6220fb3800e2385521e4159e238415ad3f6b79c52f91dd615e491dc +"@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.3, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.7.1": + version: 1.7.1 + resolution: "@noble/hashes@npm:1.7.1" + checksum: 10c0/2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 languageName: node linkType: hard @@ -1852,67 +1829,67 @@ __metadata: languageName: node linkType: hard -"@nomicfoundation/edr-darwin-arm64@npm:0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.6.5" - checksum: 10c0/1ed23f670f280834db7b0cc144d8287b3a572639917240beb6c743ff0f842fadf200eb3e226a13f0650d8a611f5092ace093679090ceb726d97fb4c6023073e6 +"@nomicfoundation/edr-darwin-arm64@npm:0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr-darwin-arm64@npm:0.7.0" + checksum: 10c0/7a643fe1c2a1e907699e0b2469672f9d88510c399bd6ef893e480b601189da6daf654e73537bb811f160a397a28ce1b4fe0e36ba763919ac7ee0922a62d09d51 languageName: node linkType: hard -"@nomicfoundation/edr-darwin-x64@npm:0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr-darwin-x64@npm:0.6.5" - checksum: 10c0/298810fe1ed61568beeb4e4a8ddfb4d3e3cf49d51f89578d5edb5817a7d131069c371d07ea000b246daa2fd57fa4853ab983e3a2e2afc9f27005156e5abfa500 +"@nomicfoundation/edr-darwin-x64@npm:0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr-darwin-x64@npm:0.7.0" + checksum: 10c0/c33a0320fc4f4e27ef6718a678cfc6ff9fe5b03d3fc604cb503a7291e5f9999da1b4e45ebeff77e24031c4dd53e6defecb3a0d475c9f51d60ea6f48e78f74d8e languageName: node linkType: hard -"@nomicfoundation/edr-linux-arm64-gnu@npm:0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.6.5" - checksum: 10c0/695850a75dda9ad00899ca2bd150c72c6b7a2470c352348540791e55459dc6f87ff88b3b647efe07dfe24d4b6aa9d9039724a9761ffc7a557e3e75a784c302a1 +"@nomicfoundation/edr-linux-arm64-gnu@npm:0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr-linux-arm64-gnu@npm:0.7.0" + checksum: 10c0/8347524cecca3a41ecb6e05581f386ccc6d7e831d4080eca5723724c4307c30ee787a944c70028360cb280a7f61d4967c152ff7b319ccfe08eadf1583a15d018 languageName: node linkType: hard -"@nomicfoundation/edr-linux-arm64-musl@npm:0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.6.5" - checksum: 10c0/9a6e01a545491b12673334628b6e1601c7856cb3973451ba1a4c29cf279e9a4874b5e5082fc67d899af7930b6576565e2c7e3dbe67824bfe454bf9ce87435c56 +"@nomicfoundation/edr-linux-arm64-musl@npm:0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr-linux-arm64-musl@npm:0.7.0" + checksum: 10c0/ace6d7691058250341dc0d0a2915c2020cc563ab70627f816e06abca7f0181e93941e5099d4a7ca0e6f8f225caff8be2c6563ad7ab8eeaf9124cb2cc53b9d9ac languageName: node linkType: hard -"@nomicfoundation/edr-linux-x64-gnu@npm:0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.6.5" - checksum: 10c0/959b62520cc9375284fcc1ae2ad67c5711d387912216e0b0ab7a3d087ef03967e2c8c8bd2e87697a3b1369fc6a96ec60399e3d71317a8be0cb8864d456a30e36 +"@nomicfoundation/edr-linux-x64-gnu@npm:0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr-linux-x64-gnu@npm:0.7.0" + checksum: 10c0/11a0eb76a628772ec28fe000b3014e83081f216b0f89568eb42f46c1d3d6ee10015d897857f372087e95651aeeea5cf525c161070f2068bd5e4cf3ccdd4b0201 languageName: node linkType: hard -"@nomicfoundation/edr-linux-x64-musl@npm:0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.6.5" - checksum: 10c0/d91153a8366005e6a6124893a1da377568157709a147e6c9a18fe6dacae21d3847f02d2e9e89794dc6cb8dbdcd7ee7e49e6c9d3dc74c8dc80cea44e4810752da +"@nomicfoundation/edr-linux-x64-musl@npm:0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr-linux-x64-musl@npm:0.7.0" + checksum: 10c0/5559718b3ec00b9f6c9a6cfa6c60540b8f277728482db46183aa907d60f169bc7c8908551b5790c8bad2b0d618ade5ede15b94bdd209660cf1ce707b1fe99fd6 languageName: node linkType: hard -"@nomicfoundation/edr-win32-x64-msvc@npm:0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.6.5" - checksum: 10c0/96c2f68393b517f9b45cb4e777eb594a969abc3fea10bf11756cd050a7e8cefbe27808bd44d8e8a16dc9c425133a110a2ad186e1e6d29b49f234811db52a1edb +"@nomicfoundation/edr-win32-x64-msvc@npm:0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr-win32-x64-msvc@npm:0.7.0" + checksum: 10c0/19c10fa99245397556bf70971cc7d68544dc4a63ec7cc087fd09b2541729ec57d03166592837394b0fad903fbb20b1428ec67eed29926227155aa5630a249306 languageName: node linkType: hard -"@nomicfoundation/edr@npm:^0.6.5": - version: 0.6.5 - resolution: "@nomicfoundation/edr@npm:0.6.5" +"@nomicfoundation/edr@npm:^0.7.0": + version: 0.7.0 + resolution: "@nomicfoundation/edr@npm:0.7.0" dependencies: - "@nomicfoundation/edr-darwin-arm64": "npm:0.6.5" - "@nomicfoundation/edr-darwin-x64": "npm:0.6.5" - "@nomicfoundation/edr-linux-arm64-gnu": "npm:0.6.5" - "@nomicfoundation/edr-linux-arm64-musl": "npm:0.6.5" - "@nomicfoundation/edr-linux-x64-gnu": "npm:0.6.5" - "@nomicfoundation/edr-linux-x64-musl": "npm:0.6.5" - "@nomicfoundation/edr-win32-x64-msvc": "npm:0.6.5" - checksum: 10c0/4344efbc7173119bd69dd37c5e60a232ab8307153e9cc329014df95a60f160026042afdd4dc34188f29fc8e8c926f0a3abdf90fb69bed92be031a206da3a6df5 + "@nomicfoundation/edr-darwin-arm64": "npm:0.7.0" + "@nomicfoundation/edr-darwin-x64": "npm:0.7.0" + "@nomicfoundation/edr-linux-arm64-gnu": "npm:0.7.0" + "@nomicfoundation/edr-linux-arm64-musl": "npm:0.7.0" + "@nomicfoundation/edr-linux-x64-gnu": "npm:0.7.0" + "@nomicfoundation/edr-linux-x64-musl": "npm:0.7.0" + "@nomicfoundation/edr-win32-x64-msvc": "npm:0.7.0" + checksum: 10c0/7dc0ae7533a9b57bfdee5275e08d160ff01cba1496cc7341a2782706b40f43e5c448ea0790b47dd1cf2712fa08295f271329109ed2313d9c7ff074ca3ae303e0 languageName: node linkType: hard @@ -2226,82 +2203,82 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-augment@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/api-augment@npm:15.3.1" +"@polkadot/api-augment@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/api-augment@npm:15.5.1" dependencies: - "@polkadot/api-base": "npm:15.3.1" - "@polkadot/rpc-augment": "npm:15.3.1" - "@polkadot/types": "npm:15.3.1" - "@polkadot/types-augment": "npm:15.3.1" - "@polkadot/types-codec": "npm:15.3.1" + "@polkadot/api-base": "npm:15.5.1" + "@polkadot/rpc-augment": "npm:15.5.1" + "@polkadot/types": "npm:15.5.1" + "@polkadot/types-augment": "npm:15.5.1" + "@polkadot/types-codec": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" tslib: "npm:^2.8.1" - checksum: 10c0/c919076ffad113a0f973dbfdd8c86ceab5ec770b2ebc9bf518cc3c0f1f2206054d6d61923e58c0e51e7bf834239f64276ae2657f27d679ba56f5ad2deaca8e29 + checksum: 10c0/90bb49c5fd19e8d26a858986737e30b0f7f97a0c1d5223596e8f694d0cebc56c7209d71490bb0e0d43363a2db87c618bd77531104fe3694a0a17b5320f93724d languageName: node linkType: hard -"@polkadot/api-base@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/api-base@npm:15.3.1" +"@polkadot/api-base@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/api-base@npm:15.5.1" dependencies: - "@polkadot/rpc-core": "npm:15.3.1" - "@polkadot/types": "npm:15.3.1" + "@polkadot/rpc-core": "npm:15.5.1" + "@polkadot/types": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10c0/c860eca9198dfccdac5dfe6e99667afc47cae48b2a89788e88a85aee93540a4f33aa39999798226b4d7049d12b8f626987711beec1401b17509b202a298990b9 + checksum: 10c0/4dd3e7757eef9f0a189547157632d160b8d26c42ee0b1f102d40ba6761a6b7e6bfe64ce5e05fa2999c4b9c0346f2ccbb52ef03cd06222a6c64197b0bba87a856 languageName: node linkType: hard -"@polkadot/api-derive@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/api-derive@npm:15.3.1" +"@polkadot/api-derive@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/api-derive@npm:15.5.1" dependencies: - "@polkadot/api": "npm:15.3.1" - "@polkadot/api-augment": "npm:15.3.1" - "@polkadot/api-base": "npm:15.3.1" - "@polkadot/rpc-core": "npm:15.3.1" - "@polkadot/types": "npm:15.3.1" - "@polkadot/types-codec": "npm:15.3.1" + "@polkadot/api": "npm:15.5.1" + "@polkadot/api-augment": "npm:15.5.1" + "@polkadot/api-base": "npm:15.5.1" + "@polkadot/rpc-core": "npm:15.5.1" + "@polkadot/types": "npm:15.5.1" + "@polkadot/types-codec": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" "@polkadot/util-crypto": "npm:^13.3.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10c0/200a90e87c33561c479890cb3c3729b44e780fb43f0424bc3270042d1dc0b91c4f3a30cd75895ffe7589e5db7cf1843c7e5b57921f2fd441fb730354c2d353d7 + checksum: 10c0/f96f60124a98cbc0d26f340349f262d8d8e4c3022d104ce7bcce64cce33933a5d16a912b4bc1ced7db505506d4717d88a469cbbcfc15898c57740d639b519fb0 languageName: node linkType: hard -"@polkadot/api@npm:15.3.1, @polkadot/api@npm:^15.2.1, @polkadot/api@npm:^15.3.1": - version: 15.3.1 - resolution: "@polkadot/api@npm:15.3.1" +"@polkadot/api@npm:15.5.1, @polkadot/api@npm:^15.3.1, @polkadot/api@npm:^15.4.1": + version: 15.5.1 + resolution: "@polkadot/api@npm:15.5.1" dependencies: - "@polkadot/api-augment": "npm:15.3.1" - "@polkadot/api-base": "npm:15.3.1" - "@polkadot/api-derive": "npm:15.3.1" + "@polkadot/api-augment": "npm:15.5.1" + "@polkadot/api-base": "npm:15.5.1" + "@polkadot/api-derive": "npm:15.5.1" "@polkadot/keyring": "npm:^13.3.1" - "@polkadot/rpc-augment": "npm:15.3.1" - "@polkadot/rpc-core": "npm:15.3.1" - "@polkadot/rpc-provider": "npm:15.3.1" - "@polkadot/types": "npm:15.3.1" - "@polkadot/types-augment": "npm:15.3.1" - "@polkadot/types-codec": "npm:15.3.1" - "@polkadot/types-create": "npm:15.3.1" - "@polkadot/types-known": "npm:15.3.1" + "@polkadot/rpc-augment": "npm:15.5.1" + "@polkadot/rpc-core": "npm:15.5.1" + "@polkadot/rpc-provider": "npm:15.5.1" + "@polkadot/types": "npm:15.5.1" + "@polkadot/types-augment": "npm:15.5.1" + "@polkadot/types-codec": "npm:15.5.1" + "@polkadot/types-create": "npm:15.5.1" + "@polkadot/types-known": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" "@polkadot/util-crypto": "npm:^13.3.1" eventemitter3: "npm:^5.0.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10c0/fa800d4fc563983512e53505832ec1e81b305d043aa46a5d046ae03d7a4ba728135a175248c80a436ca63bc67a7ba7f34caa5227287b058996048ac2939c7566 + checksum: 10c0/c72abd5dfe6445295759f18ecb830a3260382a5999c8ae98d7faf066508adaf6d88e28608bff74d7e13409e95dc334f8bab59e8470dac23307b74d616c25bf1d languageName: node linkType: hard "@polkadot/extension-dapp@npm:^0.58.1": - version: 0.58.1 - resolution: "@polkadot/extension-dapp@npm:0.58.1" + version: 0.58.2 + resolution: "@polkadot/extension-dapp@npm:0.58.2" dependencies: - "@polkadot/extension-inject": "npm:0.58.1" + "@polkadot/extension-inject": "npm:0.58.2" "@polkadot/util": "npm:^13.3.1" "@polkadot/util-crypto": "npm:^13.3.1" tslib: "npm:^2.8.1" @@ -2309,17 +2286,17 @@ __metadata: "@polkadot/api": "*" "@polkadot/util": "*" "@polkadot/util-crypto": "*" - checksum: 10c0/cda04d44458bf5d3063aa7d38831d0f798bd97e9faf2edf6d35e38ddd33874072b3f3a9ceb9cd73ca1cae16c767b7c816c99bb644317d0bfde4e115b7f977cd5 + checksum: 10c0/bead0d579be7e2ac89fa72919e08482afbd2d6f9f42082f4b903ad0f9c289104caa1b471cdcac1f5a8ea47aa9319a8bd9d5ada9a4de7667257b40079bfe6e2f1 languageName: node linkType: hard -"@polkadot/extension-inject@npm:0.58.1": - version: 0.58.1 - resolution: "@polkadot/extension-inject@npm:0.58.1" +"@polkadot/extension-inject@npm:0.58.2": + version: 0.58.2 + resolution: "@polkadot/extension-inject@npm:0.58.2" dependencies: - "@polkadot/api": "npm:^15.2.1" - "@polkadot/rpc-provider": "npm:^15.2.1" - "@polkadot/types": "npm:^15.2.1" + "@polkadot/api": "npm:^15.4.1" + "@polkadot/rpc-provider": "npm:^15.4.1" + "@polkadot/types": "npm:^15.4.1" "@polkadot/util": "npm:^13.3.1" "@polkadot/util-crypto": "npm:^13.3.1" "@polkadot/x-global": "npm:^13.3.1" @@ -2327,7 +2304,7 @@ __metadata: peerDependencies: "@polkadot/api": "*" "@polkadot/util": "*" - checksum: 10c0/45cd0f8aefcbca8ebee4dd84c83f0255935e2c82999037edbe6471124352a78ebc3f9df7d7f4b1d11716bfaa6cf590073b1f76351b17a6a237ea2478feaacb34 + checksum: 10c0/55ceba215ff55aaf59a685cecd7455089c4c1c89f35be83ff82814263a753501ba1ae0e5dc9bc1eabd5d64f271d684a80e80600bd4a8221ef96be4e99d409e60 languageName: node linkType: hard @@ -2356,40 +2333,40 @@ __metadata: languageName: node linkType: hard -"@polkadot/rpc-augment@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/rpc-augment@npm:15.3.1" +"@polkadot/rpc-augment@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/rpc-augment@npm:15.5.1" dependencies: - "@polkadot/rpc-core": "npm:15.3.1" - "@polkadot/types": "npm:15.3.1" - "@polkadot/types-codec": "npm:15.3.1" + "@polkadot/rpc-core": "npm:15.5.1" + "@polkadot/types": "npm:15.5.1" + "@polkadot/types-codec": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" tslib: "npm:^2.8.1" - checksum: 10c0/2bad8d9c50121364892d5a7b49d938aaddb96a7968f9b4c7324275d9ae3e06d9014be097aac1c4bff0dfc876a2e5c7ee12fb1c8089f9a2f238299d2fbf0f5859 + checksum: 10c0/25a8c34c5bb7be0dea31e4af398b96db8268b10b04a0a02d7a0832f559d000f6b5788a3a5a86cddc159d6b397023cb9e95e456e987533912a57f7311108414fd languageName: node linkType: hard -"@polkadot/rpc-core@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/rpc-core@npm:15.3.1" +"@polkadot/rpc-core@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/rpc-core@npm:15.5.1" dependencies: - "@polkadot/rpc-augment": "npm:15.3.1" - "@polkadot/rpc-provider": "npm:15.3.1" - "@polkadot/types": "npm:15.3.1" + "@polkadot/rpc-augment": "npm:15.5.1" + "@polkadot/rpc-provider": "npm:15.5.1" + "@polkadot/types": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10c0/64c70de82982dfef7efa697df2f3e5a1b9bd79e22eebde91543f6d0831493ffd9efca861157c01be44beabf46714068226f6e1f15a37ecfeeef93952efdaf33c + checksum: 10c0/5d824aeca629176051f73e42672ee2cd52fc9b96060302809c3359b6cbab761629f369cb6d8e3979399297174950efce0028cc5326e9ddefad7c48fdc9b4acb3 languageName: node linkType: hard -"@polkadot/rpc-provider@npm:15.3.1, @polkadot/rpc-provider@npm:^15.2.1": - version: 15.3.1 - resolution: "@polkadot/rpc-provider@npm:15.3.1" +"@polkadot/rpc-provider@npm:15.5.1, @polkadot/rpc-provider@npm:^15.4.1": + version: 15.5.1 + resolution: "@polkadot/rpc-provider@npm:15.5.1" dependencies: "@polkadot/keyring": "npm:^13.3.1" - "@polkadot/types": "npm:15.3.1" - "@polkadot/types-support": "npm:15.3.1" + "@polkadot/types": "npm:15.5.1" + "@polkadot/types-support": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" "@polkadot/util-crypto": "npm:^13.3.1" "@polkadot/x-fetch": "npm:^13.3.1" @@ -2403,81 +2380,81 @@ __metadata: dependenciesMeta: "@substrate/connect": optional: true - checksum: 10c0/d423ada5e6733b2983ec34e60691a84e39d5c368791354d25a62fa7d60337af0d1861b018537caa3b745bb89b7c23c12558f28956c8272ecfc914047e9565ebe + checksum: 10c0/73e7b68954e98984371381655b3652e2d9e17dde00fadc2ceb16c461ec563035923434631f736f65f0bb8036dbb3c7f25d3600ce55b36309cee83ab67f9491e2 languageName: node linkType: hard -"@polkadot/types-augment@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/types-augment@npm:15.3.1" +"@polkadot/types-augment@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/types-augment@npm:15.5.1" dependencies: - "@polkadot/types": "npm:15.3.1" - "@polkadot/types-codec": "npm:15.3.1" + "@polkadot/types": "npm:15.5.1" + "@polkadot/types-codec": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" tslib: "npm:^2.8.1" - checksum: 10c0/9976a407b99b8f1987013e61b7e90f28677c67eedd036c686eecbe84d002bf0e0c35ec04cb333baf3e3e8c4feb7b0cd16f78dfd7feb07f7da57a0f6b431b7df9 + checksum: 10c0/5fc5689e9b1c40815928d9e758e02adc9060a83ae92995abb4c5e5e9e29033ae723bedf369429f2ce41a51862dba107c4a2f071289fd660c652e4fbd5b605d6c languageName: node linkType: hard -"@polkadot/types-codec@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/types-codec@npm:15.3.1" +"@polkadot/types-codec@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/types-codec@npm:15.5.1" dependencies: "@polkadot/util": "npm:^13.3.1" "@polkadot/x-bigint": "npm:^13.3.1" tslib: "npm:^2.8.1" - checksum: 10c0/324c61cecd8fc4f5313bcebb8767e3c51008e344458f257c91d365e8abe377d49b81a85de632e804a0f40c3478409dc7f84ceafdcb19c70e65b5bd83c663a4b7 + checksum: 10c0/2a63a5edda66a8bfb0e61b20e4bb0b9ebaa786a736434f70bbeebbd1ea385fa06a7cddd19e1d347a736dd523741000f36a2a43e246060713be5645744b4a1cf3 languageName: node linkType: hard -"@polkadot/types-create@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/types-create@npm:15.3.1" +"@polkadot/types-create@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/types-create@npm:15.5.1" dependencies: - "@polkadot/types-codec": "npm:15.3.1" + "@polkadot/types-codec": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" tslib: "npm:^2.8.1" - checksum: 10c0/9c2c7b59b55529616b5d67d565b7c865582d7ec117c29c595f40afa6051f9a1034195f3a91dc8da842d7309a00694c957dbc6679ad1f6cce058cbb76987e286f + checksum: 10c0/5e0f30c49a6da99a299cf38ec272fa5ecbb0bc0b6074847f44bcd163a1910c161d886941734135d650c741afd0c4e4381820931ab7d1662db1726a83fd03312c languageName: node linkType: hard -"@polkadot/types-known@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/types-known@npm:15.3.1" +"@polkadot/types-known@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/types-known@npm:15.5.1" dependencies: "@polkadot/networks": "npm:^13.3.1" - "@polkadot/types": "npm:15.3.1" - "@polkadot/types-codec": "npm:15.3.1" - "@polkadot/types-create": "npm:15.3.1" + "@polkadot/types": "npm:15.5.1" + "@polkadot/types-codec": "npm:15.5.1" + "@polkadot/types-create": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" tslib: "npm:^2.8.1" - checksum: 10c0/62afa273c85a37682c31ff1e81acf99d19a56a40358300c8385570517ecfe781666c0d7951466d35297a17169506bb7e4a07ffc549dc81072e88a3cb8db58fe3 + checksum: 10c0/335c0e3e04507bb274e7a2a9bcd70b80ed9ed91ac5b35265a09573ccd6509f2a5c0ccac5e1b7788fb672f7e6a0c0b5886e05463861990a26c6149d6f8bdb232a languageName: node linkType: hard -"@polkadot/types-support@npm:15.3.1": - version: 15.3.1 - resolution: "@polkadot/types-support@npm:15.3.1" +"@polkadot/types-support@npm:15.5.1": + version: 15.5.1 + resolution: "@polkadot/types-support@npm:15.5.1" dependencies: "@polkadot/util": "npm:^13.3.1" tslib: "npm:^2.8.1" - checksum: 10c0/7f0c5d741b143c3b9061114f2104c9b9981d6900a8136dbe7e07077466a27490e1d46a9d5cb346e11879dfcaa6e810fceb852c25a35475238a2a4b48b1c0fde7 + checksum: 10c0/4e5e9cf9541d0948866995af08f6d3ca341e66e9b9380ee42b82ba3431eb810bc551926e76b648a7f1a2d320d6aef302497de3faa4f6aa90f10b48cf91a6fe2b languageName: node linkType: hard -"@polkadot/types@npm:15.3.1, @polkadot/types@npm:^15.2.1": - version: 15.3.1 - resolution: "@polkadot/types@npm:15.3.1" +"@polkadot/types@npm:15.5.1, @polkadot/types@npm:^15.4.1": + version: 15.5.1 + resolution: "@polkadot/types@npm:15.5.1" dependencies: "@polkadot/keyring": "npm:^13.3.1" - "@polkadot/types-augment": "npm:15.3.1" - "@polkadot/types-codec": "npm:15.3.1" - "@polkadot/types-create": "npm:15.3.1" + "@polkadot/types-augment": "npm:15.5.1" + "@polkadot/types-codec": "npm:15.5.1" + "@polkadot/types-create": "npm:15.5.1" "@polkadot/util": "npm:^13.3.1" "@polkadot/util-crypto": "npm:^13.3.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.8.1" - checksum: 10c0/4c17add5d99c58770d48073f03264e1e05cf99a42e61fcd2bdaa3074eadd3236477438d98604f1d6069b1721f543179b9c7636de96106311d86f8a1dcd843564 + checksum: 10c0/2cf3e0b68f935d329ce2b406d703b59f46c30e3fa21e0e87fd30e6324fb0a0939c305e87329da9a65500ad4aae33c18ea14f686f138f4b01236e86855212784a languageName: node linkType: hard @@ -2670,135 +2647,135 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.30.1" +"@rollup/rollup-android-arm-eabi@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-android-arm64@npm:4.30.1" +"@rollup/rollup-android-arm64@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-android-arm64@npm:4.34.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.30.1" +"@rollup/rollup-darwin-arm64@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.30.1" +"@rollup/rollup-darwin-x64@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.30.1" +"@rollup/rollup-freebsd-arm64@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.30.1" +"@rollup/rollup-freebsd-x64@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.34.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.30.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.30.1" +"@rollup/rollup-linux-arm64-musl@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.30.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.30.1" +"@rollup/rollup-linux-x64-gnu@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.30.1" +"@rollup/rollup-linux-x64-musl@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.30.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.30.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.30.1": - version: 4.30.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.30.1" +"@rollup/rollup-win32-x64-msvc@npm:4.34.0": + version: 4.34.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2824,16 +2801,16 @@ __metadata: linkType: hard "@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3": - version: 3.22.4 - resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.22.4" - checksum: 10c0/9080ae01254571d0f62b35764a1ca4fec302627c467060fa1427127606415627bd8c3d0909e0c0410b64110c445b6f299f5b0e9228268e1213dd75f21a6139ef + version: 3.22.9 + resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.22.9" + checksum: 10c0/eda3fea10b0d6fe86ad7dea8b73d09e84dfdd9f1ca1a4ede88e5bda3c753f72c34364550da637a2a641ae724110e3e3087657dab6acd019ea96813cd4db24896 languageName: node linkType: hard -"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.3, @scure/base@npm:^1.1.7, @scure/base@npm:~1.2.1": - version: 1.2.1 - resolution: "@scure/base@npm:1.2.1" - checksum: 10c0/e61068854370855b89c50c28fa4092ea6780f1e0db64ea94075ab574ebcc964f719a3120dc708db324991f4b3e652d92ebda03fce2bf6a4900ceeacf9c0ff933 +"@scure/base@npm:^1.1.1, @scure/base@npm:^1.1.3, @scure/base@npm:^1.1.7, @scure/base@npm:~1.2.2, @scure/base@npm:~1.2.4": + version: 1.2.4 + resolution: "@scure/base@npm:1.2.4" + checksum: 10c0/469c8aee80d6d6973e1aac6184befa04568f1b4016e40c889025f4a721575db9c1ca0c2ead80613896cce929392740322a18da585a427f157157e797dc0a42a9 languageName: node linkType: hard @@ -2877,25 +2854,14 @@ __metadata: languageName: node linkType: hard -"@scure/bip32@npm:1.6.0": - version: 1.6.0 - resolution: "@scure/bip32@npm:1.6.0" +"@scure/bip32@npm:1.6.2, @scure/bip32@npm:^1.5.0": + version: 1.6.2 + resolution: "@scure/bip32@npm:1.6.2" dependencies: - "@noble/curves": "npm:~1.7.0" - "@noble/hashes": "npm:~1.6.0" - "@scure/base": "npm:~1.2.1" - checksum: 10c0/5a5eff8c0bc0b53d70528c5eda6efa7ed6d186a5c9ba0a339edf9c150ee3f331d837ffe29d2c6c6336b1f88ad90aa8b6e596a4950217343f36916d8024f79bdf - languageName: node - linkType: hard - -"@scure/bip32@npm:^1.5.0": - version: 1.6.1 - resolution: "@scure/bip32@npm:1.6.1" - dependencies: - "@noble/curves": "npm:~1.8.0" - "@noble/hashes": "npm:~1.7.0" - "@scure/base": "npm:~1.2.1" - checksum: 10c0/dbac10404a50a092637372cd4d29a1a447c608fe5ffebad1070c9788ea235f61dca603f1af3a45402b4d4d0a31dc35efdfa002cc938cbb3ddab74e1d14691c58 + "@noble/curves": "npm:~1.8.1" + "@noble/hashes": "npm:~1.7.1" + "@scure/base": "npm:~1.2.2" + checksum: 10c0/a0abd62d1fe34b4d90b84feb25fa064ad452fd51be9fd7ea3dcd376059c0e8d08d4fe454099030f43fb91a1bee85cd955f093f221bbc522178919f779fbe565c languageName: node linkType: hard @@ -2929,23 +2895,13 @@ __metadata: languageName: node linkType: hard -"@scure/bip39@npm:1.5.0": - version: 1.5.0 - resolution: "@scure/bip39@npm:1.5.0" - dependencies: - "@noble/hashes": "npm:~1.6.0" - "@scure/base": "npm:~1.2.1" - checksum: 10c0/114ab88fb00269d17a73d5c39a2cade47403e05f6df5a8d6f5da6e7f2b071966fe8f656a740dc3399acd006163f234e82b680544c38004703dbb60f8a29daf73 - languageName: node - linkType: hard - -"@scure/bip39@npm:^1.4.0": - version: 1.5.1 - resolution: "@scure/bip39@npm:1.5.1" +"@scure/bip39@npm:1.5.4, @scure/bip39@npm:^1.4.0": + version: 1.5.4 + resolution: "@scure/bip39@npm:1.5.4" dependencies: - "@noble/hashes": "npm:~1.7.0" - "@scure/base": "npm:~1.2.1" - checksum: 10c0/e4966f2d6eb7b3ff1c07f27988863f06b05cfa605d73682e3ae09254ca5a535f3d34564917d890fe0f5b0c3e427a05c5d3cf6053e346298a46a3fac39949b7ad + "@noble/hashes": "npm:~1.7.1" + "@scure/base": "npm:~1.2.4" + checksum: 10c0/0b398b8335b624c16dfb0d81b0e79f80f098bb98e327f1d68ace56636e0c56cc09a240ed3ba9c1187573758242ade7000260d65c15d3a6bcd95ac9cb284b450a languageName: node linkType: hard @@ -3230,9 +3186,9 @@ __metadata: linkType: hard "@substrate/connect-known-chains@npm:^1.1.5": - version: 1.9.0 - resolution: "@substrate/connect-known-chains@npm:1.9.0" - checksum: 10c0/ee6635a00292e4507690bc5ecb116f267cb8356c89af7043024d134a8218b18c07bfdc00be59ac9b22c93dbc6e4100b81fd459a0afd8984c29a79273bcb03f28 + version: 1.9.1 + resolution: "@substrate/connect-known-chains@npm:1.9.1" + checksum: 10c0/d18a95ad48f20e836fe084e724638e119b319241185b45001f4b37947cb67db10213d6d98ed7a1851da129e88183b1f2af9a947927ec887093748c027952ffd1 languageName: node linkType: hard @@ -3494,18 +3450,18 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.34 - resolution: "@types/ms@npm:0.7.34" - checksum: 10c0/ac80bd90012116ceb2d188fde62d96830ca847823e8ca71255616bc73991aa7d9f057b8bfab79e8ee44ffefb031ddd1bcce63ea82f9e66f7c31ec02d2d823ccc + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 languageName: node linkType: hard "@types/node@npm:*, @types/node@npm:^22.10.5": - version: 22.10.5 - resolution: "@types/node@npm:22.10.5" + version: 22.13.0 + resolution: "@types/node@npm:22.13.0" dependencies: undici-types: "npm:~6.20.0" - checksum: 10c0/6a0e7d1fe6a86ef6ee19c3c6af4c15542e61aea2f4cee655b6252efb356795f1f228bc8299921e82924e80ff8eca29b74d9dd0dd5cc1a90983f892f740b480df + checksum: 10c0/9cf6358b2863ae7bf9588ca1cc3d87f6a6289c3880e95a046a188760666870e2c12502df8b0a473bec8aa8ffee85e025d60382a6104b10f197120793235b2c22 languageName: node linkType: hard @@ -3526,11 +3482,11 @@ __metadata: linkType: hard "@types/node@npm:^20.12.10": - version: 20.17.12 - resolution: "@types/node@npm:20.17.12" + version: 20.17.16 + resolution: "@types/node@npm:20.17.16" dependencies: undici-types: "npm:~6.19.2" - checksum: 10c0/340b65a11e4486e597163991532a08e525beee40f082cf73dc830c060426fa9ea8690a4e3931d91375e946816a884d6140d96e99ac048b51f280f21cc70d22ed + checksum: 10c0/50c589dd6a377238bc51b6fb5b8fc60ff6d688df0bde621d4a9fc59f480eb956cdf6d46052e1cb9536f150bc62e9194ddc733aa78b65e812155b4d3a32717de2 languageName: node linkType: hard @@ -3583,9 +3539,9 @@ __metadata: linkType: hard "@types/qs@npm:^6.9.7": - version: 6.9.17 - resolution: "@types/qs@npm:6.9.17" - checksum: 10c0/a183fa0b3464267f8f421e2d66d960815080e8aab12b9aadab60479ba84183b1cdba8f4eff3c06f76675a8e42fe6a3b1313ea76c74f2885c3e25d32499c17d1b + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10c0/790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b languageName: node linkType: hard @@ -3625,14 +3581,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^8.8.1": - version: 8.19.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.19.1" + version: 8.22.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.22.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.19.1" - "@typescript-eslint/type-utils": "npm:8.19.1" - "@typescript-eslint/utils": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" + "@typescript-eslint/scope-manager": "npm:8.22.0" + "@typescript-eslint/type-utils": "npm:8.22.0" + "@typescript-eslint/utils": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -3641,64 +3597,64 @@ __metadata: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/993784b04533b13c3f3919c793cfc3a369fa61692e1a2d72de6fba27df247c275d852cdcbc4e393c310b73fce8d34d210a9b632b66f4d761a1a3b4781f8fa93f + checksum: 10c0/eecc23e05287cc99a43855d64c0f0898f690ee14b8c31b60ba92ce9732443f6b0c9695514b276fb2ecd27e64c15d4c38cd28b570779115525b4dfdbba60e81ca languageName: node linkType: hard "@typescript-eslint/parser@npm:^8.8.1": - version: 8.19.1 - resolution: "@typescript-eslint/parser@npm:8.19.1" + version: 8.22.0 + resolution: "@typescript-eslint/parser@npm:8.22.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.19.1" - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/typescript-estree": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" + "@typescript-eslint/scope-manager": "npm:8.22.0" + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/typescript-estree": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/1afbd2d0a25f439943bdc94637417429574eb3889a2a1ce24bd425721713aca213808a975bb518a6616171783bc04fa973167f05fc6a96cfd88c1d1666077ad4 + checksum: 10c0/6575684d4724aa908b0d6a29db5d5054b9277804844ee4179c77371f8b8b84534b9b7e4df0e282c5f39729ae6f0019208a6b83f0ca5d0f06f9da5a06d8ddb4fd languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/scope-manager@npm:8.19.1" +"@typescript-eslint/scope-manager@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/scope-manager@npm:8.22.0" dependencies: - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" - checksum: 10c0/7dca0c28ad27a0c7e26499e0f584f98efdcf34087f46aadc661b36c310484b90655e83818bafd249b5a28c7094a69c54d553f6cd403869bf134f95a9148733f5 + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" + checksum: 10c0/f393ab32086f4b095fcd77169abb5200ad94f282860944d164cec8c9b70090c36235f49b066ba24dfd953201b7730e48200a254e5950a9a3565acdacbbc0fd64 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/type-utils@npm:8.19.1" +"@typescript-eslint/type-utils@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/type-utils@npm:8.22.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.19.1" - "@typescript-eslint/utils": "npm:8.19.1" + "@typescript-eslint/typescript-estree": "npm:8.22.0" + "@typescript-eslint/utils": "npm:8.22.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.0.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/757592b515beec58c079c605aa648ba94d985ae48ba40460034e849c7bc2b603b1da6113e59688e284608c9d5ccaa27adf0a14fb032cb1782200c6acae51ddd2 + checksum: 10c0/dc457d9184dc2156eda225c63de03b1052d75464d6393edaf0f1728eecf64170f73e19bc9b9d4a4a029870ce25015b59bd6705e1e18b731ca4fcecac4398bfb7 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/types@npm:8.19.1" - checksum: 10c0/e907bf096d5ed7a812a1e537a98dd881ab5d2d47e072225bfffaa218c1433115a148b27a15744db8374b46dac721617c6d13a1da255fdeb369cf193416533f6e +"@typescript-eslint/types@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/types@npm:8.22.0" + checksum: 10c0/6357d0937e2b84ddb00763d05053fe50f2270fa428aa11f1ad6a1293827cf54da7e6d4d20b00b9d4f633b6982a2eb0e494f05285daa1279d8a3493f0d8abae18 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.19.1" +"@typescript-eslint/typescript-estree@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.22.0" dependencies: - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/visitor-keys": "npm:8.19.1" + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/visitor-keys": "npm:8.22.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -3707,39 +3663,39 @@ __metadata: ts-api-utils: "npm:^2.0.0" peerDependencies: typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/549d9d565a58a25fc8397a555506f2e8d29a740f5b6ed9105479e22de5aab89d9d535959034a8e9d4115adb435de09ee6987d28e8922052eea577842ddce1a7a + checksum: 10c0/0a9d77fbadfb1e54c06abde424e461103576595c70e50ae8a15a3d7c07f125f253f505208e1ea5cc483b9073d95fc10ce0c4ddfe0fe08ec2aceda6314c341e0d languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/utils@npm:8.19.1" +"@typescript-eslint/utils@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/utils@npm:8.22.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.19.1" - "@typescript-eslint/types": "npm:8.19.1" - "@typescript-eslint/typescript-estree": "npm:8.19.1" + "@typescript-eslint/scope-manager": "npm:8.22.0" + "@typescript-eslint/types": "npm:8.22.0" + "@typescript-eslint/typescript-estree": "npm:8.22.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/f7d2fe9a2bd8cb3ae6fafe5e465882a6784b2acf81d43d194c579381b92651c2ffc0fca69d2a35eee119f539622752a0e9ec063aaec7576d5d2bfe68b441980d + checksum: 10c0/6f1e3f9c0fb865c8cef4fdca04679cea7357ed011338b54d80550e9ad5369a3f24cbe4b0985d293192fe351fa133e5f4ea401f47af90bb46c21903bfe087b398 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.19.1": - version: 8.19.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.19.1" +"@typescript-eslint/visitor-keys@npm:8.22.0": + version: 8.22.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.22.0" dependencies: - "@typescript-eslint/types": "npm:8.19.1" + "@typescript-eslint/types": "npm:8.22.0" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/117537450a099f51f3f0d39186f248ae370bdc1b7f6975dbdbffcfc89e6e1aa47c1870db790d4f778a48f2c1f6cd9c269b63867c12afaa424367c63dabee8fd0 + checksum: 10c0/fd83d2feadaf79950427fbbc3d23ca01cf4646ce7e0dd515a9c881d31ec1cc768e7b8898d3af065e31df39452501a3345092581cbfccac89e89d293519540557 languageName: node linkType: hard "@ungap/structured-clone@npm:^1.2.0": - version: 1.2.1 - resolution: "@ungap/structured-clone@npm:1.2.1" - checksum: 10c0/127afbcc75ff1532f7b1eb85ee992f9faa70e8d5bb2558da05355d423b966fc279d0a485bf19da2883280e7c299ae4170809a72e78eab086da71c6bcdda5d1e2 + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a languageName: node linkType: hard @@ -3807,8 +3763,8 @@ __metadata: linkType: soft "@wagmi/cli@npm:latest": - version: 2.1.22 - resolution: "@wagmi/cli@npm:2.1.22" + version: 2.2.0 + resolution: "@wagmi/cli@npm:2.2.0" dependencies: abitype: "npm:^1.0.4" bundle-require: "npm:^4.0.2" @@ -3835,16 +3791,16 @@ __metadata: optional: true bin: wagmi: dist/esm/cli.js - checksum: 10c0/5eb6efa764f09a3fac8479c7acfd78e573e74e3472168d59978c8381b29111a9b93e60fa300afd4486f63c76ce41f05320f739c5a739c3fff80da5267a407ad3 + checksum: 10c0/fc2940d32d4ff0dcfc99af42a80bbbde1d09eb4effdd9ab3bd19658d5b757485ac0f7dcc83b3fde4c74decccec01a5bf1ac07bfcb7691d2c91d9b7ed6b66627c languageName: node linkType: hard -"@wagmi/connectors@npm:5.7.3": - version: 5.7.3 - resolution: "@wagmi/connectors@npm:5.7.3" +"@wagmi/connectors@npm:5.7.5": + version: 5.7.5 + resolution: "@wagmi/connectors@npm:5.7.5" dependencies: "@coinbase/wallet-sdk": "npm:4.2.3" - "@metamask/sdk": "npm:0.31.4" + "@metamask/sdk": "npm:0.31.5" "@safe-global/safe-apps-provider": "npm:0.18.5" "@safe-global/safe-apps-sdk": "npm:9.1.0" "@walletconnect/ethereum-provider": "npm:2.17.0" @@ -3856,7 +3812,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0e8a7e58722b3a596449322ca1910bd8e48379d2dafe17ac346398a4dcca75f789a2ca089bccaa8d9eae4863d4de21f46fb24f3ed08ea805940225995fd3673b + checksum: 10c0/3db065d614eacc78013fde195ac3a6c72414289a35e59a2309a77a0045eb83716aef170e3f8fb5453d9e2bcbf0ed8ec0359bc4f09c02e6f8ffd5e45b60e30106 languageName: node linkType: hard @@ -4223,10 +4179,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 languageName: node linkType: hard @@ -4245,22 +4201,7 @@ __metadata: languageName: node linkType: hard -"abitype@npm:1.0.7": - version: 1.0.7 - resolution: "abitype@npm:1.0.7" - peerDependencies: - typescript: ">=5.0.4" - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - checksum: 10c0/de63055e27bcc8ec14e810c8525c2a61658a1b01dc1e5882af45c96a966ad3911d50dd16d97dfb49c106fb323638a906bcaf1e48f4f1b9c5bf4926dc217a81e1 - languageName: node - linkType: hard - -"abitype@npm:^1.0.4, abitype@npm:^1.0.6": +"abitype@npm:1.0.8, abitype@npm:^1.0.4, abitype@npm:^1.0.6": version: 1.0.8 resolution: "abitype@npm:1.0.8" peerDependencies: @@ -4968,9 +4909,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001579": - version: 1.0.30001692 - resolution: "caniuse-lite@npm:1.0.30001692" - checksum: 10c0/fca5105561ea12f3de593f3b0f062af82f7d07519e8dbcb97f34e7fd23349bcef1b1622a9a6cd2164d98e3d2f20059ef7e271edae46567aef88caf4c16c7708a + version: 1.0.30001696 + resolution: "caniuse-lite@npm:1.0.30001696" + checksum: 10c0/8060584c612b2bc232995a6e31153432de7946b5417d3b3505a3ab76e632e5568ccc7bae38f1a977f21d4fc214f9e64be829213f810694172c9109e258cb5be8 languageName: node linkType: hard @@ -5047,7 +4988,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.3.0": +"chalk@npm:^5.4.1": version: 5.4.1 resolution: "chalk@npm:5.4.1" checksum: 10c0/b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef @@ -5160,9 +5101,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.2.3": - version: 1.4.1 - resolution: "cjs-module-lexer@npm:1.4.1" - checksum: 10c0/5a7d8279629c9ba8ccf38078c2fed75b7737973ced22b9b5a54180efa57fb2fe2bb7bec6aec55e3b8f3f5044f5d7b240347ad9bd285e7c3d0ee5b0a1d0504dfc + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be languageName: node linkType: hard @@ -5375,9 +5316,9 @@ __metadata: linkType: hard "consola@npm:^3.2.3": - version: 3.3.3 - resolution: "consola@npm:3.3.3" - checksum: 10c0/9f6f457f3d83fbb339b9f2ff4f5c2776a1a05fad7ce3939d8dc41765431d5f52401b5a632f4b10ed9145b2aadec1e84cea78c30178479d3a2fd4880894592fa5 + version: 3.4.0 + resolution: "consola@npm:3.4.0" + checksum: 10c0/bc7f7ad46514375109a80f3ae8330097eb1e5d89232a24eb830f3ac383e22036a62c53d33561cd73d7cda4b3691fba85e3dcf35229ef7721b324aae291ceb40c languageName: node linkType: hard @@ -5677,12 +5618,12 @@ __metadata: languageName: node linkType: hard -"crossws@npm:^0.3.1": - version: 0.3.1 - resolution: "crossws@npm:0.3.1" +"crossws@npm:^0.3.2": + version: 0.3.3 + resolution: "crossws@npm:0.3.3" dependencies: uncrypto: "npm:^0.1.3" - checksum: 10c0/37dc72074ee61ee999ec79e061a0ddab870e061a88cd9b83f479c5c4130c6742ce6b308c38968ee4be9073246c32b0cb0adaed50f1e448b988c3b3172c4ce2e0 + checksum: 10c0/52f59dabec416a088e278a7d1efc23550f073485dbd196f042673db3902690bfd3724ce736359111d989057fce870c99510a8337f35ef2f64f61a6914ccd687f languageName: node linkType: hard @@ -6089,15 +6030,15 @@ __metadata: linkType: hard "engine.io-client@npm:~6.6.1": - version: 6.6.2 - resolution: "engine.io-client@npm:6.6.2" + version: 6.6.3 + resolution: "engine.io-client@npm:6.6.3" dependencies: "@socket.io/component-emitter": "npm:~3.1.0" debug: "npm:~4.3.1" engine.io-parser: "npm:~5.2.1" ws: "npm:~8.17.1" xmlhttprequest-ssl: "npm:~2.1.1" - checksum: 10c0/a1a0995df1ce2425b43c7dd396cf4ef12d3ca85973b63e1b7bd3933d0292459e922d6be25d14013c9608dc7159ae1e10cd7005754b02bc42d40450381f691859 + checksum: 10c0/ebe0b1da6831d5a68564f9ffb80efe682da4f0538488eaffadf0bcf5177a8b4472cdb01d18a9f20dece2f8de30e2df951eb4635bef2f1b492e9f08a523db91a0 languageName: node linkType: hard @@ -6163,11 +6104,11 @@ __metadata: linkType: hard "es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c languageName: node linkType: hard @@ -6389,8 +6330,8 @@ __metadata: linkType: hard "eslint-plugin-prettier@npm:^5.2.1": - version: 5.2.1 - resolution: "eslint-plugin-prettier@npm:5.2.1" + version: 5.2.3 + resolution: "eslint-plugin-prettier@npm:5.2.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" synckit: "npm:^0.9.1" @@ -6404,7 +6345,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10c0/4bc8bbaf5bb556c9c501dcdff369137763c49ccaf544f9fa91400360ed5e3a3f1234ab59690e06beca5b1b7e6f6356978cdd3b02af6aba3edea2ffe69ca6e8b2 + checksum: 10c0/60d9c03491ec6080ac1d71d0bee1361539ff6beb9b91ac98cfa7176c9ed52b7dbe7119ebee5b441b479d447d17d802a4a492ee06095ef2f22c460e3dd6459302 languageName: node linkType: hard @@ -6899,30 +6840,30 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.5 - resolution: "fast-uri@npm:3.0.5" - checksum: 10c0/f5501fd849e02f16f1730d2c8628078718c492b5bc00198068bc5c2880363ae948287fdc8cebfff47465229b517dbeaf668866fbabdff829b4138a899e5c2ba3 + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.18.0 - resolution: "fastq@npm:1.18.0" + version: 1.19.0 + resolution: "fastq@npm:1.19.0" dependencies: reusify: "npm:^1.0.4" - checksum: 10c0/7be87ecc41762adbddf558d24182f50a4b1a3ef3ee807d33b7623da7aee5faecdcc94fce5aa13fe91df93e269f383232bbcdb2dc5338cd1826503d6063221f36 + checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f languageName: node linkType: hard "fdir@npm:^6.1.1, fdir@npm:^6.4.2": - version: 6.4.2 - resolution: "fdir@npm:6.4.2" + version: 6.4.3 + resolution: "fdir@npm:6.4.3" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10c0/34829886f34a3ca4170eca7c7180ec4de51a3abb4d380344063c0ae2e289b11d2ba8b724afee974598c83027fea363ff598caf2b51bc4e6b1e0d8b80cc530573 + checksum: 10c0/d13c10120e9625adf21d8d80481586200759928c19405a816b77dd28eaeb80e7c59c5def3e2941508045eb06d34eb47fad865ccc8bf98e6ab988bb0ed160fb6f languageName: node linkType: hard @@ -7071,11 +7012,11 @@ __metadata: linkType: hard "for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" + version: 0.3.4 + resolution: "for-each@npm:0.3.4" dependencies: - is-callable: "npm:^1.1.3" - checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + is-callable: "npm:^1.2.7" + checksum: 10c0/6b2016c0a0fe3107c70a233923cac74f07bedb5a1847636039fa6bcc3df09aefa554cfec23c3342ad365acac1f95e799d9f8e220cb82a4c7b8a84f969234302f languageName: node linkType: hard @@ -7512,11 +7453,11 @@ __metadata: linkType: hard "h3@npm:^1.13.0": - version: 1.13.1 - resolution: "h3@npm:1.13.1" + version: 1.14.0 + resolution: "h3@npm:1.14.0" dependencies: cookie-es: "npm:^1.2.2" - crossws: "npm:^0.3.1" + crossws: "npm:^0.3.2" defu: "npm:^6.1.4" destr: "npm:^2.0.3" iron-webcrypto: "npm:^1.2.1" @@ -7525,7 +7466,7 @@ __metadata: ufo: "npm:^1.5.4" uncrypto: "npm:^0.1.3" unenv: "npm:^1.10.0" - checksum: 10c0/a8ff3075c18dfeeb11f7763e370a62a0ad639c757ff5efb8f40118e1c57527ebdf2b538cc8b4b2bc5f60e3bb806689cf0daf18e94302d3f700ec6c881e6079de + checksum: 10c0/979dcd66db64bd607c7c536ff27e87ac51c64995ac9b51878d35cb54be69678fb810d4a9ac47e4f715fe5e200a21c995d63a0b4dc85b386c89771c35e6446a2b languageName: node linkType: hard @@ -7623,12 +7564,12 @@ __metadata: linkType: hard "hardhat@npm:^2.22.10": - version: 2.22.17 - resolution: "hardhat@npm:2.22.17" + version: 2.22.18 + resolution: "hardhat@npm:2.22.18" dependencies: "@ethersproject/abi": "npm:^5.1.2" "@metamask/eth-sig-util": "npm:^4.0.0" - "@nomicfoundation/edr": "npm:^0.6.5" + "@nomicfoundation/edr": "npm:^0.7.0" "@nomicfoundation/ethereumjs-common": "npm:4.0.4" "@nomicfoundation/ethereumjs-tx": "npm:5.0.4" "@nomicfoundation/ethereumjs-util": "npm:9.0.4" @@ -7680,7 +7621,7 @@ __metadata: optional: true bin: hardhat: internal/cli/bootstrap.js - checksum: 10c0/d64419a36bfdeb6b4b623d68dcbbb31c724b54999fde5be64c6c102d2f94f98d37ff3964e0293e64c5b436bc194349b09c0874946c687d362bb7a24f989ca685 + checksum: 10c0/cd2fd8972b24d13a342747129e88bfe8bad45432ad88c66c743e81615e1c5db7d656c3e9748c03e517c94f6f6df717c4a14685c82c9f843c9be7c1e0a5f76c49 languageName: node linkType: hard @@ -8041,7 +7982,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f @@ -8739,19 +8680,19 @@ __metadata: linkType: hard "marked-terminal@npm:^7.1.0": - version: 7.2.1 - resolution: "marked-terminal@npm:7.2.1" + version: 7.3.0 + resolution: "marked-terminal@npm:7.3.0" dependencies: ansi-escapes: "npm:^7.0.0" ansi-regex: "npm:^6.1.0" - chalk: "npm:^5.3.0" + chalk: "npm:^5.4.1" cli-highlight: "npm:^2.1.11" cli-table3: "npm:^0.6.5" - node-emoji: "npm:^2.1.3" + node-emoji: "npm:^2.2.0" supports-hyperlinks: "npm:^3.1.0" peerDependencies: - marked: ">=1 <15" - checksum: 10c0/33e7901fd7ded6062440582a84d0896b96faf3e9b15ad54d92b7792a3e5533e925f170a905e9ac719a73f83dd3e08f71dfd9f2f75924fdb6c358beceece49450 + marked: ">=1 <16" + checksum: 10c0/59d23c2ed9488c40856d828f431ae1d5d57426e791bbce8f05ec5a7d3a1f848cdb3b8d8880d76ae45570415f8b48ae459f50bbbd88ece5a31306f1e3de57f021 languageName: node linkType: hard @@ -9301,7 +9242,7 @@ __metadata: languageName: node linkType: hard -"node-emoji@npm:^2.1.3": +"node-emoji@npm:^2.2.0": version: 2.2.0 resolution: "node-emoji@npm:2.2.0" dependencies: @@ -9314,9 +9255,9 @@ __metadata: linkType: hard "node-fetch-native@npm:^1.6.4": - version: 1.6.4 - resolution: "node-fetch-native@npm:1.6.4" - checksum: 10c0/78334dc6def5d1d95cfe87b33ac76c4833592c5eb84779ad2b0c23c689f9dd5d1cfc827035ada72d6b8b218f717798968c5a99aeff0a1a8bf06657e80592f9c3 + version: 1.6.6 + resolution: "node-fetch-native@npm:1.6.6" + checksum: 10c0/8c12dab0e640d8bc126a03d604af9cf3fc1b87f2cda5af0c71601079d5ed835c1dc149c7042b61c83f252a382e1cf1e541788f4c9e8e6c089af77497190f5dc3 languageName: node linkType: hard @@ -9395,13 +9336,13 @@ __metadata: linkType: hard "nopt@npm:^8.0.0": - version: 8.0.0 - resolution: "nopt@npm:8.0.0" + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^3.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/19cb986f79abaca2d0f0b560021da7b32ee6fcc3de48f3eaeb0c324d36755c17754f886a754c091f01f740c17caf7d6aea8237b7fbaf39f476ae5e30a249f18f + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard @@ -9568,9 +9509,9 @@ __metadata: languageName: node linkType: hard -"ox@npm:0.6.0": - version: 0.6.0 - resolution: "ox@npm:0.6.0" +"ox@npm:0.6.7": + version: 0.6.7 + resolution: "ox@npm:0.6.7" dependencies: "@adraffy/ens-normalize": "npm:^1.10.1" "@noble/curves": "npm:^1.6.0" @@ -9584,7 +9525,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/1fe8cfe71df8b69d2240fa8d106ef7b2639534e117ba986243c82d747e98cc9f08b706eeb5e0665d48ddc2dd7935d6a8dd4d214b971169504d6af00a12802f90 + checksum: 10c0/f556804e7246cc8aa56e43c6bb91302a792649638afe086a86ed3a71a5a583c05d3ad4318b212835cb8167fe561024db1625253c118018380393e161af3c3edf languageName: node linkType: hard @@ -9705,9 +9646,9 @@ __metadata: linkType: hard "package-manager-detector@npm:^0.2.0": - version: 0.2.8 - resolution: "package-manager-detector@npm:0.2.8" - checksum: 10c0/2d24dd6e50a196a0b1e3ce7bf6db8aff403bdbe333cf81383bec54fa441dac958ec87a7e6865cf86e614704f349c7effaf8d0c2474a6a50a164e6218689f02db + version: 0.2.9 + resolution: "package-manager-detector@npm:0.2.9" + checksum: 10c0/5fe1e80743fd110954f1904be4be32f34fc46c17b05e9e47a81e2f5777e474366cb570ed3b697a5ae8290860b53ac4b309898b24919dc1ddeb6d4097429113e1 languageName: node linkType: hard @@ -10225,11 +10166,11 @@ __metadata: linkType: hard "qs@npm:^6.9.4": - version: 6.13.1 - resolution: "qs@npm:6.13.1" + version: 6.14.0 + resolution: "qs@npm:6.14.0" dependencies: - side-channel: "npm:^1.0.6" - checksum: 10c0/5ef527c0d62ffca5501322f0832d800ddc78eeb00da3b906f1b260ca0492721f8cdc13ee4b8fd8ac314a6ec37b948798c7b603ccc167e954088df392092f160c + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c languageName: node linkType: hard @@ -10411,9 +10352,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.0.2 - resolution: "readdirp@npm:4.0.2" - checksum: 10c0/a16ecd8ef3286dcd90648c3b103e3826db2b766cdb4a988752c43a83f683d01c7059158d623cbcd8bdfb39e65d302d285be2d208e7d9f34d022d912b929217dd + version: 4.1.1 + resolution: "readdirp@npm:4.1.1" + checksum: 10c0/a1afc90d0e57ce4caa28046875519453fd09663ade0d0c29fe0d6a117eca4596cfdf1a9ebb0859ad34cca7b9351d4f0d8d962a4363d40f3f37e57dba51ffb6b6 languageName: node linkType: hard @@ -10633,28 +10574,28 @@ __metadata: linkType: hard "rollup@npm:^4.24.0": - version: 4.30.1 - resolution: "rollup@npm:4.30.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.30.1" - "@rollup/rollup-android-arm64": "npm:4.30.1" - "@rollup/rollup-darwin-arm64": "npm:4.30.1" - "@rollup/rollup-darwin-x64": "npm:4.30.1" - "@rollup/rollup-freebsd-arm64": "npm:4.30.1" - "@rollup/rollup-freebsd-x64": "npm:4.30.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.30.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.30.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.30.1" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.30.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.30.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.30.1" - "@rollup/rollup-linux-x64-musl": "npm:4.30.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.30.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.30.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.30.1" + version: 4.34.0 + resolution: "rollup@npm:4.34.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.34.0" + "@rollup/rollup-android-arm64": "npm:4.34.0" + "@rollup/rollup-darwin-arm64": "npm:4.34.0" + "@rollup/rollup-darwin-x64": "npm:4.34.0" + "@rollup/rollup-freebsd-arm64": "npm:4.34.0" + "@rollup/rollup-freebsd-x64": "npm:4.34.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.34.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.34.0" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.34.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.34.0" + "@rollup/rollup-linux-x64-musl": "npm:4.34.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.34.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.34.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.34.0" "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -10700,7 +10641,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/a318c57e2ca9741e1503bcd75483949c6e83edd72234a468010a3098a34248f523e44f7ad4fde90dc5c2da56abc1b78ac42a9329e1dbd708682728adbd8df7cc + checksum: 10c0/ff395dc0d4fd26feb3bc8ed405d396eee6741efd6f026db2fc51a7dc0634e472aa7ef05c9d27b069f41884997dea7d07d69e478047916e5849964b515029314d languageName: node linkType: hard @@ -10846,11 +10787,11 @@ __metadata: linkType: hard "semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": - version: 7.6.3 - resolution: "semver@npm:7.6.3" + version: 7.7.0 + resolution: "semver@npm:7.7.0" bin: semver: bin/semver.js - checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + checksum: 10c0/bcd1c03209b4be7d8ca86c976a0410beba7d4ec1d49d846a4be154b958db1ff5eaee50760c1d4f4070b19dee3236b8672d3e09642c53ea23740398bba2538a2d languageName: node linkType: hard @@ -10984,7 +10925,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.6": +"side-channel@npm:^1.1.0": version: 1.1.0 resolution: "side-channel@npm:1.1.0" dependencies: @@ -11236,9 +11177,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.20 - resolution: "spdx-license-ids@npm:3.0.20" - checksum: 10c0/bdff7534fad6ef59be49becda1edc3fb7f5b3d6f296a715516ab9d972b8ad59af2c34b2003e01db8970d4c673d185ff696ba74c6b61d3bf327e2b3eac22c297c + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: 10c0/ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 languageName: node linkType: hard @@ -11547,12 +11488,12 @@ __metadata: linkType: hard "supports-hyperlinks@npm:^3.1.0": - version: 3.1.0 - resolution: "supports-hyperlinks@npm:3.1.0" + version: 3.2.0 + resolution: "supports-hyperlinks@npm:3.2.0" dependencies: has-flag: "npm:^4.0.0" supports-color: "npm:^7.0.0" - checksum: 10c0/78cc3e17eb27e6846fa355a8ebf343befe36272899cd409e45317a06c1997e95c23ff99d91080a517bd8c96508d4fa456e6ceb338c02ba5d7544277dbec0f10f + checksum: 10c0/bca527f38d4c45bc95d6a24225944675746c515ddb91e2456d00ae0b5c537658e9dd8155b996b191941b0c19036195a098251304b9082bbe00cd1781f3cd838e languageName: node linkType: hard @@ -11761,11 +11702,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^2.0.0": - version: 2.0.0 - resolution: "ts-api-utils@npm:2.0.0" + version: 2.0.1 + resolution: "ts-api-utils@npm:2.0.1" peerDependencies: typescript: ">=4.8.4" - checksum: 10c0/6165e29a5b75bd0218e3cb0f9ee31aa893dbd819c2e46dbb086c841121eb0436ed47c2c18a20cb3463d74fd1fb5af62e2604ba5971cc48e5b38ebbdc56746dfc + checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd languageName: node linkType: hard @@ -11866,8 +11807,8 @@ __metadata: linkType: hard "tsup@npm:^8.3.5": - version: 8.3.5 - resolution: "tsup@npm:8.3.5" + version: 8.3.6 + resolution: "tsup@npm:8.3.6" dependencies: bundle-require: "npm:^5.0.0" cac: "npm:^6.7.14" @@ -11902,7 +11843,7 @@ __metadata: bin: tsup: dist/cli-default.js tsup-node: dist/cli-node.js - checksum: 10c0/7794953cbc784b7c8f14c4898d36a293b815b528d3098c2416aeaa2b4775dc477132cd12f75f6d32737dfd15ba10139c73f7039045352f2ba1ea7e5fe6fe3773 + checksum: 10c0/b8669bba2aafb8831832d7638792a20a101778a07ba971ea36fca47c27e7095fe0c91d29669d2fc0d17941138bc87245de1d0c4e5abf0ce5dfec7bf9eb76a5bd languageName: node linkType: hard @@ -12146,11 +12087,11 @@ __metadata: linkType: hard "undici@npm:^5.14.0": - version: 5.28.4 - resolution: "undici@npm:5.28.4" + version: 5.28.5 + resolution: "undici@npm:5.28.5" dependencies: "@fastify/busboy": "npm:^2.0.0" - checksum: 10c0/08d0f2596553aa0a54ca6e8e9c7f45aef7d042c60918564e3a142d449eda165a80196f6ef19ea2ef2e6446959e293095d8e40af1236f0d67223b06afac5ecad7 + checksum: 10c0/4dfaa13089fe4c0758f84ec0d34b257e58608e6be3aa540f493b9864b39e3fdcd0a1ace38e434fe79db55f833aa30bcfddd8d6cbe3e0982b0dcae8ec17b65e08 languageName: node linkType: hard @@ -12430,47 +12371,24 @@ __metadata: languageName: node linkType: hard -"viem@npm:2.x, viem@npm:latest": - version: 2.22.7 - resolution: "viem@npm:2.22.7" - dependencies: - "@noble/curves": "npm:1.7.0" - "@noble/hashes": "npm:1.6.1" - "@scure/bip32": "npm:1.6.0" - "@scure/bip39": "npm:1.5.0" - abitype: "npm:1.0.7" - isows: "npm:1.0.6" - ox: "npm:0.6.0" - webauthn-p256: "npm:0.0.10" - ws: "npm:8.18.0" - peerDependencies: - typescript: ">=5.0.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/ad6be334d26fe4156ff732e26976544df91ef06ca0ae59af3fc01006d9ebdff5f78c70362e9a9339f6a37d41e2c31cf250af8945be7231f761b4a5b9a9f3b17a - languageName: node - linkType: hard - -"viem@npm:^2.1.1": - version: 2.22.6 - resolution: "viem@npm:2.22.6" +"viem@npm:2.x, viem@npm:^2.1.1, viem@npm:latest": + version: 2.22.17 + resolution: "viem@npm:2.22.17" dependencies: - "@noble/curves": "npm:1.7.0" - "@noble/hashes": "npm:1.6.1" - "@scure/bip32": "npm:1.6.0" - "@scure/bip39": "npm:1.5.0" - abitype: "npm:1.0.7" + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@scure/bip32": "npm:1.6.2" + "@scure/bip39": "npm:1.5.4" + abitype: "npm:1.0.8" isows: "npm:1.0.6" - ox: "npm:0.6.0" - webauthn-p256: "npm:0.0.10" + ox: "npm:0.6.7" ws: "npm:8.18.0" peerDependencies: typescript: ">=5.0.4" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/e04462bf1b9ea137da1557df9d275c2a9b0b85e36c50c09e2b55595bd5c82c876ea5376a93b9baa5cc48a0b77ccef56fb3c517ab3087975af6924edcfd2ec00b + checksum: 10c0/fcf1c5ba57a309d8c604488ca55d7b48c655a35f4b383accaa5dbc5245690ae43b45fbd2d6e3e067feb0e62807b2f5daefe7803e5c58fffb2ca34683e46a2a6b languageName: node linkType: hard @@ -12495,10 +12413,10 @@ __metadata: linkType: soft "wagmi@npm:latest": - version: 2.14.7 - resolution: "wagmi@npm:2.14.7" + version: 2.14.9 + resolution: "wagmi@npm:2.14.9" dependencies: - "@wagmi/connectors": "npm:5.7.3" + "@wagmi/connectors": "npm:5.7.5" "@wagmi/core": "npm:2.16.3" use-sync-external-store: "npm:1.4.0" peerDependencies: @@ -12509,7 +12427,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/7c6f564efa22134c61791bff09521b61d45ed2ed9272755b1504309e059e6a1b918a22b4524bac7919a130ab813ac8e9406aa54f27754c2a363f3492e236923c + checksum: 10c0/b1b453c39bccf64f4d204b11f35218f095bf3aa4c808a4c44295de257bd32f9f15fda37d5da6ef75c93e49a96e2273ab2271e8359e4c9c7b18d0836a66880972 languageName: node linkType: hard @@ -12542,16 +12460,6 @@ __metadata: languageName: node linkType: hard -"webauthn-p256@npm:0.0.10": - version: 0.0.10 - resolution: "webauthn-p256@npm:0.0.10" - dependencies: - "@noble/curves": "npm:^1.4.0" - "@noble/hashes": "npm:^1.4.0" - checksum: 10c0/27d836d81a1fec24a31d2d9b652f8ff6876b51940d1003bbd14dc5cfa57c58d84223b5a4eece229516522fd997bc0bc7be618ac42b129fb5fa42fa530060b16d - languageName: node - linkType: hard - "webextension-polyfill@npm:>=0.10.0 <1.0": version: 0.12.0 resolution: "webextension-polyfill@npm:0.12.0" From 99f5ef65f602c3238f8cabcec252f5ab30b1507a Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 13:24:05 +0500 Subject: [PATCH 14/28] print file tree --- .github/workflows/playwright.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 7e61fc0..7810e1f 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -30,6 +30,9 @@ jobs: - name: โš™๏ธ Install dependencies run: yarn install --immutable + - name: Print File Tree + run: tree -I node_modules + - name: ๐ŸŒ Start UI run: | yarn start:ui & From fb1f8bf11710071002a1e4c393bdf20b7cad49da Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 13:26:02 +0500 Subject: [PATCH 15/28] install tree --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 7810e1f..756f018 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -31,7 +31,7 @@ jobs: run: yarn install --immutable - name: Print File Tree - run: tree -I node_modules + run: sudo apt-get install tree && tree -I node_modules - name: ๐ŸŒ Start UI run: | From 04783531b03c743fb01430510221bd558c27e2eb Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 13:30:23 +0500 Subject: [PATCH 16/28] do not use sudo --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 756f018..ba3ff03 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -31,7 +31,7 @@ jobs: run: yarn install --immutable - name: Print File Tree - run: sudo apt-get install tree && tree -I node_modules + run: apt-get install tree && tree -I node_modules - name: ๐ŸŒ Start UI run: | From 292159990266ae07895e02408419e8b9e0a202ae Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 16:16:27 +0500 Subject: [PATCH 17/28] use root --- .github/workflows/playwright.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index ba3ff03..1361e72 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -13,7 +13,6 @@ jobs: runs-on: ubuntu-latest container: image: mcr.microsoft.com/playwright:v1.50.1-noble - options: --user 1001 env: NEXT_PUBLIC_WC_PROJECT_ID: ${{ secrets.NEXT_PUBLIC_WC_PROJECT_ID }} steps: @@ -30,9 +29,6 @@ jobs: - name: โš™๏ธ Install dependencies run: yarn install --immutable - - name: Print File Tree - run: apt-get install tree && tree -I node_modules - - name: ๐ŸŒ Start UI run: | yarn start:ui & From ebe7677bc08a295cbcf745f17ec5d7b6d36e24ff Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 16:21:16 +0500 Subject: [PATCH 18/28] headless explicitly --- packages/w3wallets/src/withWallets.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index a925acb..a5630e6 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -55,7 +55,9 @@ export function withWallets( } const context = await chromium.launchPersistentContext(userDataDir, { - headless: testInfo.project.use.headless ?? true, + // TODO: return parametrization + headless: true, + // headless: testInfo.project.use.headless ?? true, channel: "chromium", args: [ `--disable-extensions-except=${extensionPaths.join(",")}`, From d7bd6bde6524d13c37c7a6c964e025a2ac49186b Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 16:27:12 +0500 Subject: [PATCH 19/28] change context and add logs --- packages/w3wallets/src/withWallets.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index a5630e6..9d45821 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -54,7 +54,10 @@ export function withWallets( extensionPaths.push(polkadotJSPath); } - const context = await chromium.launchPersistentContext(userDataDir, { + // TODO: logs + console.log(extensionPaths.join(",")); + + const context = await chromium.launchPersistentContext("", { // TODO: return parametrization headless: true, // headless: testInfo.project.use.headless ?? true, From 9ac266ca5248861ce6e6a233b13c026692cdc53e Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 16:38:22 +0500 Subject: [PATCH 20/28] add logs --- packages/w3wallets/src/withWallets.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index 9d45821..9a0d995 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -54,10 +54,9 @@ export function withWallets( extensionPaths.push(polkadotJSPath); } - // TODO: logs - console.log(extensionPaths.join(",")); + console.log("launching context"); - const context = await chromium.launchPersistentContext("", { + const context = await chromium.launchPersistentContext(userDataDir, { // TODO: return parametrization headless: true, // headless: testInfo.project.use.headless ?? true, @@ -68,12 +67,15 @@ export function withWallets( ], }); + console.log("launched"); + // Wait until service workers appear for the loaded extensions await context.waitForEvent("serviceworker"); // Depending on how quickly the extension service workers load, we poll. while (context.serviceWorkers().length < extensionPaths.length) { await sleep(1000); + console.log("Awaiting service workers"); } await use(context); From 6f26063a975e71dd7eb2d1b3b84d60ea3839963d Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 16:46:06 +0500 Subject: [PATCH 21/28] add logs --- packages/w3wallets/src/withWallets.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index 9a0d995..cdc78fc 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -56,6 +56,27 @@ export function withWallets( console.log("launching context"); + extensionPaths.forEach((extPath) => { + try { + // Check that the directory itself is accessible + fs.accessSync(extPath, fs.constants.R_OK); + console.log(`โœ… Found extension directory: ${extPath}`); + } catch (error) { + console.error( + `โŒ Extension path not found or no permission: ${extPath}`, + error, + ); + } + + // Check specifically for manifest.json (common entrypoint) + const manifestPath = path.join(extPath, "manifest.json"); + if (fs.existsSync(manifestPath)) { + console.log(`โœ… Found manifest.json at: ${manifestPath}`); + } else { + console.error(`โŒ No manifest.json found at: ${manifestPath}`); + } + }); + const context = await chromium.launchPersistentContext(userDataDir, { // TODO: return parametrization headless: true, From 016f148a8f9c3fc5c7070aee2ef25e60c9fd2407 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 16:53:10 +0500 Subject: [PATCH 22/28] more logs --- packages/w3wallets/src/withWallets.ts | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index cdc78fc..e33f6fd 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -79,7 +79,7 @@ export function withWallets( const context = await chromium.launchPersistentContext(userDataDir, { // TODO: return parametrization - headless: true, + headless: false, // headless: testInfo.project.use.headless ?? true, channel: "chromium", args: [ @@ -88,10 +88,27 @@ export function withWallets( ], }); + context.on("page", (page) => { + // Capture console logs on each page + page.on("console", (msg) => { + console.log(`console(${msg.type()}): ${msg.text()}`); + }); + // Capture page errors (e.g., uncaught exceptions) + page.on("pageerror", (err) => { + console.log(`pageerror: ${err}`); + }); + }); + + // Global console events + context.on("console", (msg) => + console.log(`(context) console(${msg.type()}): ${msg.text()}`), + ); + console.log("launched"); // Wait until service workers appear for the loaded extensions - await context.waitForEvent("serviceworker"); + // TODO: + // await context.waitForEvent("serviceworker"); // Depending on how quickly the extension service workers load, we poll. while (context.serviceWorkers().length < extensionPaths.length) { From 2e61738c12006bcfedef33bb4ca370159e52dd60 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 16:58:01 +0500 Subject: [PATCH 23/28] xvfb-run --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 1361e72..b279534 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -45,4 +45,4 @@ jobs: run: cp packages/w3wallets/.env.example packages/w3wallets/.env - name: ๐Ÿงช Run tests - run: yarn test + run: xvfb-run --auto-servernum --server-args='-screen 0 1280x800x24' yarn test From b74d7eabdada484c88d28e11a2fd2bbb7066458f Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 17:09:03 +0500 Subject: [PATCH 24/28] headless --- packages/w3wallets/src/withWallets.ts | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index e33f6fd..3513f25 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -54,32 +54,9 @@ export function withWallets( extensionPaths.push(polkadotJSPath); } - console.log("launching context"); - - extensionPaths.forEach((extPath) => { - try { - // Check that the directory itself is accessible - fs.accessSync(extPath, fs.constants.R_OK); - console.log(`โœ… Found extension directory: ${extPath}`); - } catch (error) { - console.error( - `โŒ Extension path not found or no permission: ${extPath}`, - error, - ); - } - - // Check specifically for manifest.json (common entrypoint) - const manifestPath = path.join(extPath, "manifest.json"); - if (fs.existsSync(manifestPath)) { - console.log(`โœ… Found manifest.json at: ${manifestPath}`); - } else { - console.error(`โŒ No manifest.json found at: ${manifestPath}`); - } - }); - const context = await chromium.launchPersistentContext(userDataDir, { // TODO: return parametrization - headless: false, + headless: true, // headless: testInfo.project.use.headless ?? true, channel: "chromium", args: [ From e95449d91a124c8e7d0428931f135f746e16b677 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 17:18:24 +0500 Subject: [PATCH 25/28] await servieworker --- packages/w3wallets/src/withWallets.ts | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index 3513f25..a925acb 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -55,9 +55,7 @@ export function withWallets( } const context = await chromium.launchPersistentContext(userDataDir, { - // TODO: return parametrization - headless: true, - // headless: testInfo.project.use.headless ?? true, + headless: testInfo.project.use.headless ?? true, channel: "chromium", args: [ `--disable-extensions-except=${extensionPaths.join(",")}`, @@ -65,32 +63,12 @@ export function withWallets( ], }); - context.on("page", (page) => { - // Capture console logs on each page - page.on("console", (msg) => { - console.log(`console(${msg.type()}): ${msg.text()}`); - }); - // Capture page errors (e.g., uncaught exceptions) - page.on("pageerror", (err) => { - console.log(`pageerror: ${err}`); - }); - }); - - // Global console events - context.on("console", (msg) => - console.log(`(context) console(${msg.type()}): ${msg.text()}`), - ); - - console.log("launched"); - // Wait until service workers appear for the loaded extensions - // TODO: - // await context.waitForEvent("serviceworker"); + await context.waitForEvent("serviceworker"); // Depending on how quickly the extension service workers load, we poll. while (context.serviceWorkers().length < extensionPaths.length) { await sleep(1000); - console.log("Awaiting service workers"); } await use(context); From 12245f1f9d561448d80a72f7546586a8aeffb004 Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 17:22:26 +0500 Subject: [PATCH 26/28] remove await serviceworker --- packages/w3wallets/src/withWallets.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index a925acb..777d86f 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -63,8 +63,8 @@ export function withWallets( ], }); - // Wait until service workers appear for the loaded extensions - await context.waitForEvent("serviceworker"); + // // Wait until service workers appear for the loaded extensions + // await context.waitForEvent("serviceworker"); // Depending on how quickly the extension service workers load, we poll. while (context.serviceWorkers().length < extensionPaths.length) { From 22778c13900619d820d418a76de47bd047f9f58b Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 17:33:46 +0500 Subject: [PATCH 27/28] do not await serviceworker --- packages/w3wallets/src/withWallets.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/w3wallets/src/withWallets.ts b/packages/w3wallets/src/withWallets.ts index 777d86f..02c1c7b 100644 --- a/packages/w3wallets/src/withWallets.ts +++ b/packages/w3wallets/src/withWallets.ts @@ -63,10 +63,6 @@ export function withWallets( ], }); - // // Wait until service workers appear for the loaded extensions - // await context.waitForEvent("serviceworker"); - - // Depending on how quickly the extension service workers load, we poll. while (context.serviceWorkers().length < extensionPaths.length) { await sleep(1000); } From ac1a063a629eacd7e57f937e24b955ff447ff86e Mon Sep 17 00:00:00 2001 From: Max Andreev Date: Sun, 2 Feb 2025 17:39:47 +0500 Subject: [PATCH 28/28] add badge --- packages/w3wallets/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/w3wallets/README.md b/packages/w3wallets/README.md index 9e14ede..be8cb57 100644 --- a/packages/w3wallets/README.md +++ b/packages/w3wallets/README.md @@ -3,6 +3,7 @@ ![License](https://img.shields.io/badge/License-MIT-yellow.svg) [![npm version](https://img.shields.io/npm/v/w3wallets.svg)](https://www.npmjs.com/package/w3wallets) ![CodeQL](https://github.com/Maksandre/w3wallets/actions/workflows/github-code-scanning/codeql/badge.svg?branch=main) +[![Tests](https://github.com/Maksandre/w3wallets/actions/workflows/playwright.yml/badge.svg?branch=main)](https://github.com/Maksandre/w3wallets/actions/workflows/playwright.yml) Web3 wallets for Playwright.