From 0dec22d7fb6eaeae9e8faf12df21691460fce0e8 Mon Sep 17 00:00:00 2001 From: Kevin Nzeng Essimengane Date: Wed, 26 Aug 2026 00:36:06 +0200 Subject: [PATCH 1/2] chore: align product sdk packages --- docs/backlog/24-access-streaming-v2.md | 6 +- docs/backlog/README.md | 18 +- docs/backlog/improvement-plan.md | 9 +- ...oduct-readiness-and-killer-dapp-roadmap.md | 18 +- .../product-devnet-architecture.md | 22 +- docs/operations/dependency-security-status.md | 42 +- docs/operations/deployment-configuration.md | 24 +- spec.md | 13 +- web/package-lock.json | 2615 +++++++---------- web/package.json | 8 +- .../services/productDevnetCatalogBootstrap.ts | 6 +- 11 files changed, 1099 insertions(+), 1682 deletions(-) diff --git a/docs/backlog/24-access-streaming-v2.md b/docs/backlog/24-access-streaming-v2.md index 9495f77..33c4e79 100644 --- a/docs/backlog/24-access-streaming-v2.md +++ b/docs/backlog/24-access-streaming-v2.md @@ -139,10 +139,12 @@ P3 first vertical slice delivered (`agent/audio-v2-p3`): the browser/device validation matrix, startup telemetry export, and the backend read-through gateway decision. -Product SDK adaptation note (2026-07-26): +Product SDK adaptation note (updated 2026-08-26): -- Product SDK 0.20.1 and deploy tooling 0.13.1 remain +- Product SDK 0.23.0 and deploy tooling 0.13.1 remain prototype/reference/unaudited. +- Root PAPI 3.0.0 is not adopted yet because the current Product SDK graph + uses PAPI 2.2.x while `@polkadot-apps` still uses PAPI 1.23.x. - Host APIs are progressive enhancement for Product containers; standalone web remains a supported mode. - Host detection, explicit Product account identity, a Product DevNet build, diff --git a/docs/backlog/README.md b/docs/backlog/README.md index ff731c7..fae56a2 100644 --- a/docs/backlog/README.md +++ b/docs/backlog/README.md @@ -110,17 +110,19 @@ explicit Host detection, app-scoped Product identity, and canonical Product-origin room links. The typed runtime ports and experimental Product CDM/PAPI adapter boundary are implementation preparation only; they do not imply Product-signed contract writes, Statement Store rooms, or Humanity -decisions. API-side Product-signed key/session verification now exists through -`product-sr25519-v1`, but the Product frontend still needs to send host-signed -requests before protected playback can use that identity path. +decisions. Product-signed key/session verification now exists through +`product-sr25519-v1`, and the Product frontend sends that request shape after +explicit Product account connection. Live host evidence remains required before +Product identity can be treated as broadly proven across devices. The Product SDK evidence snapshot used for this replanning is now -`@parity/product-sdk` 0.20.1 and +`@parity/product-sdk` 0.23.0 and `@polkadot-community-foundation/polkadot-app-deploy` 0.13.1, -last aligned with the checked-in package set on 2026-08-06 and rechecked -against npm on 2026-08-25. Newer Product SDK/PAPI packages exist and remain a -dedicated compatibility task because the host/mobile boundary is still moving -quickly. They remain prototype / reference / unaudited code. +last aligned with npm on 2026-08-26. The Product SDK set remains prototype / +reference / unaudited code. Root `polkadot-api` 3.0.0 exists but is not yet +adopted because the current Product SDK packages use PAPI 2.2.x and +`@polkadot-apps` packages use PAPI 1.23.x, so a single PAPI 3 root breaks +Dotify's Bulletin/wallet type seams. Product SDK contracts target `pallet-revive` / PolkaVM CDM flows, not Dotify's current viem + EVM RPC write path; Statement Store is useful for small ephemeral presence, not full chat, SDP/ICE, durable media metadata, or guest diff --git a/docs/backlog/improvement-plan.md b/docs/backlog/improvement-plan.md index f4ec509..bfb7653 100644 --- a/docs/backlog/improvement-plan.md +++ b/docs/backlog/improvement-plan.md @@ -67,11 +67,12 @@ sound. Only the baseline rows marked delivered may be presented as live. Product SDK snapshot used for this plan: -- `@parity/product-sdk` 0.20.1 (aligned with the checked-in package set on - 2026-08-06; rechecked 2026-08-25 against latest npm `0.23.0`); +- `@parity/product-sdk` 0.23.0, host 0.16.0, statement-store 0.6.5, and + descriptors 0.10.0 (aligned with npm on 2026-08-26); - `@polkadot-community-foundation/polkadot-app-deploy` 0.13.1; -- deferred SDK drift: host 0.16.0, statement-store 0.6.5, descriptors 0.10.0, - and `polkadot-api` 3.0.0 need a dedicated compatibility PR; +- deferred PAPI drift: root `polkadot-api` 3.0.0 is published, but the current + Product SDK graph uses PAPI 2.2.x and `@polkadot-apps` uses PAPI 1.23.x, so + Dotify keeps root PAPI 1.23.3 until upstream packages converge; - explicit prototype / reference / unaudited status; - Product target: DevNet Asset Hub / People / Bulletin; - contracts package: `pallet-revive`, PolkaVM artifacts, and CDM manifests; diff --git a/docs/backlog/polkadot-product-readiness-and-killer-dapp-roadmap.md b/docs/backlog/polkadot-product-readiness-and-killer-dapp-roadmap.md index 4c6a482..591b33e 100644 --- a/docs/backlog/polkadot-product-readiness-and-killer-dapp-roadmap.md +++ b/docs/backlog/polkadot-product-readiness-and-killer-dapp-roadmap.md @@ -3,12 +3,14 @@ Status: active execution note; the Product DevNet baseline is delivered on `dev` and remains tracked through Product compatibility issue #85. -Last Product SDK package check: 2026-08-25. Dotify still pins -`@parity/product-sdk` 0.20.1 and -`@polkadot-community-foundation/polkadot-app-deploy` 0.13.1. npm currently -publishes `@parity/product-sdk` 0.23.0, host 0.16.0, statement-store 0.6.5, -descriptors 0.10.0, and `polkadot-api` 3.0.0; upgrade remains a dedicated -compatibility task, not a casual lockfile bump. +Last Product SDK package check: 2026-08-26. Dotify now pins the current +published Product SDK set: `@parity/product-sdk` 0.23.0, host 0.16.0, +statement-store 0.6.5, descriptors 0.10.0, and +`@polkadot-community-foundation/polkadot-app-deploy` 0.13.1. npm also +publishes `polkadot-api` 3.0.0, but Dotify keeps root PAPI on 1.23.3 because +the current Product SDK packages use PAPI 2.2.x and `@polkadot-apps` +chain-client/keys/signer use PAPI 1.23.x. Root PAPI 3 remains blocked until +the official SDK graph converges. ## Verdict @@ -158,6 +160,8 @@ Goal: prove the Product host path with small spikes before committing the app. - Delivered: connect the app-scoped Product account only on explicit action and separate identity capability from EVM signing capability. - Delivered: publishable Bulletin/DotNS build and dual-origin Fly boundary. +- Delivered: align the Product SDK set with the 2026-08-26 npm latest while + keeping standalone/Product builds green. - Remaining: prototype host transaction signing and resource allocation. - Compare Dotify's Hardhat/EVM runtime with Product SDK PolkaVM/CDM contracts. - Delivered on the room-beacon branch: Statement Store presence with strict @@ -210,6 +214,8 @@ Goal: deepen the delivered Product mode one adapter at a time. `devnet` is the only environment Dotify can serve a catalog from. - Next: `pallet-revive` account mapping plus real host-signed transaction smoke tests before Product writes can replace the EVM wallet path. +- Next: revisit root `polkadot-api` 3 after Product SDK and `@polkadot-apps` + packages publish on a compatible PAPI major line. - Next: confirm the Product-supported CASH settlement model before exposing any native/CASH conversion, bridge, or receipt UI. Dotify must keep runtime access grants tied to verifiable settlement evidence. diff --git a/docs/explanation/product-devnet-architecture.md b/docs/explanation/product-devnet-architecture.md index 0373603..48137a0 100644 --- a/docs/explanation/product-devnet-architecture.md +++ b/docs/explanation/product-devnet-architecture.md @@ -455,10 +455,10 @@ The current baseline is: | Component | Pinned/target value | | ---------------------------------------------------- | ---------------------------------- | | Node | 22 | -| `@parity/product-sdk` | `0.20.1` | -| `@parity/product-sdk-host` | `0.15.1` | -| `@parity/product-sdk-statement-store` | `0.6.2` | -| `@parity/product-sdk-descriptors` | `0.8.0` | +| `@parity/product-sdk` | `0.23.0` | +| `@parity/product-sdk-host` | `0.16.0` | +| `@parity/product-sdk-statement-store` | `0.6.5` | +| `@parity/product-sdk-descriptors` | `0.10.0` | | `polkadot-api` | `1.23.3` | | `@polkadot-community-foundation/polkadot-app-deploy` | `0.13.1` in the deploy command | | Product network | `devnet` | @@ -466,12 +466,14 @@ The current baseline is: | Public gateway | `https://dotify-test01.dev-dot.li` | | Asset Hub EVM chain ID | `420420417` | -Checked against npm on 2026-08-25: the Product SDK set has newer published -versions (`@parity/product-sdk` `0.23.0`, host `0.16.0`, statement-store -`0.6.5`, descriptors `0.10.0`, and `polkadot-api` `3.0.0`). Dotify keeps the -older pinned set until a dedicated compatibility branch verifies Product -Desktop, Product Mobile fallback, Product sr25519 key requests, and the -experimental CDM/PAPI adapter together. +Checked against npm on 2026-08-26: the Product SDK set above is current. npm +also publishes `polkadot-api` `3.0.0`, but Dotify keeps root PAPI on `1.23.3` +for now. The current official Product SDK packages bring their own PAPI +`2.2.x` tree, while `@polkadot-apps` chain-client/keys/signer still depend on +PAPI `1.23.x`. A direct root PAPI 3 trial removed the public +`PolkadotSigner` export and broke `ChainDefinition` / `TypedApi` compatibility +at the Bulletin and wallet seams. Root PAPI 3 therefore remains a blocked +compatibility migration until the upstream SDK graph converges. For every SDK or deploy-tool upgrade: diff --git a/docs/operations/dependency-security-status.md b/docs/operations/dependency-security-status.md index 525551c..ad849a2 100644 --- a/docs/operations/dependency-security-status.md +++ b/docs/operations/dependency-security-status.md @@ -1,6 +1,6 @@ # Dependency and Security Status -Last checked: 2026-08-25. +Last checked: 2026-08-26. This record captures the dependency/security evidence for the maintenance pass that follows the Product payment-label work. It is not a blanket policy change: @@ -13,20 +13,22 @@ inside their reviewed scope. | --- | --- | --- | | `web` | `brace-expansion` override `5.0.8` -> `5.0.9` | Removes the high-severity `brace-expansion` advisory from the frontend toolchain. | | `web` | Lockfile updates inside declared ranges: `viem` `2.55.19`, `@polkadot-apps/chain-client` `2.0.6`, `@polkadot-apps/descriptors` `1.0.2` | Keeps the Product/PAPI-facing browser stack current without changing public ranges or SDK major assumptions. | +| `web` | Product SDK set: `@parity/product-sdk` `0.20.1` -> `0.23.0`, host `0.15.1` -> `0.16.0`, statement-store `0.6.2` -> `0.6.5`, descriptors `0.8.0` -> `0.10.0` | Aligns Dotify's Product adapter with the latest published Product SDK packages while preserving the standalone path and Product CDM opt-in boundary. | +| `web` | Lockfile regeneration also moves minor transitives inside already-declared ranges, including Rollup `4.63.0`, `@scure/base` `2.3.0`, and `ufo` `1.6.4` | npm resolution collateral from the Product SDK install; no direct dependency range or public runtime contract changes. | | `services/api` | Lockfile updates inside declared ranges: `fastify` `5.12.1`, `@fastify/cors` `11.3.0`, `@fastify/multipart` `10.1.1`, `viem` `2.55.19`, `ws` `8.21.0`, `find-my-way` `9.9.0`, `fast-uri` `3.1.6`, `esbuild` `0.28.2` | Brings the backend API audit to zero vulnerabilities without changing the env contract. | | `contracts/evm` | Lockfile updates inside declared ranges: Hardhat `2.29.1`, Hardhat plugins within the Hardhat 2 line, Mocha `11.8.0`, `viem` `2.55.19` | Reduces dev-tooling audit exposure without migrating to Hardhat 3. | ## Official Version Drift -Checked against npm published versions on 2026-08-25. +Checked against npm published versions on 2026-08-26. | Package | Current pinned/locked value | Latest published value | Decision | | --- | --- | --- | --- | -| `@parity/product-sdk` | `0.20.1` | `0.23.0` | Defer to a Product SDK compatibility PR; mobile host behavior is still moving. | -| `@parity/product-sdk-host` | `0.15.1` | `0.16.0` | Defer with the Product SDK set. | -| `@parity/product-sdk-statement-store` | `0.6.2` | `0.6.5` | Defer with the Product SDK set. | -| `@parity/product-sdk-descriptors` | `0.8.0` | `0.10.0` | Defer with the Product SDK set because descriptor changes affect the CDM/PAPI adapter. | -| `polkadot-api` | `1.23.3` | `3.0.0` | Defer as a major migration; Product and PAPI generated descriptors need a dedicated validation pass. | +| `@parity/product-sdk` | `0.23.0` | `0.23.0` | Current. | +| `@parity/product-sdk-host` | `0.16.0` | `0.16.0` | Current. | +| `@parity/product-sdk-statement-store` | `0.6.5` | `0.6.5` | Current. | +| `@parity/product-sdk-descriptors` | `0.10.0` | `0.10.0` | Current. | +| `polkadot-api` | `1.23.3` | `3.0.0` | Blocked as a root migration: Product SDK `0.23.0` currently depends on PAPI `2.2.x`, while `@polkadot-apps/chain-client` / keys / signer depend on PAPI `1.23.x`; a direct root PAPI 3 trial removes `PolkadotSigner` and breaks `ChainDefinition` / `TypedApi` compatibility. | | `@polkadot-community-foundation/polkadot-app-deploy` | `0.13.1` | `0.13.1` | Current. | | `react` / `react-dom` | `18.3.1` | `19.2.8` | Defer as a UI/runtime migration. | | `vite` | `6.x` | `8.2.2` | Defer as a build-system migration. | @@ -44,14 +46,20 @@ Checked against npm published versions on 2026-08-25. `web`: - `brace-expansion` is fixed. -- `npm audit --audit-level=moderate` still reports high-severity transitive +- `npm audit --audit-level=moderate` still reports 26 high-severity transitive findings through `deepmerge-ts` / `write-package` / `@polkadot-api/cli` and `nanoid` / `@novasamatech/host-api`. -- `npm audit --omit=dev --audit-level=moderate` reports the same Product/PAPI - chain because those packages are runtime dependencies. npm does not offer a - non-breaking fix for the `deepmerge-ts` path. -- Next safe action: dedicated Product SDK + PAPI migration spike from the - current Host/mobile behavior, not `npm audit fix --force`. +- `npm audit --omit=dev --audit-level=moderate` reports the same 26 Product / + PAPI chain findings because those packages are runtime dependencies. npm does + not offer a non-breaking fix for the `deepmerge-ts` path. +- Product SDK latest does not remove that audit chain. A root + `polkadot-api@3.0.0` trial also did not produce a deployable graph because + the official Product SDK and `@polkadot-apps` packages still use different + PAPI major lines. +- Next safe action: Product host-signed transaction/resource-allocation smoke + tests on this SDK set, plus upstream monitoring for a Product SDK / + `@polkadot-apps` PAPI 3 convergence release. Do not run + `npm audit fix --force` on the Product stack. `contracts/evm`: @@ -63,10 +71,10 @@ Checked against npm published versions on 2026-08-25. ## Improvement Flags -- Add a Product SDK compatibility branch that tests `@parity/product-sdk` - `0.23.0`, host `0.16.0`, statement-store `0.6.5`, descriptors `0.10.0`, - and `polkadot-api` `3.0.0` against Product Desktop, Product Mobile fallback, - CDM resolver generation, Product sr25519 key requests, and room join links. +- Run real Product host smoke tests for Product sr25519 key/session requests + and the opt-in `product-cdm` runtime adapter with the SDK `0.23.0` set. +- Track root `polkadot-api` `3.0.0` separately until Product SDK and + `@polkadot-apps` publish compatible packages on the same PAPI major line. - Plan a Hardhat 3 migration separately from app/runtime changes. - Keep the standalone web/API path first-class; Product SDK mode remains a progressive enhancement until host signing, WebRTC capability, and runtime diff --git a/docs/operations/deployment-configuration.md b/docs/operations/deployment-configuration.md index adf6019..cb13479 100644 --- a/docs/operations/deployment-configuration.md +++ b/docs/operations/deployment-configuration.md @@ -165,21 +165,25 @@ when deciding whether to refresh a previously opened app. Current Product host SDK dependencies: -| Package | Current value | Latest checked 2026-08-25 | +| Package | Current value | Latest checked 2026-08-26 | | -------------------------------------------- | ------------- | ------------------------- | -| `@parity/product-sdk` | `0.20.1` | `0.23.0` | -| `@parity/product-sdk-host` | `0.15.1` | `0.16.0` | -| `@parity/product-sdk-statement-store` | `0.6.2` | `0.6.5` | -| `@parity/product-sdk-descriptors` | `0.8.0` | `0.10.0` | +| `@parity/product-sdk` | `0.23.0` | `0.23.0` | +| `@parity/product-sdk-host` | `0.16.0` | `0.16.0` | +| `@parity/product-sdk-statement-store` | `0.6.5` | `0.6.5` | +| `@parity/product-sdk-descriptors` | `0.10.0` | `0.10.0` | | `polkadot-api` | `1.23.3` | `3.0.0` | | `@polkadot-community-foundation/polkadot-app-deploy` | `0.13.1` | `0.13.1` | | `engine.io-client` | `6.6.6` | `6.6.6` | -Keep these pinned exactly during Product DevNet hardening. Recheck the official -Product docs and npm versions before changing them because the mobile host API -is still moving quickly. The 2026-08-25 dependency/security pass intentionally -left the Product SDK set pinned and records the residual audit status in -`docs/operations/dependency-security-status.md`. +Keep the Product SDK packages pinned exactly during Product DevNet hardening. +Recheck npm and the official Product docs before changing them because the +mobile host API is still moving quickly. `polkadot-api` remains on `1.23.3` at +the Dotify root even though npm publishes `3.0.0`: the current official Product +SDK packages bring their own PAPI `2.2.x` tree, while `@polkadot-apps` +chain-client/keys/signer still depend on PAPI `1.23.x`. A direct root PAPI 3 +trial failed type compatibility for the `PolkadotSigner` export and +`ChainDefinition` / `TypedApi` boundaries, so PAPI 3 is tracked as a blocked +compatibility migration rather than a deployable dependency bump. `VITE_DOTIFY_ROOM_BEACONS` is off in the tracked profile, so the standard publication announces no rooms on the Statement Store. The capability ships diff --git a/spec.md b/spec.md index ce24ef2..15657d4 100644 --- a/spec.md +++ b/spec.md @@ -114,14 +114,13 @@ Production-sensitive upload and content-key operations live behind derivation remain local/demo paths only. Product SDK integration is an adaptive enhancement, not a hard dependency for -first sound. The Product build pins `@parity/product-sdk` 0.20.1, detects the +first sound. The Product build pins `@parity/product-sdk` 0.23.0, detects the host, and requests an app-scoped account only after explicit user action. That -account is currently an identity/presence capability: Classic payments, artist -publication, and the shipped protected-playback UI still require the -passkey/EVM path until CDM/PAPI writes and Product-host key/session signing are -wired. The backend already accepts an explicit `product-sr25519-v1` signature -scheme for key delivery and session sign-in when the Product account public key -derives to the requester H160 address. +account is currently an identity/presence and protected key/session capability +through the explicit `product-sr25519-v1` signature scheme when the Product +account public key derives to the requester H160 address. Classic payments and +artist publication still use the passkey/EVM path in the tracked build until +CDM/PAPI writes have host-signed transaction smoke evidence. The runtime hooks now depend on typed read/write ports; the current viem adapter remains active, and the Product CDM/PAPI adapter remains experimental until Dotify has CDM-installed runtime packages and host-signed transaction diff --git a/web/package-lock.json b/web/package-lock.json index b41f4fa..ae48a9c 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -8,10 +8,10 @@ "name": "dotify-web", "version": "0.1.0", "dependencies": { - "@parity/product-sdk": "0.20.1", - "@parity/product-sdk-descriptors": "0.8.0", - "@parity/product-sdk-host": "0.15.1", - "@parity/product-sdk-statement-store": "0.6.2", + "@parity/product-sdk": "0.23.0", + "@parity/product-sdk-descriptors": "0.10.0", + "@parity/product-sdk-host": "0.16.0", + "@parity/product-sdk-statement-store": "0.6.5", "@polkadot-api/descriptors": "file:.papi/descriptors", "@polkadot-apps/chain-client": "^2.0.5", "@polkadot-apps/descriptors": "^1.0.1", @@ -345,12 +345,12 @@ } }, "node_modules/@commander-js/extra-typings": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-14.0.0.tgz", - "integrity": "sha512-hIn0ncNaJRLkZrxBIp5AsW/eXEHNKYQBh0aPdoUqNgD+Io3NIykQqpKFyKcuasZhicGaEZJX/JBSIkZ4e5x8Dg==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", + "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", "license": "MIT", "peerDependencies": { - "commander": "~14.0.0" + "commander": "~15.0.0" } }, "node_modules/@esbuild/aix-ppc64": { @@ -1043,6 +1043,22 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@napi-rs/lzma-linux-x64-gnu": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", + "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^22.20 || ^24.12 || >=25" + } + }, "node_modules/@noble/ciphers": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.3.0.tgz", @@ -1169,23 +1185,24 @@ } }, "node_modules/@parity/product-sdk": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk/-/product-sdk-0.20.1.tgz", - "integrity": "sha512-cleu6EoLKAha2AR1XJrT4uapFZMOSpkmo6Jr1JQvF7va7ulCBJcLn9B6hvY1XbK7Bku5rspjI73CjZc8nHZ60Q==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@parity/product-sdk/-/product-sdk-0.23.0.tgz", + "integrity": "sha512-6vOI2kvB94XXYcICR/D8+2w70fvc5SNZ7P92fQ7MZPCChTkd65R5KiEXt+N1FFCLnXFC5LVWKMZgeFXEw79mxw==", "license": "Apache-2.0", "dependencies": { - "@parity/product-sdk-address": "0.1.1", - "@parity/product-sdk-chain-client": "0.9.3", - "@parity/product-sdk-cloud-storage": "0.9.1", - "@parity/product-sdk-contracts": "0.10.1", + "@parity/product-sdk-address": "0.2.0", + "@parity/product-sdk-chain-client": "0.11.0", + "@parity/product-sdk-cloud-storage": "0.10.2", + "@parity/product-sdk-contracts": "0.10.3", "@parity/product-sdk-crypto": "0.1.1", "@parity/product-sdk-errors": "0.2.0", - "@parity/product-sdk-host": "0.15.1", - "@parity/product-sdk-keys": "0.3.18", - "@parity/product-sdk-local-storage": "0.3.4", + "@parity/product-sdk-host": "0.16.0", + "@parity/product-sdk-individuality": "0.2.0", + "@parity/product-sdk-keys": "0.3.20", + "@parity/product-sdk-local-storage": "0.3.5", "@parity/product-sdk-logger": "0.1.1", - "@parity/product-sdk-signer": "0.12.1", - "@parity/product-sdk-tx": "0.4.1", + "@parity/product-sdk-signer": "0.14.0", + "@parity/product-sdk-tx": "0.4.3", "@parity/result": "0.2.0", "polkadot-api": "^2.1.6" }, @@ -1199,75 +1216,45 @@ } }, "node_modules/@parity/product-sdk-address": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-address/-/product-sdk-address-0.1.1.tgz", - "integrity": "sha512-sSymun3alNGdvawhdc0Ha0KEkuqMwBZui1bsUVeZIZRJAfWvQzrV1AVaf8aah5JFlcaRdg8FYyp7xL2eP+ZplA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-address/-/product-sdk-address-0.2.0.tgz", + "integrity": "sha512-iOV/SwNfN/2V67+0QtJ55WbStv2af1g4ag9sRSzhGilGCq1jiyj+zcue8A44KSjEkt05P4oH7onvX99ObgcMSQ==", "license": "Apache-2.0", "dependencies": { - "@noble/hashes": "^1.7.1", - "@polkadot-api/substrate-bindings": "^0.12.0" - } - }, - "node_modules/@parity/product-sdk-address/node_modules/@noble/hashes": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", - "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "@noble/hashes": "^2.2.0", + "@polkadot-api/substrate-bindings": "^0.20.3" } }, "node_modules/@parity/product-sdk-address/node_modules/@polkadot-api/substrate-bindings": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.12.0.tgz", - "integrity": "sha512-cIjDeJRHW6g3z+/55UzpoG4LG1N0HbT4x3NvZsQkYg4eoio9Sw7Pw2aZZX86pWemxc7vQbNw7WSz2Gz+ckdX6Q==", + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.20.3.tgz", + "integrity": "sha512-9iqC71fx1ee9ld1NZV8PFime5vryi0kt1bKCSlvNgO6dqMc06sMZuZ8WPjOzWLCHiKHLuphdMs3rVBBaeCP3yg==", "license": "MIT", "dependencies": { - "@noble/hashes": "^1.8.0", - "@polkadot-api/utils": "0.1.2", - "@scure/base": "^1.2.5", + "@noble/hashes": "^2.2.0", + "@polkadot-api/utils": "0.4.0", + "@scure/base": "^2.2.0", "scale-ts": "^1.6.1" } }, "node_modules/@parity/product-sdk-address/node_modules/@polkadot-api/utils": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.1.2.tgz", - "integrity": "sha512-yhs5k2a8N1SBJcz7EthZoazzLQUkZxbf+0271Xzu42C5AEM9K9uFLbsB+ojzHEM72O5X8lPtSwGKNmS7WQyDyg==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", + "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-address/node_modules/@scure/base": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz", - "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==", - "license": "MIT", - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@parity/product-sdk-chain-client": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-chain-client/-/product-sdk-chain-client-0.9.3.tgz", - "integrity": "sha512-BbdQprm55HktV5RxrYkmmVZOS9Zi43vadEtXbeYA21pO+8DLXwxLJQ6d3cfls6dhTPuxtarWGBNXtG8wXLg3Lg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-chain-client/-/product-sdk-chain-client-0.11.0.tgz", + "integrity": "sha512-whIMyAXuJ8NdhOSXHFwtF5NXrT3JH3Kp/fgsp9dcoFctQF3lUDOnKDZZgmWHXZsYpZt4iSBQ93RzoQMfkjVfmA==", "license": "Apache-2.0", "dependencies": { - "@parity/product-sdk-descriptors": "0.8.0", - "@parity/product-sdk-host": "0.15.1", + "@parity/product-sdk-descriptors": "0.10.0", + "@parity/product-sdk-host": "0.16.0", "@parity/product-sdk-logger": "0.1.1", "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/cli": { "version": "0.21.10", "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", @@ -1331,54 +1318,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -1417,29 +1362,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -1452,19 +1374,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -1487,46 +1396,12 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-chain-client/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@parity/product-sdk-chain-client/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-chain-client/node_modules/polkadot-api": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", @@ -1584,32 +1459,23 @@ } }, "node_modules/@parity/product-sdk-cloud-storage": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-cloud-storage/-/product-sdk-cloud-storage-0.9.1.tgz", - "integrity": "sha512-X1TY8WxaNW4Z/6TumQ1qLzXVqsnLbs4mwCi505FHbiiFFdqWHoj0pUpfsQ0blN1R9kJCuMamvWiJpFPodJqtNA==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-cloud-storage/-/product-sdk-cloud-storage-0.10.2.tgz", + "integrity": "sha512-1m9d/6k2tSqn8zr2/wiSs6Q+pv6Ju+m3MjdR7EwLG/6Oo15gBqQs2vi1N3XGceLFQL0M/J/+TNJ2ylMufRXgsQ==", "license": "Apache-2.0", "dependencies": { "@parity/bulletin-sdk": "^0.3.0", - "@parity/product-sdk-chain-client": "0.9.3", - "@parity/product-sdk-descriptors": "0.8.0", + "@parity/product-sdk-chain-client": "0.11.0", + "@parity/product-sdk-descriptors": "0.10.0", "@parity/product-sdk-errors": "0.2.0", - "@parity/product-sdk-host": "0.15.1", + "@parity/product-sdk-host": "0.16.0", "@parity/product-sdk-logger": "0.1.1", - "@parity/product-sdk-tx": "0.4.1", + "@parity/product-sdk-tx": "0.4.3", "@parity/result": "0.2.0", "multiformats": "^13.3.0", "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/@parity/bulletin-sdk": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@parity/bulletin-sdk/-/bulletin-sdk-0.3.0.tgz", @@ -1692,54 +1558,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -1778,29 +1602,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -1813,19 +1614,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -1848,37 +1636,12 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/@polkadot-labs/hdkd-helpers": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@polkadot-labs/hdkd-helpers/-/hdkd-helpers-0.0.29.tgz", @@ -1892,15 +1655,6 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-cloud-storage/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-cloud-storage/node_modules/polkadot-api": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", @@ -1958,32 +1712,23 @@ } }, "node_modules/@parity/product-sdk-contracts": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-contracts/-/product-sdk-contracts-0.10.1.tgz", - "integrity": "sha512-a44YjpWrLp7CkH6a5DQSD7f5fhZKz4x4GhJUoBVUCzz5q2drO+4VpwezB2hjIhvbSIwQrgrHjw8F5ZfV2b/NUA==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-contracts/-/product-sdk-contracts-0.10.3.tgz", + "integrity": "sha512-0efpE8NS3Ej0HU1b1Qs5ZdiaBCV0b1oKvF3LKqGWsLRGi3kHWMDSJv6ZlXc+cUM05BNJ2NBAy/IXjI3D875xuA==", "license": "Apache-2.0", "dependencies": { - "@parity/product-sdk-address": "0.1.1", + "@parity/product-sdk-address": "0.2.0", "@parity/product-sdk-errors": "0.2.0", - "@parity/product-sdk-keys": "0.3.18", + "@parity/product-sdk-keys": "0.3.20", "@parity/product-sdk-logger": "0.1.1", - "@parity/product-sdk-signer": "0.12.1", - "@parity/product-sdk-tx": "0.4.1", + "@parity/product-sdk-signer": "0.14.0", + "@parity/product-sdk-tx": "0.4.3", "@parity/result": "0.2.0", "@polkadot-labs/hdkd-helpers": "^0.0.30", "polkadot-api": "^2.1.6", "viem": "^2.52.0" } }, - "node_modules/@parity/product-sdk-contracts/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/cli": { "version": "0.21.10", "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", @@ -2047,54 +1792,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -2133,29 +1836,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -2168,19 +1848,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -2203,37 +1870,12 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, "node_modules/@parity/product-sdk-contracts/node_modules/@polkadot-labs/hdkd-helpers": { "version": "0.0.30", "resolved": "https://registry.npmjs.org/@polkadot-labs/hdkd-helpers/-/hdkd-helpers-0.0.30.tgz", @@ -2247,15 +1889,6 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-contracts/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-contracts/node_modules/polkadot-api": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", @@ -2352,27 +1985,18 @@ } }, "node_modules/@parity/product-sdk-descriptors": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-descriptors/-/product-sdk-descriptors-0.8.0.tgz", - "integrity": "sha512-DfdrtzjBqiS4A/fnqoDOyW+KiBVKkOtfDDl1/BLHtvYxp3TanPkS952Sd28F7v1Rk/0xnqm8d7shD06/XoLqhg==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-descriptors/-/product-sdk-descriptors-0.10.0.tgz", + "integrity": "sha512-+dhbZQqiBQYaKot8loFeX8Km8cBl4qLPjBfYiS1mBk5iY19/C1JIymAHl/1l28C9YmT8pY92IDCyPPoc8wHgew==", "license": "Apache-2.0", "dependencies": { "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/cli": { - "version": "0.21.9", - "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.9.tgz", - "integrity": "sha512-9aVdF/ocF3DBb8b/gdkcicBIaQkak2kkU4EGW+TunXLIvbIj2X9hH5geOlx8uWNwt0O4O1DIHD/nkXvycG/AcA==", + "version": "0.21.10", + "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", + "integrity": "sha512-i2Z1Xv6BJOAhdzRKfTGao4WMo+Zv2UsHiKz9CDcaYL290ueYM6T9k32l043opBDQT1EdcUQH7I7hDiwP125neA==", "license": "MIT", "dependencies": { "@commander-js/extra-typings": "^15.0.0", @@ -2381,7 +2005,7 @@ "@polkadot-api/json-rpc-provider": "0.2.0", "@polkadot-api/known-chains": "0.12.1", "@polkadot-api/metadata-compatibility": "0.6.3", - "@polkadot-api/observable-client": "0.18.7", + "@polkadot-api/observable-client": "0.18.8", "@polkadot-api/sm-provider": "0.3.8", "@polkadot-api/smoldot": "0.4.6", "@polkadot-api/substrate-bindings": "0.20.3", @@ -2432,54 +2056,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -2491,9 +2073,9 @@ } }, "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/observable-client": { - "version": "0.18.7", - "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.7.tgz", - "integrity": "sha512-/eQi3D8jbXLg/L1hZX4eX0/+nO3kTxkOfYeWEtFhtOvFdfqiiy2DdXG3Zg5QzgHmfG+11p4vSlLiPCC2UvS5Qw==", + "version": "0.18.8", + "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.8.tgz", + "integrity": "sha512-V9BTze/Y+egPMHUGEavIKEcRQ5bDvz3WxTfUvpgvC1ZdkIkvlifc2mNrj7OCehyzBSCcV0D/NDMXyXc5SuRplQ==", "license": "MIT", "dependencies": { "@polkadot-api/metadata-builders": "0.14.3", @@ -2518,29 +2100,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -2553,19 +2112,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -2588,60 +2134,26 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-descriptors/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@parity/product-sdk-descriptors/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-descriptors/node_modules/polkadot-api": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.1.tgz", - "integrity": "sha512-eiZVUhI1gY4ycBtsCo/yaDXyohUeuqnyKun+bwj90ADSn+jlfjZ4sajAqIhJFwPxbCT75+Zzbln4ZjuZ5PWNWA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", + "integrity": "sha512-OpDJ1pZSu6ulukTb8l2T3wyA5jH6uVlR9TEUcf4N4jw3rMS7wJ+AKKtFXNWXWnMBt0z4LnlOJ7OyoN7Osa5zXw==", "license": "MIT", "dependencies": { - "@polkadot-api/cli": "0.21.9", + "@polkadot-api/cli": "0.21.10", "@polkadot-api/ink-contracts": "0.6.3", "@polkadot-api/json-rpc-provider": "0.2.0", "@polkadot-api/known-chains": "0.12.1", "@polkadot-api/logs-provider": "0.2.0", "@polkadot-api/metadata-builders": "0.14.3", "@polkadot-api/metadata-compatibility": "0.6.3", - "@polkadot-api/observable-client": "0.18.7", + "@polkadot-api/observable-client": "0.18.8", "@polkadot-api/pjs-signer": "0.7.3", "@polkadot-api/polkadot-signer": "0.1.6", "@polkadot-api/signer": "0.3.3", @@ -2691,34 +2203,25 @@ "license": "Apache-2.0" }, "node_modules/@parity/product-sdk-host": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-host/-/product-sdk-host-0.15.1.tgz", - "integrity": "sha512-uvzfUBv+SiA87+Tv+queKdY/I0sCO2Y/N7DTUv3Iij3qNqZoaOBC33N+apP1BUSjdj8jSlxCuBxXUo4jslfh+w==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-host/-/product-sdk-host-0.16.0.tgz", + "integrity": "sha512-kGwN1XpAAJ+T0WCNnmI3G88zbiNIMUnW9LBbG9xuhugtzALVqzV8n77pnVIpsJb68EKHnyZHZbNmYa81vFMGtg==", "license": "Apache-2.0", "dependencies": { "@parity/product-sdk-errors": "0.2.0", "@parity/product-sdk-logger": "0.1.1", "@parity/result": "0.2.0", - "@parity/truapi": "^0.7.0", + "@parity/truapi": "^0.9.0", "@polkadot-api/json-rpc-provider": "^0.2.0", "@polkadot-api/substrate-bindings": "^0.20.3", "neverthrow": "^8.2.0", "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-host/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/cli": { - "version": "0.21.9", - "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.9.tgz", - "integrity": "sha512-9aVdF/ocF3DBb8b/gdkcicBIaQkak2kkU4EGW+TunXLIvbIj2X9hH5geOlx8uWNwt0O4O1DIHD/nkXvycG/AcA==", + "version": "0.21.10", + "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", + "integrity": "sha512-i2Z1Xv6BJOAhdzRKfTGao4WMo+Zv2UsHiKz9CDcaYL290ueYM6T9k32l043opBDQT1EdcUQH7I7hDiwP125neA==", "license": "MIT", "dependencies": { "@commander-js/extra-typings": "^15.0.0", @@ -2727,7 +2230,7 @@ "@polkadot-api/json-rpc-provider": "0.2.0", "@polkadot-api/known-chains": "0.12.1", "@polkadot-api/metadata-compatibility": "0.6.3", - "@polkadot-api/observable-client": "0.18.7", + "@polkadot-api/observable-client": "0.18.8", "@polkadot-api/sm-provider": "0.3.8", "@polkadot-api/smoldot": "0.4.6", "@polkadot-api/substrate-bindings": "0.20.3", @@ -2778,54 +2281,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -2837,9 +2298,9 @@ } }, "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/observable-client": { - "version": "0.18.7", - "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.7.tgz", - "integrity": "sha512-/eQi3D8jbXLg/L1hZX4eX0/+nO3kTxkOfYeWEtFhtOvFdfqiiy2DdXG3Zg5QzgHmfG+11p4vSlLiPCC2UvS5Qw==", + "version": "0.18.8", + "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.8.tgz", + "integrity": "sha512-V9BTze/Y+egPMHUGEavIKEcRQ5bDvz3WxTfUvpgvC1ZdkIkvlifc2mNrj7OCehyzBSCcV0D/NDMXyXc5SuRplQ==", "license": "MIT", "dependencies": { "@polkadot-api/metadata-builders": "0.14.3", @@ -2864,29 +2325,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -2899,19 +2337,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -2934,60 +2359,26 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-host/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@parity/product-sdk-host/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-host/node_modules/polkadot-api": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.1.tgz", - "integrity": "sha512-eiZVUhI1gY4ycBtsCo/yaDXyohUeuqnyKun+bwj90ADSn+jlfjZ4sajAqIhJFwPxbCT75+Zzbln4ZjuZ5PWNWA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", + "integrity": "sha512-OpDJ1pZSu6ulukTb8l2T3wyA5jH6uVlR9TEUcf4N4jw3rMS7wJ+AKKtFXNWXWnMBt0z4LnlOJ7OyoN7Osa5zXw==", "license": "MIT", "dependencies": { - "@polkadot-api/cli": "0.21.9", + "@polkadot-api/cli": "0.21.10", "@polkadot-api/ink-contracts": "0.6.3", "@polkadot-api/json-rpc-provider": "0.2.0", "@polkadot-api/known-chains": "0.12.1", "@polkadot-api/logs-provider": "0.2.0", "@polkadot-api/metadata-builders": "0.14.3", "@polkadot-api/metadata-compatibility": "0.6.3", - "@polkadot-api/observable-client": "0.18.7", + "@polkadot-api/observable-client": "0.18.8", "@polkadot-api/pjs-signer": "0.7.3", "@polkadot-api/polkadot-signer": "0.1.6", "@polkadot-api/signer": "0.3.3", @@ -3030,32 +2421,21 @@ "node": ">=14.17" } }, - "node_modules/@parity/product-sdk-keys": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-keys/-/product-sdk-keys-0.3.18.tgz", - "integrity": "sha512-23wlsGWoIp7RujxZRFYhCm8kBnKhsMCSWWDovX/Hvzuduui/ickyxMhTA/vcebD0ZyuPInoZOilVO9aOKapIxw==", + "node_modules/@parity/product-sdk-individuality": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-individuality/-/product-sdk-individuality-0.2.0.tgz", + "integrity": "sha512-LVitI4ddTNCv1dJFy26LxzUpxmv3nVGmdEKnDq2Fk9w5Z9VLX6iyWvRqmjlnqHrCaK+rNb174e2IQLwWrOZocA==", "license": "Apache-2.0", "dependencies": { - "@parity/product-sdk-address": "0.1.1", - "@parity/product-sdk-crypto": "0.1.1", - "@parity/product-sdk-local-storage": "0.3.4", - "@polkadot-labs/hdkd": "^0.0.28", - "@polkadot-labs/hdkd-helpers": "^0.0.30", - "@scure/sr25519": "^2.2.0", - "polkadot-api": "^2.1.6", - "scale-ts": "^1.6.1" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" + "@parity/product-sdk-errors": "0.2.0", + "@parity/product-sdk-utils": "0.1.1", + "@parity/result": "0.2.0", + "@polkadot-api/metadata-builders": "^0.14.3", + "@polkadot-api/substrate-bindings": "^0.20.3", + "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/cli": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/cli": { "version": "0.21.10", "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", "integrity": "sha512-i2Z1Xv6BJOAhdzRKfTGao4WMo+Zv2UsHiKz9CDcaYL290ueYM6T9k32l043opBDQT1EdcUQH7I7hDiwP125neA==", @@ -3094,7 +2474,7 @@ "polkadot-api": "dist/main/src/main.js" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/codegen": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/codegen": { "version": "0.22.5", "resolved": "https://registry.npmjs.org/@polkadot-api/codegen/-/codegen-0.22.5.tgz", "integrity": "sha512-zwZJAlviI211zhj5i6oXkrr0crrbO3GZjBd2vC9AshY1pRmyiNLV9DZsXw4E6l4JQwdAAyNWtPdnvvB9T3TpKg==", @@ -3107,7 +2487,7 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/ink-contracts": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/ink-contracts": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/ink-contracts/-/ink-contracts-0.6.3.tgz", "integrity": "sha512-XqnM1VDzI5L62xgg+f8le2yEoz8QZbUKEfAfPnHMOgBj9tJiyF15FcOJmnLMO/vq3cGixqh18tzJekLG5YTxtA==", @@ -3118,55 +2498,13 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/known-chains": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/metadata-compatibility": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", "integrity": "sha512-/Y0uF8nDk60ijydp8Bd37YexPFdB8hBXJWwEgOJHsVlhiny8sVKXiMg+UkJ9BiEk2z+yMbZRCKmhNpTpizo7aw==", @@ -3176,7 +2514,7 @@ "@polkadot-api/substrate-bindings": "0.20.3" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/observable-client": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/observable-client": { "version": "0.18.8", "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.8.tgz", "integrity": "sha512-V9BTze/Y+egPMHUGEavIKEcRQ5bDvz3WxTfUvpgvC1ZdkIkvlifc2mNrj7OCehyzBSCcV0D/NDMXyXc5SuRplQ==", @@ -3191,7 +2529,7 @@ "rxjs": ">=7.8.0" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/pjs-signer": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/pjs-signer": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/@polkadot-api/pjs-signer/-/pjs-signer-0.7.3.tgz", "integrity": "sha512-U7BLFZfnpFMxCh/scJoLXT6oSbfZtZgMTkiu+TbuWQljAb/1ttrQOfshub5VihNyD5rHajp/2Fq0ONZoL5N5PA==", @@ -3204,30 +2542,7 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/signers-common": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", "integrity": "sha512-SzGLJMxug31Y1P8+0I809ICpDrayztUXFFh2TV02GuwjEnY6mDGnmX56wowZF5yCn+WteeRdcTJTK7Whk3AGYQ==", @@ -3239,20 +2554,7 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/smoldot": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", "integrity": "sha512-gOXMJ10fXOub0zPP1cGAYeyf29BA2fB+qukrjXGcGN9b0Ya+lDgV7A7Q7y9JOrlGLeKbd1YdrYLAe/F43V7b9Q==", @@ -3262,7 +2564,7 @@ "smoldot": "~3.3.1" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/substrate-bindings": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/substrate-bindings": { "version": "0.20.3", "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.20.3.tgz", "integrity": "sha512-9iqC71fx1ee9ld1NZV8PFime5vryi0kt1bKCSlvNgO6dqMc06sMZuZ8WPjOzWLCHiKHLuphdMs3rVBBaeCP3yg==", @@ -3274,37 +2576,258 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/utils": { + "node_modules/@parity/product-sdk-individuality/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", + "node_modules/@parity/product-sdk-individuality/node_modules/polkadot-api": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", + "integrity": "sha512-OpDJ1pZSu6ulukTb8l2T3wyA5jH6uVlR9TEUcf4N4jw3rMS7wJ+AKKtFXNWXWnMBt0z4LnlOJ7OyoN7Osa5zXw==", "license": "MIT", "dependencies": { + "@polkadot-api/cli": "0.21.10", + "@polkadot-api/ink-contracts": "0.6.3", "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" + "@polkadot-api/known-chains": "0.12.1", + "@polkadot-api/logs-provider": "0.2.0", + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/metadata-compatibility": "0.6.3", + "@polkadot-api/observable-client": "0.18.8", + "@polkadot-api/pjs-signer": "0.7.3", + "@polkadot-api/polkadot-signer": "0.1.6", + "@polkadot-api/signer": "0.3.3", + "@polkadot-api/sm-provider": "0.3.8", + "@polkadot-api/smoldot": "0.4.6", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/substrate-client": "0.7.0", + "@polkadot-api/utils": "0.4.0", + "@polkadot-api/ws-middleware": "0.3.6", + "@polkadot-api/ws-provider": "0.9.1", + "@rx-state/core": "^0.1.4" + }, + "bin": { + "papi": "bin/cli.js", + "polkadot-api": "bin/cli.js" + }, + "peerDependencies": { + "rxjs": ">=7.8.0" + } + }, + "node_modules/@parity/product-sdk-individuality/node_modules/smoldot": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-3.3.2.tgz", + "integrity": "sha512-Zl4h/0gsw8cfTZzuJ7LV7mtR6QjxltwYjMY7MsVw0oXBXrLK8zyOS6DS9Vjsy57pX1vBMg6UVhHxjbH3W905zA==", + "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", + "dependencies": { + "ws": "^8.8.1" + } + }, + "node_modules/@parity/product-sdk-individuality/node_modules/typescript": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", + "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@parity/product-sdk-keys": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-keys/-/product-sdk-keys-0.3.20.tgz", + "integrity": "sha512-Wym46ka1AaLRZr/ZnTw2R0cIZcUrxcY30S86ebj22GTlc3i2gjbGhr9mnL5HyiFQFXVIDxyIMf0Y4c7NgioHew==", + "license": "Apache-2.0", + "dependencies": { + "@parity/product-sdk-address": "0.2.0", + "@parity/product-sdk-crypto": "0.1.1", + "@parity/product-sdk-local-storage": "0.3.5", + "@polkadot-labs/hdkd": "^0.0.28", + "@polkadot-labs/hdkd-helpers": "^0.0.30", + "@scure/sr25519": "^2.2.0", + "polkadot-api": "^2.1.6", + "scale-ts": "^1.6.1" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@noble/curves": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.3.0.tgz", + "integrity": "sha512-v7cY+4oWYPQszRj6ZFGzTVL7uP2TaLo1xMhWHzYC5wj0ZhOXQ5x+sBre8rF3hi8cAoi0bh1qXoovoOkdFtvqEg==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "2.3.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@noble/hashes": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.3.0.tgz", + "integrity": "sha512-oN+QwyX7VSHotibwubG3kpzbwKrfnyR6OOO+3Nk/53ADL7FmgHHz4TgrbaYKvvOw09u6QTx0oiH1cNCIOuN0CQ==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/cli": { + "version": "0.21.10", + "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", + "integrity": "sha512-i2Z1Xv6BJOAhdzRKfTGao4WMo+Zv2UsHiKz9CDcaYL290ueYM6T9k32l043opBDQT1EdcUQH7I7hDiwP125neA==", + "license": "MIT", + "dependencies": { + "@commander-js/extra-typings": "^15.0.0", + "@polkadot-api/codegen": "0.22.5", + "@polkadot-api/ink-contracts": "0.6.3", + "@polkadot-api/json-rpc-provider": "0.2.0", + "@polkadot-api/known-chains": "0.12.1", + "@polkadot-api/metadata-compatibility": "0.6.3", + "@polkadot-api/observable-client": "0.18.8", + "@polkadot-api/sm-provider": "0.3.8", + "@polkadot-api/smoldot": "0.4.6", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/substrate-client": "0.7.0", + "@polkadot-api/utils": "0.4.0", + "@polkadot-api/wasm-executor": "^0.2.3", + "@polkadot-api/ws-middleware": "0.3.6", + "@polkadot-api/ws-provider": "0.9.1", + "@types/node": "^25.9.4", + "commander": "^15.0.0", + "execa": "^9.6.1", + "fs.promises.exists": "^1.1.4", + "ora": "^9.4.1", + "read-pkg": "^10.1.0", + "rollup": "^4.62.2", + "rollup-plugin-esbuild": "^6.2.1", + "rxjs": "^7.8.2", + "tsc-prog": "^2.3.0", + "typescript": "^6.0.3", + "write-package": "^7.2.0" + }, + "bin": { + "papi": "dist/main/src/main.js", + "polkadot-api": "dist/main/src/main.js" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/codegen": { + "version": "0.22.5", + "resolved": "https://registry.npmjs.org/@polkadot-api/codegen/-/codegen-0.22.5.tgz", + "integrity": "sha512-zwZJAlviI211zhj5i6oXkrr0crrbO3GZjBd2vC9AshY1pRmyiNLV9DZsXw4E6l4JQwdAAyNWtPdnvvB9T3TpKg==", + "license": "MIT", + "dependencies": { + "@polkadot-api/ink-contracts": "0.6.3", + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/metadata-compatibility": "0.6.3", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/ink-contracts": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/ink-contracts/-/ink-contracts-0.6.3.tgz", + "integrity": "sha512-XqnM1VDzI5L62xgg+f8le2yEoz8QZbUKEfAfPnHMOgBj9tJiyF15FcOJmnLMO/vq3cGixqh18tzJekLG5YTxtA==", + "license": "MIT", + "dependencies": { + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/known-chains": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", + "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", + "license": "MIT" + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/metadata-compatibility": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", + "integrity": "sha512-/Y0uF8nDk60ijydp8Bd37YexPFdB8hBXJWwEgOJHsVlhiny8sVKXiMg+UkJ9BiEk2z+yMbZRCKmhNpTpizo7aw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/substrate-bindings": "0.20.3" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/observable-client": { + "version": "0.18.8", + "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.8.tgz", + "integrity": "sha512-V9BTze/Y+egPMHUGEavIKEcRQ5bDvz3WxTfUvpgvC1ZdkIkvlifc2mNrj7OCehyzBSCcV0D/NDMXyXc5SuRplQ==", + "license": "MIT", + "dependencies": { + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/substrate-client": "0.7.0", + "@polkadot-api/utils": "0.4.0" }, "peerDependencies": { "rxjs": ">=7.8.0" } }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/pjs-signer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/pjs-signer/-/pjs-signer-0.7.3.tgz", + "integrity": "sha512-U7BLFZfnpFMxCh/scJoLXT6oSbfZtZgMTkiu+TbuWQljAb/1ttrQOfshub5VihNyD5rHajp/2Fq0ONZoL5N5PA==", + "license": "MIT", + "dependencies": { + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/polkadot-signer": "0.1.6", + "@polkadot-api/signers-common": "0.2.3", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/signers-common": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", + "integrity": "sha512-SzGLJMxug31Y1P8+0I809ICpDrayztUXFFh2TV02GuwjEnY6mDGnmX56wowZF5yCn+WteeRdcTJTK7Whk3AGYQ==", + "license": "MIT", + "dependencies": { + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/polkadot-signer": "0.1.6", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/smoldot": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", + "integrity": "sha512-gOXMJ10fXOub0zPP1cGAYeyf29BA2fB+qukrjXGcGN9b0Ya+lDgV7A7Q7y9JOrlGLeKbd1YdrYLAe/F43V7b9Q==", + "license": "MIT", + "dependencies": { + "@types/node": "^25.9.4", + "smoldot": "~3.3.1" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/substrate-bindings": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.20.3.tgz", + "integrity": "sha512-9iqC71fx1ee9ld1NZV8PFime5vryi0kt1bKCSlvNgO6dqMc06sMZuZ8WPjOzWLCHiKHLuphdMs3rVBBaeCP3yg==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "^2.2.0", + "@polkadot-api/utils": "0.4.0", + "@scure/base": "^2.2.0", + "scale-ts": "^1.6.1" + } + }, + "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-api/utils": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", + "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", + "license": "MIT" + }, "node_modules/@parity/product-sdk-keys/node_modules/@polkadot-labs/hdkd": { "version": "0.0.28", "resolved": "https://registry.npmjs.org/@polkadot-labs/hdkd/-/hdkd-0.0.28.tgz", @@ -3371,13 +2894,13 @@ } }, "node_modules/@parity/product-sdk-keys/node_modules/@scure/sr25519": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@scure/sr25519/-/sr25519-2.2.0.tgz", - "integrity": "sha512-UTOZb6Hzw44REQdl2SWNBhBFIoqOIhMLNIz3zYyVQLbqdshhuyuuxYoibKHlDg9oqdwdCHQe5LkTsevugPpUbw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@scure/sr25519/-/sr25519-2.3.0.tgz", + "integrity": "sha512-BVXcSoPYjt16qPn3JZVDiIxYBnjJ8Vh6w/E8rVAlsjCmU8lw41YwbHLT85dkUqQdX7H6dMybF0cMv70uHcwJPA==", "license": "MIT", "dependencies": { - "@noble/curves": "~2.2.0", - "@noble/hashes": "~2.2.0" + "@noble/curves": "~2.3.0", + "@noble/hashes": "~2.3.0" }, "engines": { "node": ">= 20.19.0" @@ -3386,15 +2909,6 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@parity/product-sdk-keys/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-keys/node_modules/polkadot-api": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", @@ -3452,12 +2966,12 @@ } }, "node_modules/@parity/product-sdk-local-storage": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-local-storage/-/product-sdk-local-storage-0.3.4.tgz", - "integrity": "sha512-oczxkxWXZa8+SCdb3lZwn2/18RPEfmZU3EdUFSvmVCQQzGnWB14vLk4Jf1AoXm0AFc93D4kE2dpAe3rvH9/o2A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-local-storage/-/product-sdk-local-storage-0.3.5.tgz", + "integrity": "sha512-cHW5HlYbtBZpHMbhF8QIWpYKvVNxRZtyjC1wKj01tXvNibg16vrhtg9MyAWUrl5cbzMDlRKIkyr4lP37kDHo2A==", "license": "Apache-2.0", "dependencies": { - "@parity/product-sdk-host": "0.15.1", + "@parity/product-sdk-host": "0.16.0", "@parity/product-sdk-logger": "0.1.1" } }, @@ -3468,29 +2982,20 @@ "license": "Apache-2.0" }, "node_modules/@parity/product-sdk-signer": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-signer/-/product-sdk-signer-0.12.1.tgz", - "integrity": "sha512-PrWDsep8IC1Im3PR8t+UvEQgNmnCK2vHEWVjMC1Ze1QRfyFhPwSu9Gubi3arJP6m8N2J/hdWhInHPWgpmfLAGA==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-signer/-/product-sdk-signer-0.14.0.tgz", + "integrity": "sha512-ibmv1hThYB6qvkacoH/CuCpvetqhdC/alJnZVTCmjUE3qj/rWqKlDmDuuXlZu+4Zlf2eV3EGcxyddb74dHo84A==", "license": "Apache-2.0", "dependencies": { - "@parity/product-sdk-address": "0.1.1", + "@parity/product-sdk-address": "0.2.0", "@parity/product-sdk-errors": "0.2.0", - "@parity/product-sdk-host": "0.15.1", - "@parity/product-sdk-keys": "0.3.18", + "@parity/product-sdk-host": "0.16.0", + "@parity/product-sdk-keys": "0.3.20", "@parity/product-sdk-logger": "0.1.1", "@parity/result": "0.2.0", "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-signer/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/cli": { "version": "0.21.10", "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", @@ -3554,58 +3059,16 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/metadata-compatibility": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", - "integrity": "sha512-/Y0uF8nDk60ijydp8Bd37YexPFdB8hBXJWwEgOJHsVlhiny8sVKXiMg+UkJ9BiEk2z+yMbZRCKmhNpTpizo7aw==", + "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/metadata-compatibility": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", + "integrity": "sha512-/Y0uF8nDk60ijydp8Bd37YexPFdB8hBXJWwEgOJHsVlhiny8sVKXiMg+UkJ9BiEk2z+yMbZRCKmhNpTpizo7aw==", "license": "MIT", "dependencies": { "@polkadot-api/metadata-builders": "0.14.3", @@ -3640,29 +3103,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -3675,19 +3115,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -3710,46 +3137,12 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-signer/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@parity/product-sdk-signer/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-signer/node_modules/polkadot-api": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", @@ -3807,13 +3200,13 @@ } }, "node_modules/@parity/product-sdk-statement-store": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-statement-store/-/product-sdk-statement-store-0.6.2.tgz", - "integrity": "sha512-n7FJ2lvKMuJ6oINLVYPlSH8UCVd68XIBqFNmK5VliaJ7i+7HcfB90NyYdD4TDHQAxO5wFZ5lUo3xYfvVCB5ARw==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-statement-store/-/product-sdk-statement-store-0.6.5.tgz", + "integrity": "sha512-wlf3zzhp6dK8HP7gBrOlGsuBdCYPQ6jgI4ESprDHDqbUOeSpPoNv0hUEC/aMzgIEgl86JH7X/PxZnLupWFnugg==", "license": "Apache-2.0", "dependencies": { "@parity/product-sdk-errors": "0.2.0", - "@parity/product-sdk-host": "0.14.1", + "@parity/product-sdk-host": "0.16.0", "@parity/product-sdk-logger": "0.1.1", "@parity/product-sdk-utils": "0.1.1", "@parity/result": "0.2.0", @@ -3821,46 +3214,10 @@ "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@parity/product-sdk-host": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-host/-/product-sdk-host-0.14.1.tgz", - "integrity": "sha512-PF87O0Kb35TyZo+sDlcYo9ZvaUedR8NNbcZvfBf8PBL65Yck10jIDuXE386hl9pgpgOn6o0Y1z6iJfEolhNXsg==", - "license": "Apache-2.0", - "dependencies": { - "@parity/product-sdk-errors": "0.2.0", - "@parity/product-sdk-logger": "0.1.1", - "@parity/result": "0.2.0", - "@parity/truapi": "^0.5.0", - "@polkadot-api/json-rpc-provider": "^0.2.0", - "@polkadot-api/substrate-bindings": "^0.20.3", - "neverthrow": "^8.2.0", - "polkadot-api": "^2.1.6" - } - }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@parity/truapi": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@parity/truapi/-/truapi-0.5.1.tgz", - "integrity": "sha512-5AV6YoqnUKXj2wJ/qt/J2i3jpFawhEVkY165V5fSDccGkgK2oVHxlSfLwscXpZp4DxwFTL1FmvkhwhuqPDIdtA==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "neverthrow": "^8.2.0", - "scale-ts": "^1.6.1" - } - }, "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/cli": { - "version": "0.21.9", - "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.9.tgz", - "integrity": "sha512-9aVdF/ocF3DBb8b/gdkcicBIaQkak2kkU4EGW+TunXLIvbIj2X9hH5geOlx8uWNwt0O4O1DIHD/nkXvycG/AcA==", + "version": "0.21.10", + "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", + "integrity": "sha512-i2Z1Xv6BJOAhdzRKfTGao4WMo+Zv2UsHiKz9CDcaYL290ueYM6T9k32l043opBDQT1EdcUQH7I7hDiwP125neA==", "license": "MIT", "dependencies": { "@commander-js/extra-typings": "^15.0.0", @@ -3869,7 +3226,7 @@ "@polkadot-api/json-rpc-provider": "0.2.0", "@polkadot-api/known-chains": "0.12.1", "@polkadot-api/metadata-compatibility": "0.6.3", - "@polkadot-api/observable-client": "0.18.7", + "@polkadot-api/observable-client": "0.18.8", "@polkadot-api/sm-provider": "0.3.8", "@polkadot-api/smoldot": "0.4.6", "@polkadot-api/substrate-bindings": "0.20.3", @@ -3920,54 +3277,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -3979,9 +3294,9 @@ } }, "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/observable-client": { - "version": "0.18.7", - "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.7.tgz", - "integrity": "sha512-/eQi3D8jbXLg/L1hZX4eX0/+nO3kTxkOfYeWEtFhtOvFdfqiiy2DdXG3Zg5QzgHmfG+11p4vSlLiPCC2UvS5Qw==", + "version": "0.18.8", + "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.18.8.tgz", + "integrity": "sha512-V9BTze/Y+egPMHUGEavIKEcRQ5bDvz3WxTfUvpgvC1ZdkIkvlifc2mNrj7OCehyzBSCcV0D/NDMXyXc5SuRplQ==", "license": "MIT", "dependencies": { "@polkadot-api/metadata-builders": "0.14.3", @@ -4006,29 +3321,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -4041,19 +3333,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -4076,60 +3355,26 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-statement-store/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@parity/product-sdk-statement-store/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-statement-store/node_modules/polkadot-api": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.1.tgz", - "integrity": "sha512-eiZVUhI1gY4ycBtsCo/yaDXyohUeuqnyKun+bwj90ADSn+jlfjZ4sajAqIhJFwPxbCT75+Zzbln4ZjuZ5PWNWA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", + "integrity": "sha512-OpDJ1pZSu6ulukTb8l2T3wyA5jH6uVlR9TEUcf4N4jw3rMS7wJ+AKKtFXNWXWnMBt0z4LnlOJ7OyoN7Osa5zXw==", "license": "MIT", "dependencies": { - "@polkadot-api/cli": "0.21.9", + "@polkadot-api/cli": "0.21.10", "@polkadot-api/ink-contracts": "0.6.3", "@polkadot-api/json-rpc-provider": "0.2.0", "@polkadot-api/known-chains": "0.12.1", "@polkadot-api/logs-provider": "0.2.0", "@polkadot-api/metadata-builders": "0.14.3", "@polkadot-api/metadata-compatibility": "0.6.3", - "@polkadot-api/observable-client": "0.18.7", + "@polkadot-api/observable-client": "0.18.8", "@polkadot-api/pjs-signer": "0.7.3", "@polkadot-api/polkadot-signer": "0.1.6", "@polkadot-api/signer": "0.3.3", @@ -4173,28 +3418,19 @@ } }, "node_modules/@parity/product-sdk-tx": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@parity/product-sdk-tx/-/product-sdk-tx-0.4.1.tgz", - "integrity": "sha512-H0F3nYWzscCQF8b3bSHKFUv//SGKK9lZ9Ckck/B4LmvTdaxFnUBjSB+609b3MxinqJvXSPtqwY+kDOQXHc/P8A==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@parity/product-sdk-tx/-/product-sdk-tx-0.4.3.tgz", + "integrity": "sha512-CIDV7LH/JPechGDFjg2qyB/kUo3ZizQAM24mFDbGS+Yj7rRLMwtasQ/pUDWohJzMN790eqJmaXHWt6vuTQWtVw==", "license": "Apache-2.0", "dependencies": { "@parity/product-sdk-errors": "0.2.0", - "@parity/product-sdk-keys": "0.3.18", + "@parity/product-sdk-keys": "0.3.20", "@parity/product-sdk-logger": "0.1.1", "@parity/result": "0.2.0", "@polkadot-labs/hdkd-helpers": "^0.0.30", "polkadot-api": "^2.1.6" } }, - "node_modules/@parity/product-sdk-tx/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/cli": { "version": "0.21.10", "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.10.tgz", @@ -4258,54 +3494,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -4344,29 +3538,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -4379,19 +3550,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -4414,37 +3572,12 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, "node_modules/@parity/product-sdk-tx/node_modules/@polkadot-labs/hdkd-helpers": { "version": "0.0.30", "resolved": "https://registry.npmjs.org/@polkadot-labs/hdkd-helpers/-/hdkd-helpers-0.0.30.tgz", @@ -4458,15 +3591,6 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk-tx/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk-tx/node_modules/polkadot-api": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.2.tgz", @@ -4544,15 +3668,6 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@parity/product-sdk/node_modules/@commander-js/extra-typings": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-15.0.0.tgz", - "integrity": "sha512-yeJlba62xqmkgELUsn7356MEnzLLu/fw2x4lofFqGnXh6YysRdEs2BaLeLtg1+KU0AXvMeqQvTTp+3hBEBK+EA==", - "license": "MIT", - "peerDependencies": { - "commander": "~15.0.0" - } - }, "node_modules/@parity/product-sdk/node_modules/@polkadot-api/cli": { "version": "0.21.9", "resolved": "https://registry.npmjs.org/@polkadot-api/cli/-/cli-0.21.9.tgz", @@ -4616,54 +3731,12 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, "node_modules/@parity/product-sdk/node_modules/@polkadot-api/known-chains": { "version": "0.12.1", "resolved": "https://registry.npmjs.org/@polkadot-api/known-chains/-/known-chains-0.12.1.tgz", "integrity": "sha512-ZW9TYD2y5IhgNy28zi9sByMr0CaP2I9x8HcAI0pwZR2qDC0kysCG6brDlg1UoZKCjRO99SsKO/iU1o434JgMnQ==", "license": "MIT" }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/logs-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", - "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/merkleize-metadata": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", - "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", - "license": "MIT", - "dependencies": { - "@polkadot-api/metadata-builders": "0.14.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/metadata-builders": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", - "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", - "license": "MIT", - "dependencies": { - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk/node_modules/@polkadot-api/metadata-compatibility": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.6.3.tgz", @@ -4702,29 +3775,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/signer": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", - "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^2.2.0", - "@polkadot-api/merkleize-metadata": "1.2.3", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.2.3", - "@polkadot-api/substrate-bindings": "0.20.3", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk/node_modules/@polkadot-api/signers-common": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", @@ -4737,19 +3787,6 @@ "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/sm-provider": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", - "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1" - }, - "peerDependencies": { - "@polkadot-api/smoldot": ">=0.3" - } - }, "node_modules/@parity/product-sdk/node_modules/@polkadot-api/smoldot": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.6.tgz", @@ -4772,46 +3809,12 @@ "scale-ts": "^1.6.1" } }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/substrate-client": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", - "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/raw-client": "0.3.0", - "@polkadot-api/utils": "0.4.0" - } - }, "node_modules/@parity/product-sdk/node_modules/@polkadot-api/utils": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", "license": "MIT" }, - "node_modules/@parity/product-sdk/node_modules/@polkadot-api/ws-provider": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", - "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0", - "@polkadot-api/json-rpc-provider-proxy": "0.4.1", - "@polkadot-api/utils": "0.4.0" - }, - "peerDependencies": { - "rxjs": ">=7.8.0" - } - }, - "node_modules/@parity/product-sdk/node_modules/commander": { - "version": "15.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", - "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", - "license": "MIT", - "engines": { - "node": ">=22.12.0" - } - }, "node_modules/@parity/product-sdk/node_modules/polkadot-api": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/polkadot-api/-/polkadot-api-2.2.1.tgz", @@ -4875,9 +3878,9 @@ "license": "Apache-2.0" }, "node_modules/@parity/truapi": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@parity/truapi/-/truapi-0.7.0.tgz", - "integrity": "sha512-xBGZP7/l74I0WGUnHgoFNYah+20I3JgykJ5pNUVsw3mQzNoCHuZSVJW6sUq7fzLvRF4wM2glPTPxUOiFKgfE9A==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@parity/truapi/-/truapi-0.9.0.tgz", + "integrity": "sha512-mndLyirfLFGYhlMKj10kMvovUk8v5h58z3f4u47yDb6bn5cmYlkf37fIsXC3rXEBGRL78yMv83O0xWrS3K2RVA==", "license": "MIT", "dependencies": { "@noble/hashes": "^2.2.0", @@ -4940,6 +3943,109 @@ "polkadot-api": "dist/main.js" } }, + "node_modules/@polkadot-api/cli/node_modules/@commander-js/extra-typings": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@commander-js/extra-typings/-/extra-typings-14.0.0.tgz", + "integrity": "sha512-hIn0ncNaJRLkZrxBIp5AsW/eXEHNKYQBh0aPdoUqNgD+Io3NIykQqpKFyKcuasZhicGaEZJX/JBSIkZ4e5x8Dg==", + "license": "MIT", + "peerDependencies": { + "commander": "~14.0.0" + } + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/json-rpc-provider": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.4.tgz", + "integrity": "sha512-9cDijLIxzHOBuq6yHqpqjJ9jBmXrctjc1OFqU+tQrS96adQze3mTIH6DTgfb/0LMrqxzxffz1HQGrIlEH00WrA==", + "license": "MIT" + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/json-rpc-provider-proxy": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.2.8.tgz", + "integrity": "sha512-AC5KK4p2IamAQuqR0S3YaiiUDRB2r1pWNrdF0Mntm5XGYEmeiAILBmnFa7gyWwemhkTWPYrK5HCurlGfw2EsDA==", + "license": "MIT" + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/raw-client": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.1.1.tgz", + "integrity": "sha512-HxalpNEo8JCYXfxKM5p3TrK8sEasTGMkGjBNLzD4TLye9IK2smdb5oTvp2yfkU1iuVBdmjr69uif4NaukOYo2g==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4" + } + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/sm-provider": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.1.16.tgz", + "integrity": "sha512-3LEDU7nkgtDx1A6ATHLLm3+nFAY6cdkNA9tGltfDzW0efACrhhfDjNqJdI1qLNY0wDyT1aGdoWr5r+4CckRpXA==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4", + "@polkadot-api/json-rpc-provider-proxy": "0.2.8" + }, + "peerDependencies": { + "@polkadot-api/smoldot": ">=0.3" + } + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/smoldot": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.3.15.tgz", + "integrity": "sha512-YyV+ytP8FcmKEgLRV7uXepJ5Y6md/7u2F8HKxmkWytmnGXO1z+umg2pHbOxLGifD9V2NhkPY+awpzErtVIzqAA==", + "license": "MIT", + "dependencies": { + "@types/node": "^24.10.1", + "smoldot": "2.0.40" + } + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/smoldot/node_modules/@types/node": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz", + "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/substrate-client": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.5.0.tgz", + "integrity": "sha512-J+gyZONCak+n6NxADZWtldH+gatYORqEScMAgI9gGu43pHUe7/xNRCqnin0dgDIzmuL3m1ERglF8LR7YhB0nHQ==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4", + "@polkadot-api/raw-client": "0.1.1", + "@polkadot-api/utils": "0.2.0" + } + }, + "node_modules/@polkadot-api/cli/node_modules/@polkadot-api/ws-provider": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.7.5.tgz", + "integrity": "sha512-2ZLEo0PAFeuOx2DUDkbex85HZMf9lgnmZ8oGB5+NaButIydkoqXy5SHYJNPc45GcZy2tvwzImMZInNMLa5GJhg==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4", + "@polkadot-api/json-rpc-provider-proxy": "0.2.8", + "@types/ws": "^8.18.1", + "ws": "^8.19.0" + } + }, + "node_modules/@polkadot-api/cli/node_modules/commander": { + "version": "14.0.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", + "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "license": "MIT", + "engines": { + "node": ">=20" + } + }, + "node_modules/@polkadot-api/cli/node_modules/smoldot": { + "version": "2.0.40", + "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.40.tgz", + "integrity": "sha512-h6XC/kKDLdZBBTI0X8y4ZxmaZ2KYVVB0+5isCQm6j26ljeNjHZUDOV+hf8VyoE23+jg00wrxNJ2IVcIAURxwtg==", + "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", + "dependencies": { + "ws": "^8.8.1" + } + }, "node_modules/@polkadot-api/cli/node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", @@ -4953,6 +4059,12 @@ "node": ">=14.17" } }, + "node_modules/@polkadot-api/cli/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "license": "MIT" + }, "node_modules/@polkadot-api/codegen": { "version": "0.21.2", "resolved": "https://registry.npmjs.org/@polkadot-api/codegen/-/codegen-0.21.2.tgz", @@ -4966,6 +4078,16 @@ "@polkadot-api/utils": "0.2.0" } }, + "node_modules/@polkadot-api/codegen/node_modules/@polkadot-api/metadata-builders": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", + "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, "node_modules/@polkadot-api/descriptors": { "resolved": ".papi/descriptors", "link": true @@ -4981,16 +4103,26 @@ "@polkadot-api/utils": "0.2.0" } }, + "node_modules/@polkadot-api/ink-contracts/node_modules/@polkadot-api/metadata-builders": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", + "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, "node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.4.tgz", - "integrity": "sha512-9cDijLIxzHOBuq6yHqpqjJ9jBmXrctjc1OFqU+tQrS96adQze3mTIH6DTgfb/0LMrqxzxffz1HQGrIlEH00WrA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", + "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", "license": "MIT" }, "node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.2.8.tgz", - "integrity": "sha512-AC5KK4p2IamAQuqR0S3YaiiUDRB2r1pWNrdF0Mntm5XGYEmeiAILBmnFa7gyWwemhkTWPYrK5HCurlGfw2EsDA==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", + "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", "license": "MIT" }, "node_modules/@polkadot-api/known-chains": { @@ -5014,15 +4146,30 @@ "rxjs": ">=7.8.0" } }, - "node_modules/@polkadot-api/logs-provider": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.0.6.tgz", - "integrity": "sha512-4WgHlvy+xee1ADaaVf6+MlK/+jGMtsMgAzvbQOJZnP4PfQuagoTqaeayk8HYKxXGphogLlPbD06tANxcb+nvAg==", + "node_modules/@polkadot-api/legacy-provider/node_modules/@polkadot-api/json-rpc-provider": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.4.tgz", + "integrity": "sha512-9cDijLIxzHOBuq6yHqpqjJ9jBmXrctjc1OFqU+tQrS96adQze3mTIH6DTgfb/0LMrqxzxffz1HQGrIlEH00WrA==", + "license": "MIT" + }, + "node_modules/@polkadot-api/legacy-provider/node_modules/@polkadot-api/raw-client": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.1.1.tgz", + "integrity": "sha512-HxalpNEo8JCYXfxKM5p3TrK8sEasTGMkGjBNLzD4TLye9IK2smdb5oTvp2yfkU1iuVBdmjr69uif4NaukOYo2g==", "license": "MIT", "dependencies": { "@polkadot-api/json-rpc-provider": "0.0.4" } }, + "node_modules/@polkadot-api/logs-provider": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.2.0.tgz", + "integrity": "sha512-BH9YdxZu+ZBPPAUwGrvqHPn1hQStL2Im3MmTwYkwXOWW2HlGHULcF65QKvyK+T6/mj2vDvl3MgivnGkUw4pVxg==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.2.0" + } + }, "node_modules/@polkadot-api/merkleize-metadata": { "version": "1.1.29", "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.1.29.tgz", @@ -5034,7 +4181,7 @@ "@polkadot-api/utils": "0.2.0" } }, - "node_modules/@polkadot-api/metadata-builders": { + "node_modules/@polkadot-api/merkleize-metadata/node_modules/@polkadot-api/metadata-builders": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", @@ -5044,6 +4191,34 @@ "@polkadot-api/utils": "0.2.0" } }, + "node_modules/@polkadot-api/metadata-builders": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.14.3.tgz", + "integrity": "sha512-m7CACsiqHzgVEh5WBZGkTV8AQ3CBQKR1YpPQMnlsJfCr/IkgKU0UyWM6WxCmBiReLFVkOfXMtGlpN8+GxpHmww==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" + } + }, + "node_modules/@polkadot-api/metadata-builders/node_modules/@polkadot-api/substrate-bindings": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.20.3.tgz", + "integrity": "sha512-9iqC71fx1ee9ld1NZV8PFime5vryi0kt1bKCSlvNgO6dqMc06sMZuZ8WPjOzWLCHiKHLuphdMs3rVBBaeCP3yg==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "^2.2.0", + "@polkadot-api/utils": "0.4.0", + "@scure/base": "^2.2.0", + "scale-ts": "^1.6.1" + } + }, + "node_modules/@polkadot-api/metadata-builders/node_modules/@polkadot-api/utils": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", + "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", + "license": "MIT" + }, "node_modules/@polkadot-api/metadata-compatibility": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-compatibility/-/metadata-compatibility-0.4.4.tgz", @@ -5054,6 +4229,16 @@ "@polkadot-api/substrate-bindings": "0.17.0" } }, + "node_modules/@polkadot-api/metadata-compatibility/node_modules/@polkadot-api/metadata-builders": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", + "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, "node_modules/@polkadot-api/observable-client": { "version": "0.17.3", "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.17.3.tgz", @@ -5069,6 +4254,42 @@ "rxjs": ">=7.8.0" } }, + "node_modules/@polkadot-api/observable-client/node_modules/@polkadot-api/json-rpc-provider": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.4.tgz", + "integrity": "sha512-9cDijLIxzHOBuq6yHqpqjJ9jBmXrctjc1OFqU+tQrS96adQze3mTIH6DTgfb/0LMrqxzxffz1HQGrIlEH00WrA==", + "license": "MIT" + }, + "node_modules/@polkadot-api/observable-client/node_modules/@polkadot-api/metadata-builders": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", + "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, + "node_modules/@polkadot-api/observable-client/node_modules/@polkadot-api/raw-client": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.1.1.tgz", + "integrity": "sha512-HxalpNEo8JCYXfxKM5p3TrK8sEasTGMkGjBNLzD4TLye9IK2smdb5oTvp2yfkU1iuVBdmjr69uif4NaukOYo2g==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4" + } + }, + "node_modules/@polkadot-api/observable-client/node_modules/@polkadot-api/substrate-client": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.5.0.tgz", + "integrity": "sha512-J+gyZONCak+n6NxADZWtldH+gatYORqEScMAgI9gGu43pHUe7/xNRCqnin0dgDIzmuL3m1ERglF8LR7YhB0nHQ==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4", + "@polkadot-api/raw-client": "0.1.1", + "@polkadot-api/utils": "0.2.0" + } + }, "node_modules/@polkadot-api/pjs-signer": { "version": "0.6.19", "resolved": "https://registry.npmjs.org/@polkadot-api/pjs-signer/-/pjs-signer-0.6.19.tgz", @@ -5082,44 +4303,101 @@ "@polkadot-api/utils": "0.2.0" } }, - "node_modules/@polkadot-api/polkadot-sdk-compat": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/polkadot-sdk-compat/-/polkadot-sdk-compat-2.4.1.tgz", - "integrity": "sha512-+sET0N3GpnKkLvsazBZEC5vhqAlamlL1KkJK9STB1tRxHSZcY/yBBa1Udn9DXJfX48kE9cnzfYldl9zsjqpARg==", + "node_modules/@polkadot-api/pjs-signer/node_modules/@polkadot-api/metadata-builders": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", + "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, + "node_modules/@polkadot-api/polkadot-sdk-compat": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/polkadot-sdk-compat/-/polkadot-sdk-compat-2.4.1.tgz", + "integrity": "sha512-+sET0N3GpnKkLvsazBZEC5vhqAlamlL1KkJK9STB1tRxHSZcY/yBBa1Udn9DXJfX48kE9cnzfYldl9zsjqpARg==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4" + } + }, + "node_modules/@polkadot-api/polkadot-sdk-compat/node_modules/@polkadot-api/json-rpc-provider": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.4.tgz", + "integrity": "sha512-9cDijLIxzHOBuq6yHqpqjJ9jBmXrctjc1OFqU+tQrS96adQze3mTIH6DTgfb/0LMrqxzxffz1HQGrIlEH00WrA==", + "license": "MIT" + }, + "node_modules/@polkadot-api/polkadot-signer": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@polkadot-api/polkadot-signer/-/polkadot-signer-0.1.6.tgz", + "integrity": "sha512-X7ghAa4r7doETtjAPTb50IpfGtrBmy3BJM5WCfNKa1saK04VFY9w+vDn+hwEcM4p0PcDHt66Ts74hzvHq54d9A==", + "license": "MIT" + }, + "node_modules/@polkadot-api/raw-client": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", + "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.2.0" + } + }, + "node_modules/@polkadot-api/signer": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.3.3.tgz", + "integrity": "sha512-bmEV65TwgwbMfiecl7ZQ3k5lfkCOx9FPwPYkVvALcPiqb/d3zYwT9LL/E00hj+EB6IKMlMelEQVuchcW5i/92w==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "^2.2.0", + "@polkadot-api/merkleize-metadata": "1.2.3", + "@polkadot-api/polkadot-signer": "0.1.6", + "@polkadot-api/signers-common": "0.2.3", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" + } + }, + "node_modules/@polkadot-api/signer/node_modules/@polkadot-api/merkleize-metadata": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/merkleize-metadata/-/merkleize-metadata-1.2.3.tgz", + "integrity": "sha512-WkPbz0p2XQ9c8yXagdnwCHEB70Gnm91okcsd6IXU393//3aPgkxKgb+/Efnz7C5/KQmg02P0zXo7q/n/W/yVCA==", "license": "MIT", "dependencies": { - "@polkadot-api/json-rpc-provider": "0.0.4" + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@polkadot-api/polkadot-signer": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@polkadot-api/polkadot-signer/-/polkadot-signer-0.1.6.tgz", - "integrity": "sha512-X7ghAa4r7doETtjAPTb50IpfGtrBmy3BJM5WCfNKa1saK04VFY9w+vDn+hwEcM4p0PcDHt66Ts74hzvHq54d9A==", - "license": "MIT" - }, - "node_modules/@polkadot-api/raw-client": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.1.1.tgz", - "integrity": "sha512-HxalpNEo8JCYXfxKM5p3TrK8sEasTGMkGjBNLzD4TLye9IK2smdb5oTvp2yfkU1iuVBdmjr69uif4NaukOYo2g==", + "node_modules/@polkadot-api/signer/node_modules/@polkadot-api/signers-common": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.2.3.tgz", + "integrity": "sha512-SzGLJMxug31Y1P8+0I809ICpDrayztUXFFh2TV02GuwjEnY6mDGnmX56wowZF5yCn+WteeRdcTJTK7Whk3AGYQ==", "license": "MIT", "dependencies": { - "@polkadot-api/json-rpc-provider": "0.0.4" + "@polkadot-api/metadata-builders": "0.14.3", + "@polkadot-api/polkadot-signer": "0.1.6", + "@polkadot-api/substrate-bindings": "0.20.3", + "@polkadot-api/utils": "0.4.0" } }, - "node_modules/@polkadot-api/signer": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.2.13.tgz", - "integrity": "sha512-XBOtjFsRGETVm/aXeZnsvFcJ1qvtZhRtwUMmpCOBt9s8PWfILaQH/ecOegzda3utNIZGmXXaOoJ5w9Hc/6I3ww==", + "node_modules/@polkadot-api/signer/node_modules/@polkadot-api/substrate-bindings": { + "version": "0.20.3", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.20.3.tgz", + "integrity": "sha512-9iqC71fx1ee9ld1NZV8PFime5vryi0kt1bKCSlvNgO6dqMc06sMZuZ8WPjOzWLCHiKHLuphdMs3rVBBaeCP3yg==", "license": "MIT", "dependencies": { - "@noble/hashes": "^2.0.1", - "@polkadot-api/merkleize-metadata": "1.1.29", - "@polkadot-api/polkadot-signer": "0.1.6", - "@polkadot-api/signers-common": "0.1.20", - "@polkadot-api/substrate-bindings": "0.17.0", - "@polkadot-api/utils": "0.2.0" + "@noble/hashes": "^2.2.0", + "@polkadot-api/utils": "0.4.0", + "@scure/base": "^2.2.0", + "scale-ts": "^1.6.1" } }, + "node_modules/@polkadot-api/signer/node_modules/@polkadot-api/utils": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", + "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", + "license": "MIT" + }, "node_modules/@polkadot-api/signers-common": { "version": "0.1.20", "resolved": "https://registry.npmjs.org/@polkadot-api/signers-common/-/signers-common-0.1.20.tgz", @@ -5132,44 +4410,40 @@ "@polkadot-api/utils": "0.2.0" } }, + "node_modules/@polkadot-api/signers-common/node_modules/@polkadot-api/metadata-builders": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", + "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, "node_modules/@polkadot-api/sm-provider": { - "version": "0.1.16", - "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.1.16.tgz", - "integrity": "sha512-3LEDU7nkgtDx1A6ATHLLm3+nFAY6cdkNA9tGltfDzW0efACrhhfDjNqJdI1qLNY0wDyT1aGdoWr5r+4CckRpXA==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.3.8.tgz", + "integrity": "sha512-jIvzBNsBsh6LIpCrUOa7miZdQPwLPns5IUQyz/8v84R3ON7URSIVbtywGSR8O83BZGyW/DmVkqa5lClLE2fkqw==", "license": "MIT", "dependencies": { - "@polkadot-api/json-rpc-provider": "0.0.4", - "@polkadot-api/json-rpc-provider-proxy": "0.2.8" + "@polkadot-api/json-rpc-provider": "0.2.0", + "@polkadot-api/json-rpc-provider-proxy": "0.4.1" }, "peerDependencies": { "@polkadot-api/smoldot": ">=0.3" } }, "node_modules/@polkadot-api/smoldot": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.3.15.tgz", - "integrity": "sha512-YyV+ytP8FcmKEgLRV7uXepJ5Y6md/7u2F8HKxmkWytmnGXO1z+umg2pHbOxLGifD9V2NhkPY+awpzErtVIzqAA==", - "license": "MIT", - "dependencies": { - "@types/node": "^24.10.1", - "smoldot": "2.0.40" - } - }, - "node_modules/@polkadot-api/smoldot/node_modules/@types/node": { - "version": "24.12.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.2.tgz", - "integrity": "sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.4.7.tgz", + "integrity": "sha512-hK82O7UcHwzxNQ13Bm1XgxqZpcakTLofxjgxvmFMyDwNfC5Lgdxq4cLvZgzGgj6AFaeUTu2PEaVl5MY54UgIMg==", "license": "MIT", + "peer": true, "dependencies": { - "undici-types": "~7.16.0" + "@types/node": "^25.9.5", + "smoldot": "~3.4.1" } }, - "node_modules/@polkadot-api/smoldot/node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - "license": "MIT" - }, "node_modules/@polkadot-api/substrate-bindings": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.17.0.tgz", @@ -5183,16 +4457,22 @@ } }, "node_modules/@polkadot-api/substrate-client": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.5.0.tgz", - "integrity": "sha512-J+gyZONCak+n6NxADZWtldH+gatYORqEScMAgI9gGu43pHUe7/xNRCqnin0dgDIzmuL3m1ERglF8LR7YhB0nHQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.7.0.tgz", + "integrity": "sha512-TWCc4MAMa5SLVQXmomLHknbj+bztQ/Yclgwm8ENBhz8hR7c9rw9FBAkCa02jMBMCAygPhp3ayGRq+UFcF8KIxQ==", "license": "MIT", "dependencies": { - "@polkadot-api/json-rpc-provider": "0.0.4", - "@polkadot-api/raw-client": "0.1.1", - "@polkadot-api/utils": "0.2.0" + "@polkadot-api/json-rpc-provider": "0.2.0", + "@polkadot-api/raw-client": "0.3.0", + "@polkadot-api/utils": "0.4.0" } }, + "node_modules/@polkadot-api/substrate-client/node_modules/@polkadot-api/utils": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", + "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", + "license": "MIT" + }, "node_modules/@polkadot-api/utils": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.2.0.tgz", @@ -5221,27 +4501,6 @@ "rxjs": ">=7.8.0" } }, - "node_modules/@polkadot-api/ws-middleware/node_modules/@polkadot-api/json-rpc-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.2.0.tgz", - "integrity": "sha512-lhkuBS/x06i3djQIN7p8jVkMnYuGsUAEMS6RhdWeEpz7X/8/APER4Wdih7MEBovCuwVSCTjOxl8f+alH7AZHZg==", - "license": "MIT" - }, - "node_modules/@polkadot-api/ws-middleware/node_modules/@polkadot-api/json-rpc-provider-proxy": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.4.1.tgz", - "integrity": "sha512-F1Hw01C60jn98KQ0vBbgcwAvEcMcKLsJ5kFzq600sgjc6Rnbn1VF/XjTdrjcIqvfpR9sXyGIrpImrov2Usbrsw==", - "license": "MIT" - }, - "node_modules/@polkadot-api/ws-middleware/node_modules/@polkadot-api/raw-client": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.3.0.tgz", - "integrity": "sha512-u/wM9W7ugIXxBSOEV8+zvQI43b5vgSI0pvE0Rg8PV0G65BTLK0SMc2o2SQL0HtS5+bi5sw/gg4reBJ/0a4U0cw==", - "license": "MIT", - "dependencies": { - "@polkadot-api/json-rpc-provider": "0.2.0" - } - }, "node_modules/@polkadot-api/ws-middleware/node_modules/@polkadot-api/substrate-bindings": { "version": "0.20.3", "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.20.3.tgz", @@ -5261,17 +4520,25 @@ "license": "MIT" }, "node_modules/@polkadot-api/ws-provider": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.7.5.tgz", - "integrity": "sha512-2ZLEo0PAFeuOx2DUDkbex85HZMf9lgnmZ8oGB5+NaButIydkoqXy5SHYJNPc45GcZy2tvwzImMZInNMLa5GJhg==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.9.1.tgz", + "integrity": "sha512-Ft2QJEjLZgTyKiCEbz3urSOxNfMdqNkg+QKqJhRbOFB7JtR1qMTvLE3TjM+5d2mNlEpOc3j2KDK3APNSj7uQ2Q==", "license": "MIT", "dependencies": { - "@polkadot-api/json-rpc-provider": "0.0.4", - "@polkadot-api/json-rpc-provider-proxy": "0.2.8", - "@types/ws": "^8.18.1", - "ws": "^8.19.0" + "@polkadot-api/json-rpc-provider": "0.2.0", + "@polkadot-api/json-rpc-provider-proxy": "0.4.1", + "@polkadot-api/utils": "0.4.0" + }, + "peerDependencies": { + "rxjs": ">=7.8.0" } }, + "node_modules/@polkadot-api/ws-provider/node_modules/@polkadot-api/utils": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.4.0.tgz", + "integrity": "sha512-9b/hwRM0UloLWV7SfpNaSD/4k8UQAHoaACAk7Xe+1MlfAm2JtnmPiB1GfGrfTyBlsrJVUIBCZpEmbmxVMaIqBA==", + "license": "MIT" + }, "node_modules/@polkadot-apps/address": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@polkadot-apps/address/-/address-0.4.0.tgz", @@ -5427,9 +4694,9 @@ "license": "MIT" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.3.tgz", - "integrity": "sha512-c0wdcekXtQvvn5Tsrk/+op/gUArrbWaFduBnTLP2l1cKLSQs4diMWjJw3m6A0DdzT8dAAX95KpkJ3qynCePbmw==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.0.tgz", + "integrity": "sha512-70TeIFezKKy65LgAVyQh+w94/gjWhvPWaLaGGeMEgVrPkQhuj/M5bAYYZzIFUj9Y69oHyTm5Um/R6gcLh4A8JA==", "cpu": [ "arm" ], @@ -5440,9 +4707,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.3.tgz", - "integrity": "sha512-3YjElDdWN+qXAFbJ/CzPV+0wspLqh54k/I6GfdYtEJRqg7buSgc1yPM3B+93j1M4neobtkATHZTmxK2AMVGfnA==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.0.tgz", + "integrity": "sha512-YC86tYIHK6M1IV+wbzO+Bxk8RCBr6ZyWYgWxUCzaZD8mc8rrFoIJDNzDrkHBYRc/wKdrsIXmm6/F7NzrAO+OrA==", "cpu": [ "arm64" ], @@ -5453,9 +4720,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.3.tgz", - "integrity": "sha512-Pch2pFNOxxz1hTjypIdPyRTR6riiwRl84+VcN9djS680fw+Co1nAJINrdpqp7KV0NvyuU8ilZXZCjd7ykJl1GQ==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.0.tgz", + "integrity": "sha512-oI+ECtUcli0y0fi4xpW82GdPIXdTkI8G8DSjG2LRuw09fPAGykaWYH/hXxiKuTxiAjiPSTIIuYUqof5Z2hShWw==", "cpu": [ "arm64" ], @@ -5466,9 +4733,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.3.tgz", - "integrity": "sha512-LEuncFUHFiF8t4yZVZvvZA1wk0pjAscRnsrn1EfTEmN4HXotBi2YtcnLRyaK6UbuczW7xZS5ES+81Rdz8Z0T6g==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.0.tgz", + "integrity": "sha512-NwV+1s7TiKrMe4owHyKB/dTLD7ZJD0YEBEhIz+hvav1Cu1GReJjF+rsdNwjzENQeIAbE/CoNiaAc5Vz2h5DPAA==", "cpu": [ "x64" ], @@ -5479,9 +4746,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.3.tgz", - "integrity": "sha512-zvBUvsQUpOWALdDsk6qbS8bXf2VxmPisuudNDrY7x0p0jBdsoZl8HsHczIOgkQiZldmcacMKtBzpoGVNeIe2bQ==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.0.tgz", + "integrity": "sha512-tWtHBTu5gOPK4u4Urtk4qAHW3zZ9rQAmbssO8gp7ELvGTGI3aCiq6NqyTQ0PCIg7KbHJF2UkGDDs77YZGxfjCA==", "cpu": [ "arm64" ], @@ -5492,9 +4759,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.3.tgz", - "integrity": "sha512-C2KmNrcSem/AMg984H/dev+si0lieQGdXdR/lYGJnuumXnFb9Y7QdiI62obFdLlxRYLBv4P0eUVIDbD4c1vVvw==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.0.tgz", + "integrity": "sha512-2qPoJiwTvtHQ27NnYvTnsgk8laXWYuVmNESG8WFZBcEPKLfZ3I27qBJarjVRQtwGeYyRfq5ZowHXih9lm2BItw==", "cpu": [ "x64" ], @@ -5505,9 +4772,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.3.tgz", - "integrity": "sha512-ggXnsTAEzNQx74XpunRsiZ9aBZDsI7XIa0hm2nzR9f4WzH5/f/d73ZSDaC5ejJ8YLY4NW+V3wr0tjOaeCq8hqA==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.0.tgz", + "integrity": "sha512-FQwsTRvLNuHoTdICABJQfbPUSEueISGmnpT06tXTMpfprf5NiKLSXKA0A+w45wJnCmZAnzgqBwbt6ARFuyOi5w==", "cpu": [ "arm" ], @@ -5518,9 +4785,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.3.tgz", - "integrity": "sha512-2vng+FlzNUhKZxtej3IUqJgbZoQk2M/dwQM20+ULV0R/E/8tr9/P6uEf2iiGIk4HL0zMKh5Jry7mUHdUOvyGgA==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.0.tgz", + "integrity": "sha512-BBVTXziw8mY1a4ZbWME9tZyfzqXCDPqaC7Z3heQ29p5dkvXzwL0NwelO8zLa8c3RBKvl3YTuSnBgsBhYBtwjIw==", "cpu": [ "arm" ], @@ -5531,9 +4798,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.3.tgz", - "integrity": "sha512-LLLFZKt4/Nraf9rxDkhiU8QVgLF4WmCkfr0L4fj0fPfIZFBib0DeiFk1hhaYKd03LFAFJcxHslhDFlNJLylf5Q==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.0.tgz", + "integrity": "sha512-w2Iyy9+RqKwx3d9qWMKsJg0FfRBsY0/pXNv0mCQ3ueRvJI6+QAScfD4nrMlzFLs2HNVW6Ew+mtZfDl9b7Ew5/Q==", "cpu": [ "arm64" ], @@ -5544,9 +4811,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.3.tgz", - "integrity": "sha512-WJkdQCvS9sWNOUBJZfQRKpZGFBztRzcowI+nndmflKgU4XY+3a420FgTOSKTsVqJbnzSxeT4vaJalpOaPo2YCQ==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.0.tgz", + "integrity": "sha512-YK++KtrFRHYE0P6/RtYEAy9t8F37znP+K03RrIuLPYOL6SVlObRumf/0OE4V/h63xL9DwkWbNssZfmA9hawuDA==", "cpu": [ "arm64" ], @@ -5557,9 +4824,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.3.tgz", - "integrity": "sha512-PwHXCCS2n64/1Ot6rP1YEYA02MGYBcQlr8CSZZyrUG2O7NH6NklYmvr9v3Jy+5e/eDeNchc/ukmKJi9LuflMIQ==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.0.tgz", + "integrity": "sha512-aBfOG6fP7YkkPmTqPwufRJeFyz7WPpECv9XNbnsk9+vg7rxdih0lbtEel7jcRng4LZrrmU3FfitCFyEj4BWDWg==", "cpu": [ "loong64" ], @@ -5570,9 +4837,9 @@ ] }, "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.3.tgz", - "integrity": "sha512-vUjxINQu3RC8NZS3ykk1gN65gIz8pAopOq2HXuZhiIxHdx7TFvDG+jgrdSgInu1Eza4/Rfi2VzZgyIgEH4WOaw==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.0.tgz", + "integrity": "sha512-LGaHEOeHNAag9VuS1Crs5DFg4RrU9MPi2nVnNJk9DTePx/B6RRYKVmrIXt2h7YOJlwjaFJ6lwtFDliZxScTLrQ==", "cpu": [ "loong64" ], @@ -5583,9 +4850,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.3.tgz", - "integrity": "sha512-wzko4aJ13+0G3kGnviCg5gnXFKd40izKsrf2uOw12US4XqprkDrmwOpeW14aSNa37V8bfPcz5Fkob6LZ3BAPmA==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.0.tgz", + "integrity": "sha512-jClvk+J0FC3b7Udvegiw5/4hErbHtmsNsQgENnKXDWtNCJXsJYZH5WURvu7imDOO38xYml24eeh5x3A04ppwCw==", "cpu": [ "ppc64" ], @@ -5596,9 +4863,9 @@ ] }, "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.3.tgz", - "integrity": "sha512-8120ue0JUMSwy11stlwnfdX3pPd+WZYGCDBwEHWtIHi6pOpZmsEF5QKB7a/UN+XFdqvobxz98kv8RTqikyCEBw==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.0.tgz", + "integrity": "sha512-0OJlaGK+8+B777Ql5okIpD7ua5Ro9+VB9Ve0OKa28OQJZ1RbuUBVNHK/e3pr4BROqsyPl1JrPO1ZxJseCNffcA==", "cpu": [ "ppc64" ], @@ -5609,9 +4876,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.3.tgz", - "integrity": "sha512-XLFHnR3tXMjbOCh2vtVJHmxt+995uJsTERQyseFDRA0xxMxyTZPLa3OIUlyFaO4mF/Lu0FjmWHCuPXJT1n/IOg==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.0.tgz", + "integrity": "sha512-Ygsx+HoNH7afwi1bTIXbnTvVnsO+zurPLSYxybV1hHFVU72OWOCl6v05ql/z0hkpAPx+DK7Kn9Bi7MayCcjLTA==", "cpu": [ "riscv64" ], @@ -5622,9 +4889,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.3.tgz", - "integrity": "sha512-se6yXvNGMIl0f+RQzyh7XAmia8/9kplQx424wnG2w0C1oi6XgO6Y8otKhdXFHbHs88Ihavzmvh1NWjuovE76BQ==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.0.tgz", + "integrity": "sha512-pDQxtMGb+OvG3fLwR2OkZlSd47hW+kWg4BYMG/++sR6RqorQccwPTDsxda5hPwiIeIErAnCF9ma3SAU06bdQtQ==", "cpu": [ "riscv64" ], @@ -5635,9 +4902,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.3.tgz", - "integrity": "sha512-gNoxRefktVIiGflpONuxWWXZAzIQG++z9qHO3xKwk4WdDMuQja3JHGfE1u0i3PfPDyvhypdk+WrgIJqLhGG7sg==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.0.tgz", + "integrity": "sha512-0BnUG9mS8I4SSHr3XsxVhuCMEiu+rX61xxZF5vujso4LaiAGFZFxvDjg6Xn6tLPNTUAfuCvQYas4LMQMVsKRSQ==", "cpu": [ "s390x" ], @@ -5648,9 +4915,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.3.tgz", - "integrity": "sha512-V4KtWtQfAFMU7+9/A/VDps/VI8CHd3cYz0L8sgJzz8qK7eY7wI4ruFD82UYIYvW9Z4DtlTfhQcsl4XyPHW5uSg==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.0.tgz", + "integrity": "sha512-Adu/VttB1dpPNW+FEacrZ+xVm9tFty84+RrFzsqlFaPxoJB+9XXyDGtp5dCOoBwGBIEVH0To7lExFXEx0BIF4A==", "cpu": [ "x64" ], @@ -5661,9 +4928,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.3.tgz", - "integrity": "sha512-LBx9LYXvj2CBkMkjLdNAWLwH0MLMin7do2VcVo9kVPibGLkY0BQQut2fv7NVqkXqZ/CrAu9LqDHVV1xHCMpCPw==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.0.tgz", + "integrity": "sha512-NQ3bDvjUbFKmP23671xUlXtKmqVsUBd6M4PQCvbmNtOy06hnQIdKHy8oG/6S3R/S6He1JgPk6A5VT+prAJMYEw==", "cpu": [ "x64" ], @@ -5674,9 +4941,9 @@ ] }, "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.3.tgz", - "integrity": "sha512-ABVf3Q0RCu7NcyCCOZQI0pJ3GuSdfSl8EXcy88QtdceIMIoCUdfhsJChZ64L9zVM2aJHjde1Bhn5uqSRcX9ySA==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.0.tgz", + "integrity": "sha512-u2eDAl4+0aFvA13GxlGBtTI3SS3sdgwgtV0HyjZ0QaQVCgNE+jqNGey+GtxWiq+wxr/UycAx/OnfJzApCFamvA==", "cpu": [ "x64" ], @@ -5687,9 +4954,9 @@ ] }, "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.3.tgz", - "integrity": "sha512-+2Cy/ldweGBLlPIKsQLF8U5N44a0KDdbrk1rAjHOM9M2K+kGdIVjHLmmrZIcx+9Ny3ke/1JomCsDI1ocb11+sg==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.0.tgz", + "integrity": "sha512-XvRb5vfW3wAZQ+ZUG21AnHHDKtNcw99eigzEhjr//NZ3u7SoBaPP0seSc7FgP7p1epAEdAoZckMW9WY/+4w70w==", "cpu": [ "arm64" ], @@ -5700,9 +4967,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.3.tgz", - "integrity": "sha512-dtZvzc8BedpSaFNy75x6uiWwAGTH+aZHDtdrqP6qk+WcLJrfti6sGje1ZJ9UxyzDLF23d/mV+PaMwuC0hL7UVA==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.0.tgz", + "integrity": "sha512-iZPmniy4kNBf5yo2RezbkYNNK5HPbXE9+g+twnbqSng7dtLEJy1SKoxiE/ni4FDacjyuZpEeb9U054N4EoKHYw==", "cpu": [ "arm64" ], @@ -5713,9 +4980,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.3.tgz", - "integrity": "sha512-Rj8Ra4noo+aYy7sKBggCx0407mws34kAb1ySyWuq5DAtFBQdkSwnsjCgPrhPe9cvgBKZIukpE+CVHvORCS93kQ==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.0.tgz", + "integrity": "sha512-mFBBd+LF37fnE8JnYUOH+imj0aPFPK30vpar4ehJkgnLj9sZn8ZxiRENmLtgIwxK7TC8klF6N57fxdNBwQoqOA==", "cpu": [ "ia32" ], @@ -5726,9 +4993,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.3.tgz", - "integrity": "sha512-vp7N084ew/odXn2gi/mzm9mUkQu9l6AiN6dt4IeUM2Uvm9o+cVmP+YkqbMOteLbiGgqBBlJZjIMYVCfOOIVbVQ==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.0.tgz", + "integrity": "sha512-ujeqEY3B+zbGn3Z4Q03cUBG/LGWnBJncVT36WER31LcOsQk9+1dmINKKtvmmfChUvRbK1G0R8OhMWFgHgaZtAw==", "cpu": [ "x64" ], @@ -5739,9 +5006,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.3.tgz", - "integrity": "sha512-MOG/3gTOn4Fwf574RVOaY61I5o6P90legkFADiTyn1hyjNydT+cerU2rLUwPdZkKKyJ+iT+K9p7WXK4LM1Ka6g==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.0.tgz", + "integrity": "sha512-hncn90N4sOky0L2LKE5oESKLbxCPeVo4eLA2LSMoDzM+879ml4WSr+Rr4DWknNIVVvS1Hirkc9hx02W6YxS8rQ==", "cpu": [ "x64" ], @@ -5761,9 +5028,9 @@ } }, "node_modules/@scure/base": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-2.2.0.tgz", - "integrity": "sha512-b8XEupJibegiXV+tDUseI8oLQc8ei3d/4Jkb2RpbHh3MfE054ov3uIz2dhFkB3FI8iwYkEh0gGCApkrYggkPNg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-2.3.0.tgz", + "integrity": "sha512-NsG6Y03tY6R5BUis4FdVtHVkur0U6FOzskgs9ZXNl78CUc9fkZ78HmENUle1nSOkCasDmbubmWD9qwB7mm4PZA==", "license": "MIT", "funding": { "url": "https://paulmillr.com/funding/" @@ -7021,12 +6288,12 @@ "license": "MIT" }, "node_modules/commander": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", - "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", "license": "MIT", "engines": { - "node": ">=20" + "node": ">=22.12.0" } }, "node_modules/concurrently": { @@ -9056,6 +8323,130 @@ "rxjs": ">=7.8.0" } }, + "node_modules/polkadot-api/node_modules/@polkadot-api/json-rpc-provider": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.4.tgz", + "integrity": "sha512-9cDijLIxzHOBuq6yHqpqjJ9jBmXrctjc1OFqU+tQrS96adQze3mTIH6DTgfb/0LMrqxzxffz1HQGrIlEH00WrA==", + "license": "MIT" + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/json-rpc-provider-proxy": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.2.8.tgz", + "integrity": "sha512-AC5KK4p2IamAQuqR0S3YaiiUDRB2r1pWNrdF0Mntm5XGYEmeiAILBmnFa7gyWwemhkTWPYrK5HCurlGfw2EsDA==", + "license": "MIT" + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/logs-provider": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@polkadot-api/logs-provider/-/logs-provider-0.0.6.tgz", + "integrity": "sha512-4WgHlvy+xee1ADaaVf6+MlK/+jGMtsMgAzvbQOJZnP4PfQuagoTqaeayk8HYKxXGphogLlPbD06tANxcb+nvAg==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4" + } + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/metadata-builders": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.13.9.tgz", + "integrity": "sha512-V2GljT6StuK40pfmO5l53CvgFNgy60Trrv20mOZDCsFU9J82F+a1HYAABDYlRgoZ9d0IDwc+u+vI+RHUJoR4xw==", + "license": "MIT", + "dependencies": { + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/raw-client": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@polkadot-api/raw-client/-/raw-client-0.1.1.tgz", + "integrity": "sha512-HxalpNEo8JCYXfxKM5p3TrK8sEasTGMkGjBNLzD4TLye9IK2smdb5oTvp2yfkU1iuVBdmjr69uif4NaukOYo2g==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4" + } + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/signer": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@polkadot-api/signer/-/signer-0.2.13.tgz", + "integrity": "sha512-XBOtjFsRGETVm/aXeZnsvFcJ1qvtZhRtwUMmpCOBt9s8PWfILaQH/ecOegzda3utNIZGmXXaOoJ5w9Hc/6I3ww==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "^2.0.1", + "@polkadot-api/merkleize-metadata": "1.1.29", + "@polkadot-api/polkadot-signer": "0.1.6", + "@polkadot-api/signers-common": "0.1.20", + "@polkadot-api/substrate-bindings": "0.17.0", + "@polkadot-api/utils": "0.2.0" + } + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/sm-provider": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/@polkadot-api/sm-provider/-/sm-provider-0.1.16.tgz", + "integrity": "sha512-3LEDU7nkgtDx1A6ATHLLm3+nFAY6cdkNA9tGltfDzW0efACrhhfDjNqJdI1qLNY0wDyT1aGdoWr5r+4CckRpXA==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4", + "@polkadot-api/json-rpc-provider-proxy": "0.2.8" + }, + "peerDependencies": { + "@polkadot-api/smoldot": ">=0.3" + } + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/smoldot": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@polkadot-api/smoldot/-/smoldot-0.3.15.tgz", + "integrity": "sha512-YyV+ytP8FcmKEgLRV7uXepJ5Y6md/7u2F8HKxmkWytmnGXO1z+umg2pHbOxLGifD9V2NhkPY+awpzErtVIzqAA==", + "license": "MIT", + "dependencies": { + "@types/node": "^24.10.1", + "smoldot": "2.0.40" + } + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/substrate-client": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.5.0.tgz", + "integrity": "sha512-J+gyZONCak+n6NxADZWtldH+gatYORqEScMAgI9gGu43pHUe7/xNRCqnin0dgDIzmuL3m1ERglF8LR7YhB0nHQ==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4", + "@polkadot-api/raw-client": "0.1.1", + "@polkadot-api/utils": "0.2.0" + } + }, + "node_modules/polkadot-api/node_modules/@polkadot-api/ws-provider": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@polkadot-api/ws-provider/-/ws-provider-0.7.5.tgz", + "integrity": "sha512-2ZLEo0PAFeuOx2DUDkbex85HZMf9lgnmZ8oGB5+NaButIydkoqXy5SHYJNPc45GcZy2tvwzImMZInNMLa5GJhg==", + "license": "MIT", + "dependencies": { + "@polkadot-api/json-rpc-provider": "0.0.4", + "@polkadot-api/json-rpc-provider-proxy": "0.2.8", + "@types/ws": "^8.18.1", + "ws": "^8.19.0" + } + }, + "node_modules/polkadot-api/node_modules/@types/node": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz", + "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.18.0" + } + }, + "node_modules/polkadot-api/node_modules/smoldot": { + "version": "2.0.40", + "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.40.tgz", + "integrity": "sha512-h6XC/kKDLdZBBTI0X8y4ZxmaZ2KYVVB0+5isCQm6j26ljeNjHZUDOV+hf8VyoE23+jg00wrxNJ2IVcIAURxwtg==", + "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", + "dependencies": { + "ws": "^8.8.1" + } + }, + "node_modules/polkadot-api/node_modules/undici-types": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", + "license": "MIT" + }, "node_modules/postcss": { "version": "8.5.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz", @@ -9641,9 +9032,9 @@ } }, "node_modules/rollup": { - "version": "4.62.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.3.tgz", - "integrity": "sha512-Gu0c0iH9FzgX1L1t7ByIbbS3Vmdz+6KHm/EsqmmC71gUQ82yvZRkTK6XzrFObSka91WUVdynqp6nsfilzr5k6Q==", + "version": "4.63.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.0.tgz", + "integrity": "sha512-T5vnZ2y4QqC3/4P+w2+JO+Q/OVdnPsv4XcSYJYMEn0R9/jjl5AgLwO9LAZMzP2lN71O6pypn91rB7lDstUkfrQ==", "license": "MIT", "dependencies": { "@types/estree": "1.0.9" @@ -9656,31 +9047,32 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.62.3", - "@rollup/rollup-android-arm64": "4.62.3", - "@rollup/rollup-darwin-arm64": "4.62.3", - "@rollup/rollup-darwin-x64": "4.62.3", - "@rollup/rollup-freebsd-arm64": "4.62.3", - "@rollup/rollup-freebsd-x64": "4.62.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.62.3", - "@rollup/rollup-linux-arm-musleabihf": "4.62.3", - "@rollup/rollup-linux-arm64-gnu": "4.62.3", - "@rollup/rollup-linux-arm64-musl": "4.62.3", - "@rollup/rollup-linux-loong64-gnu": "4.62.3", - "@rollup/rollup-linux-loong64-musl": "4.62.3", - "@rollup/rollup-linux-ppc64-gnu": "4.62.3", - "@rollup/rollup-linux-ppc64-musl": "4.62.3", - "@rollup/rollup-linux-riscv64-gnu": "4.62.3", - "@rollup/rollup-linux-riscv64-musl": "4.62.3", - "@rollup/rollup-linux-s390x-gnu": "4.62.3", - "@rollup/rollup-linux-x64-gnu": "4.62.3", - "@rollup/rollup-linux-x64-musl": "4.62.3", - "@rollup/rollup-openbsd-x64": "4.62.3", - "@rollup/rollup-openharmony-arm64": "4.62.3", - "@rollup/rollup-win32-arm64-msvc": "4.62.3", - "@rollup/rollup-win32-ia32-msvc": "4.62.3", - "@rollup/rollup-win32-x64-gnu": "4.62.3", - "@rollup/rollup-win32-x64-msvc": "4.62.3", + "@napi-rs/lzma-linux-x64-gnu": "1.5.1", + "@rollup/rollup-android-arm-eabi": "4.63.0", + "@rollup/rollup-android-arm64": "4.63.0", + "@rollup/rollup-darwin-arm64": "4.63.0", + "@rollup/rollup-darwin-x64": "4.63.0", + "@rollup/rollup-freebsd-arm64": "4.63.0", + "@rollup/rollup-freebsd-x64": "4.63.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.63.0", + "@rollup/rollup-linux-arm-musleabihf": "4.63.0", + "@rollup/rollup-linux-arm64-gnu": "4.63.0", + "@rollup/rollup-linux-arm64-musl": "4.63.0", + "@rollup/rollup-linux-loong64-gnu": "4.63.0", + "@rollup/rollup-linux-loong64-musl": "4.63.0", + "@rollup/rollup-linux-ppc64-gnu": "4.63.0", + "@rollup/rollup-linux-ppc64-musl": "4.63.0", + "@rollup/rollup-linux-riscv64-gnu": "4.63.0", + "@rollup/rollup-linux-riscv64-musl": "4.63.0", + "@rollup/rollup-linux-s390x-gnu": "4.63.0", + "@rollup/rollup-linux-x64-gnu": "4.63.0", + "@rollup/rollup-linux-x64-musl": "4.63.0", + "@rollup/rollup-openbsd-x64": "4.63.0", + "@rollup/rollup-openharmony-arm64": "4.63.0", + "@rollup/rollup-win32-arm64-msvc": "4.63.0", + "@rollup/rollup-win32-ia32-msvc": "4.63.0", + "@rollup/rollup-win32-x64-gnu": "4.63.0", + "@rollup/rollup-win32-x64-msvc": "4.63.0", "fsevents": "~2.3.2" } }, @@ -9820,10 +9212,11 @@ } }, "node_modules/smoldot": { - "version": "2.0.40", - "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.40.tgz", - "integrity": "sha512-h6XC/kKDLdZBBTI0X8y4ZxmaZ2KYVVB0+5isCQm6j26ljeNjHZUDOV+hf8VyoE23+jg00wrxNJ2IVcIAURxwtg==", + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-3.4.1.tgz", + "integrity": "sha512-Ht3gPaRIjFWlBjen3+7xgms5rNYqhxvY0xyBwaV7Z1iBGyaOInQwvaZxPgZQw0ihk/h35+NTPPi47xqUvKkkxg==", "license": "GPL-3.0-or-later WITH Classpath-exception-2.0", + "peer": true, "dependencies": { "ws": "^8.8.1" } @@ -10502,9 +9895,9 @@ } }, "node_modules/ufo": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.3.tgz", - "integrity": "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==", + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", "license": "MIT" }, "node_modules/uint8-varint": { diff --git a/web/package.json b/web/package.json index 6f7186a..0795d23 100644 --- a/web/package.json +++ b/web/package.json @@ -38,10 +38,10 @@ "preview": "vite preview --host 0.0.0.0 --port 4273" }, "dependencies": { - "@parity/product-sdk": "0.20.1", - "@parity/product-sdk-descriptors": "0.8.0", - "@parity/product-sdk-host": "0.15.1", - "@parity/product-sdk-statement-store": "0.6.2", + "@parity/product-sdk": "0.23.0", + "@parity/product-sdk-descriptors": "0.10.0", + "@parity/product-sdk-host": "0.16.0", + "@parity/product-sdk-statement-store": "0.6.5", "@polkadot-api/descriptors": "file:.papi/descriptors", "@polkadot-apps/chain-client": "^2.0.5", "@polkadot-apps/descriptors": "^1.0.1", diff --git a/web/src/services/productDevnetCatalogBootstrap.ts b/web/src/services/productDevnetCatalogBootstrap.ts index 04b792f..66892da 100644 --- a/web/src/services/productDevnetCatalogBootstrap.ts +++ b/web/src/services/productDevnetCatalogBootstrap.ts @@ -193,9 +193,9 @@ export const PRODUCT_DEVNET_BOOTSTRAP_CATALOG: CatalogApiResponse = { meta: { state: 'stale-cache', cacheAvailable: true, - indexedAt: '2026-08-06T20:32:55.867Z', - lastIndexedBlock: 11902219, - chainHeadBlock: 11902221, + indexedAt: '2026-08-25T22:31:16.637Z', + lastIndexedBlock: 12665567, + chainHeadBlock: 12665569, blockLag: 2, staleAfterMs: 60000, lastErrorCode: null From 73d3fc1488aa1a262b686be59298c2d23d7fad57 Mon Sep 17 00:00:00 2001 From: Kevin Nzeng Essimengane Date: Wed, 26 Aug 2026 00:53:17 +0200 Subject: [PATCH 2/2] chore: bump product executable version --- docs/explanation/listening-rooms.md | 7 ++++--- docs/explanation/product-devnet-architecture.md | 6 +++--- docs/manual/room-audio-smoke-test.md | 2 +- docs/operations/deployment-configuration.md | 6 +++--- docs/operations/product-devnet-deployment.md | 17 +++++++++-------- web/polkadot-app-deploy.config.ts | 2 +- 6 files changed, 21 insertions(+), 19 deletions(-) diff --git a/docs/explanation/listening-rooms.md b/docs/explanation/listening-rooms.md index 5d4c440..76689fc 100644 --- a/docs/explanation/listening-rooms.md +++ b/docs/explanation/listening-rooms.md @@ -132,9 +132,10 @@ architecture: its sandbox [removes `window.RTCPeerConnection` from Product scripts](https://github.com/Polkadot-Community-Foundation/polkadot-ios-community/blob/main/Packages/Products/product-container/src/index.ts#L79-L81). The Product `WebRtc` permission can still be recorded by the host, but it does not expose a JavaScript peer connection. Dotify cannot reach ICE or TURN -inside that container, so executable `[0, 1, 11]` opens the canonical HTTPS room -in the system browser instead. Full in-app support requires a host-provided, -permission-gated WebRTC bridge or restoring the browser API after permission. +inside that container, so executable `[0, 1, 11]` and later open the canonical +HTTPS room in the system browser instead. Full in-app support requires a +host-provided, permission-gated WebRTC bridge or restoring the browser API after +permission. ### Limitations diff --git a/docs/explanation/product-devnet-architecture.md b/docs/explanation/product-devnet-architecture.md index 48137a0..a75edec 100644 --- a/docs/explanation/product-devnet-architecture.md +++ b/docs/explanation/product-devnet-architecture.md @@ -108,9 +108,9 @@ gateway URL. There is one current mobile exception. The iOS Product container removes `window.RTCPeerConnection` from Product scripts, so Dotify cannot create a browser WebRTC peer inside that sandbox even after requesting the `WebRtc` -permission. Executable `[0, 1, 11]` detects that pre-ICE boundary and opens the -same canonical HTTPS room URL in the external browser instead. Native in-app -room audio now depends on a Product Mobile host capability such as a +permission. Executable `[0, 1, 11]` and later detect that pre-ICE boundary and +open the same canonical HTTPS room URL in the external browser instead. Native +in-app room audio now depends on a Product Mobile host capability such as a permission-gated peer connection API or media bridge; the upstream clarification request is tracked in [Polkadot-Community-Foundation/dotli-community#27](https://github.com/Polkadot-Community-Foundation/dotli-community/issues/27). diff --git a/docs/manual/room-audio-smoke-test.md b/docs/manual/room-audio-smoke-test.md index 53c5c08..21d2ecd 100644 --- a/docs/manual/room-audio-smoke-test.md +++ b/docs/manual/room-audio-smoke-test.md @@ -58,7 +58,7 @@ another actually hearing the same track in sync, with no wallet friction for the `flyctl logs -a dotify-signal --no-tail`: an offer without an answer is followed by a metadata-only `webrtc:diagnostic` identifying the failing listener phase. No SDP or ICE candidate is logged. -- For executable `[0, 1, 11]`, verify that a Product Mobile runtime with no +- For executable `[0, 1, 11]` or later, verify that a Product Mobile runtime with no `RTCPeerConnection` shows **Continue in browser**, opens the same `#/rooms/` URL externally, and does not keep sending retry offers. - Do not expect a coturn allocation when the diagnostic phase is diff --git a/docs/operations/deployment-configuration.md b/docs/operations/deployment-configuration.md index cb13479..1775258 100644 --- a/docs/operations/deployment-configuration.md +++ b/docs/operations/deployment-configuration.md @@ -155,7 +155,7 @@ Required Product values: | `VITE_DOTIFY_ROOM_BEACONS` | `off` | | `VITE_PINATA_GATEWAY` | `https://ipfs.io` | | `VITE_IPFS_READ_GATEWAYS` | `https://ipfs.io,https://dweb.link,https://devnet-ipfs.api.polkadotcommunity.foundation,https://bulletin-kubo.tservices.es:9443` | -| Product executable `appVersion` | `[0, 1, 11]` in `web/polkadot-app-deploy.config.ts` | +| Product executable `appVersion` | `[0, 1, 12]` in `web/polkadot-app-deploy.config.ts` | The Product executable version is part of the published Product manifest. Bump it whenever the Product bundle changes runtime behavior, host SDK integration, @@ -450,8 +450,8 @@ entire listener answer path in an explicit phase error, and emits metadata-only `webrtc:diagnostic` events. The diagnostic contains no SDP, ICE candidate, IP address, media identifier, content key, or user-agent string. -Product executable `[0, 1, 11]` handles the current iOS Product sandbox -boundary explicitly. The upstream Product container freezes and removes +Product executable `[0, 1, 11]` and later handle the current iOS Product +sandbox boundary explicitly. The upstream Product container freezes and removes [`window.RTCPeerConnection` during container lockdown](https://github.com/Polkadot-Community-Foundation/polkadot-ios-community/blob/main/Packages/Products/product-container/src/index.ts#L79-L81); granting the `WebRtc` remote permission does not restore that JavaScript API. Dotify therefore blocks mobile in-container room diff --git a/docs/operations/product-devnet-deployment.md b/docs/operations/product-devnet-deployment.md index 4cd8d76..9125ac3 100644 --- a/docs/operations/product-devnet-deployment.md +++ b/docs/operations/product-devnet-deployment.md @@ -318,7 +318,7 @@ behavior, host SDK integration, permissions, metadata, or cache-sensitive assets. A successful `pad` publish writes a new CID, but the mobile host can also use executable metadata while refreshing an already-opened app. -The current Product executable is `[0, 1, 11]`. Product host containers use +The current Product executable is `[0, 1, 12]`. Product host containers use Engine.IO Fetch polling without a WebSocket upgrade, so room signaling stays on the remote-network primitive proven to remain available in Product Mobile. Standalone browsers retain Fetch-first with an optional WebSocket upgrade. Do @@ -364,13 +364,14 @@ WKWebViews can reject, catches every listener answer phase (including peer construction), and reports metadata-only `webrtc:diagnostic` events through signaling. These diagnostics intentionally exclude SDP, candidates, addresses, media identifiers, content keys, and user-agent strings. -Executable `[0, 1, 11]` recognizes the current iOS Product sandbox, which -explicitly removes `window.RTCPeerConnection` from Product scripts. It prevents -opening an in-container host room that cannot stream and offers listeners a -**Continue in browser** action through the SDK `navigateTo` bridge. The current -room code is preserved in the external HTTPS URL. This is an interim product -fallback, not an in-app WebRTC implementation; native in-app audio requires the -Product Mobile host to expose a permission-gated peer connection capability. +Executable `[0, 1, 11]` and later recognize the current iOS Product sandbox, +which explicitly removes `window.RTCPeerConnection` from Product scripts. Dotify +prevents opening an in-container host room that cannot stream and offers +listeners a **Continue in browser** action through the SDK `navigateTo` bridge. +The current room code is preserved in the external HTTPS URL. This is an +interim product fallback, not an in-app WebRTC implementation; native in-app +audio requires the Product Mobile host to expose a permission-gated peer +connection capability. When Fly diagnostics report `listener:create-peer-failed` with `peerConnectionAvailable=false` and `protocol=polkadot:`, coturn will correctly diff --git a/web/polkadot-app-deploy.config.ts b/web/polkadot-app-deploy.config.ts index d577e99..e5b87cb 100644 --- a/web/polkadot-app-deploy.config.ts +++ b/web/polkadot-app-deploy.config.ts @@ -10,7 +10,7 @@ export default { { kind: 'app', path: './dist-product', - appVersion: [0, 1, 11] + appVersion: [0, 1, 12] } ] };