From 7f9b4ad9aef268cb80f8184746b6b9882f356bd0 Mon Sep 17 00:00:00 2001 From: Victor Oliva Date: Thu, 6 Nov 2025 09:11:17 +0100 Subject: [PATCH] replace account input with AddressInput, fix polkadot vault --- package.json | 8 +- pnpm-lock.yaml | 766 +++--------------- src/App.tsx | 2 + src/codec-components/EditCodec/CAccountId.tsx | 9 +- src/components/AccountIdInput.tsx | 206 ----- src/components/CommandPopover.tsx | 1 + src/pages/Extrinsics/SubmitTx/SubmitTx.tsx | 26 +- .../Extrinsics/SubmitTx/SubmitTxForm.tsx | 49 +- src/pages/Network/Network.tsx | 1 + src/pages/Transactions/Transactions.tsx | 2 +- 10 files changed, 188 insertions(+), 882 deletions(-) delete mode 100644 src/components/AccountIdInput.tsx diff --git a/package.json b/package.json index 997018d..ed452c7 100644 --- a/package.json +++ b/package.json @@ -15,17 +15,17 @@ }, "dependencies": { "@acala-network/chopsticks-core": "^1.2.4", - "@ledgerhq/hw-transport-webhid": "^6.30.8", + "@ledgerhq/hw-transport-webhid": "^6.30.9", "@polkadot-api/descriptors": "file:.papi/descriptors", "@polkadot-api/json-rpc-provider-proxy": "^0.2.5", "@polkadot-api/metadata-builders": "^0.13.7", "@polkadot-api/observable-client": "^0.16.0", "@polkadot-api/react-builder": "0.3.9", - "@polkadot-api/react-components": "^0.4.0", + "@polkadot-api/react-components": "^0.4.1", "@polkadot-api/substrate-bindings": "^0.16.5", "@polkadot-api/tx-utils": "^0.1.8", "@polkadot-api/utils": "^0.2.0", - "@polkahub/ui-components": "0.1.0-pre.11", + "@polkahub/ui-components": "0.1.0-pre.15", "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-label": "^2.1.8", @@ -46,7 +46,7 @@ "idb-keyval": "^6.2.2", "lucide-react": "^0.552.0", "polkadot-api": "^1.20.1", - "polkahub": "0.1.0-pre.13", + "polkahub": "0.1.0-pre.15", "react": "^19.2.0", "react-dom": "^19.2.0", "react-portal": "^4.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f294099..be01af8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,8 +17,8 @@ importers: specifier: ^1.2.4 version: 1.2.4 '@ledgerhq/hw-transport-webhid': - specifier: ^6.30.8 - version: 6.30.8 + specifier: ^6.30.9 + version: 6.30.9 '@polkadot-api/descriptors': specifier: file:.papi/descriptors version: file:.papi/descriptors(polkadot-api@1.20.1(jiti@2.6.1)(postcss@8.5.6)(rxjs@7.8.2)(yaml@2.6.1)) @@ -35,8 +35,8 @@ importers: specifier: 0.3.9 version: 0.3.9(react@19.2.0) '@polkadot-api/react-components': - specifier: ^0.4.0 - version: 0.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^0.4.1 + version: 0.4.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@polkadot-api/substrate-bindings': specifier: ^0.16.5 version: 0.16.5 @@ -47,8 +47,8 @@ importers: specifier: ^0.2.0 version: 0.2.0 '@polkahub/ui-components': - specifier: 0.1.0-pre.11 - version: 0.1.0-pre.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: 0.1.0-pre.15 + version: 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@radix-ui/react-accordion': specifier: ^1.2.12 version: 1.2.12(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -110,8 +110,8 @@ importers: specifier: ^1.20.1 version: 1.20.1(jiti@2.6.1)(postcss@8.5.6)(rxjs@7.8.2)(yaml@2.6.1) polkahub: - specifier: 0.1.0-pre.13 - version: 0.1.0-pre.13(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rxjs@7.8.2)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12) + specifier: 0.1.0-pre.15 + version: 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rxjs@7.8.2)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12) react: specifier: ^19.2.0 version: 19.2.0 @@ -302,312 +302,156 @@ packages: peerDependencies: commander: ~14.0.0 - '@esbuild/aix-ppc64@0.25.10': - resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.12': resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.10': - resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.12': resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.10': - resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.12': resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.10': - resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.12': resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.10': - resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.12': resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.10': - resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.12': resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.10': - resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.12': resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.10': - resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.12': resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.10': - resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.12': resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.10': - resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.12': resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.10': - resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.12': resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.10': - resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.12': resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.10': - resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.12': resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.10': - resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.12': resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.10': - resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.12': resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.10': - resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.12': resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.10': - resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.12': resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.10': - resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.25.12': resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.10': - resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.12': resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.10': - resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.25.12': resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.10': - resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.12': resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.10': - resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - '@esbuild/openharmony-arm64@0.25.12': resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.25.10': - resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.12': resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.10': - resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.12': resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.10': - resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.12': resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.10': - resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.12': resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} engines: {node: '>=18'} @@ -707,23 +551,14 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@ledgerhq/devices@8.6.1': - resolution: {integrity: sha512-PQR2fyWz7P/wMFHY9ZLz17WgFdxC/Im0RVDcWXpp24+iRQRyxhQeX2iG4mBKUzfaAW6pOIEiWt+vmJh88QP9rQ==} - '@ledgerhq/devices@8.7.0': resolution: {integrity: sha512-3pSOULPUhClk2oOxa6UnoyXW8+05FK7r6cpq2WiTey4kyIUjmIraO7AX9lhz9IU73dGVtBMdU+NCPPO2RYJaTQ==} - '@ledgerhq/errors@6.26.0': - resolution: {integrity: sha512-4OlisaDBafkn7KN5emue08lCGMVREX6T+nxj47C7W30EBA/leLAEDaVvUw5/gFOWrv8Q2A9Scb8aMM3uokyt0w==} - '@ledgerhq/errors@6.27.0': resolution: {integrity: sha512-EE2hATONHdNP3YWFe3rZwwpSEzI5oN+q/xTjOulnjHZo84TLjungegEJ54A/Pzld0woulkkeVA27FbW5SAO1aA==} - '@ledgerhq/hw-transport-webhid@6.30.8': - resolution: {integrity: sha512-2Hc15GjC7BFrpMVJYJ7N2p70A6OzIdcMklwUEYpOcIVYbEWWj84+M5E5pc83ZIBc5j3C8rdtjncPCm2ExGx2LQ==} - - '@ledgerhq/hw-transport@6.31.12': - resolution: {integrity: sha512-FO5LRIXYC8ELtaohlO8qK0b3TfHUNBZ3+CXKPHiHj2jJwrxPf4s5kcgBYrmzuf1C/1vfrMOjzyty6OgrMIbU6Q==} + '@ledgerhq/hw-transport-webhid@6.30.9': + resolution: {integrity: sha512-5if/V1NyOr4JuEX+NB/bxaE92TptpgX+r1mGmzDHG6Gs9/fX/HhKe1GVwwU5C7LvTFrdTgMzEs2aIkpoMM60Ag==} '@ledgerhq/hw-transport@6.31.13': resolution: {integrity: sha512-MrJRDk74wY980ofiFPRpTHQBbRw1wDuKbdag1zqlO1xtJglymwwY03K2kvBNvkm1RTSCPUp/nAoNG+WThZuuew==} @@ -898,8 +733,8 @@ packages: peerDependencies: react: '>=18' - '@polkadot-api/react-components@0.4.0': - resolution: {integrity: sha512-sjGYOBv9ycdCn0ZcopaZxHdJ/h1p30dxjPuHQ5mAaZsrgfRxmE9J5LJ/aa58qUuQgbrx0DCLkP/LSpiakQeLTg==} + '@polkadot-api/react-components@0.4.1': + resolution: {integrity: sha512-hXfocFutXnun7xDqVE8NbkQ4azDi2h6ArBCE7TjlmCPn2dHMw6Y+D8//UOwgBxBbxnbOUmzb1sXrmWzeFFawGg==} peerDependencies: react: ^19.0.0 react-dom: ^19.0.0 @@ -1064,80 +899,74 @@ packages: resolution: {integrity: sha512-ZdmFhL3gDMRxJXqN7a88BIU1sm2IgAFnn+jMcjjJXwP5qEuP9ejwPHQL0EFOw6sqtylfQUFuWvahvIZT7MbQ5g==} engines: {node: '>=18'} - '@polkahub/context@0.1.0-pre.10': - resolution: {integrity: sha512-1a5WVN0TlN5hfszRWv6S/b/03fQs0WJCYJhPR8AypruYQkAIr/nVgoHRDWjcXEoSu//XK7l7emc1CdE8OoThDA==} + '@polkahub/context@0.1.0-pre.15': + resolution: {integrity: sha512-K8I9D13gOtX+qr55/gY9UjtiTob9Nqju/DADM3hcijxw2o31p+Hmqrzu+wYkbMoqCwccN2geq85bpynJWfxofQ==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/ledger@0.1.0-pre.10': - resolution: {integrity: sha512-xsU4bLr30cnKddblAwQ95GSD6gXxk0D68NSPZ8WQ1tU7Nf+kbEh4o1PGQw5aynRd79ZSEOxkRrLUhOyZ5jBrJA==} + '@polkahub/ledger@0.1.0-pre.15': + resolution: {integrity: sha512-WJdQ7ZYgY84Sns55KHqb8ZCQZxXLk1YshY36kylc/kv/VvYBwMg7+7KV7GoDSbbw/GH8gkB/pY3oPzSn2RpGpg==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/mimir@0.1.0-pre.10': - resolution: {integrity: sha512-VA2OnUCb5N1pUtOSoZgxITnlm8FfuPUk43eHqrRWdG6SIx2W8TCj5OJ6CYvhW072WFwAH5K9LHequD3+LrbxzQ==} + '@polkahub/mimir@0.1.0-pre.15': + resolution: {integrity: sha512-dB4HXBUjikx9Ilv2gtYCBQ/AuD0WwWH8D9Tptrgokp7Ldrik0ykjr12Ef4aLyIZoq59LOA3YImPWKo7EIvrmeQ==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/multisig@0.1.0-pre.10': - resolution: {integrity: sha512-rYnKyRfKuWsD14eyTiu3C6MjnXxJw3h0DKudIRsDE4Am0Nuk6YB82mdbvF4ZUCFM8kCC/p7vCGLeBX30FBZRYA==} + '@polkahub/multisig@0.1.0-pre.15': + resolution: {integrity: sha512-taoBc93tsh82hhFCebC0bQYcBOi4TjtdOr8mFenCuGJNB06fVpeun0si6JAM2wolRqkGJpVv/GFV205Pv09lpA==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/pjs-wallet@0.1.0-pre.10': - resolution: {integrity: sha512-cbbiMUnWaZTHKJNBIHS8J2aHsSE0UInnnIDKGWom5Df2vYfkjCeqaLQOZR9ugR4fNmfQLvXdk7XBSwxnMLE+DQ==} + '@polkahub/pjs-wallet@0.1.0-pre.15': + resolution: {integrity: sha512-M21sWiOSSGMe+j89fpOQJag0oYcm4Qcvmo3LNyxOLs41j5WHnLzvLpMNvTRfLlIRBmn+QEWqimvs53GGjO7/gQ==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/plugin@0.1.0-pre.10': - resolution: {integrity: sha512-GvXoXtYo7MQWhzq5MAsUttha7ZOYUNzY30VFZapXmzQvqvXSqmoswb9uTnJU+obSdtyUHa0+VRa52BWAZx+oBw==} + '@polkahub/plugin@0.1.0-pre.15': + resolution: {integrity: sha512-zJ694Z4lB0GiPAe2kJA0ySUxC0f6eVuYByWUR+sweN9POZjbXfOpHIRG/degfNJ+KkIFrBdL8oEL5/eO9hN3xg==} - '@polkahub/proxy@0.1.0-pre.10': - resolution: {integrity: sha512-jRUAayqLZxjXU/QUxDlGEYv6pl5PgQ0KM02N3YqmCT77JOpfwYX2o8q7ue/SurCbDEkcjTmt/hj8FGMeMeBGnQ==} + '@polkahub/proxy@0.1.0-pre.15': + resolution: {integrity: sha512-vnWnIP/F5d+SoOgYYcajD7hVKGtFkxQn4cw9KBeTM9JpKfYNfB2CCYOifjBR//u90IGaCOOI+ZO6xSbd8vyxLg==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/read-only@0.1.0-pre.10': - resolution: {integrity: sha512-lb+JLyD88OZwSA3t62orS02HQzzGu05pWjFh9W2S0JJY9StIJ7XLrQ8wRgeiSUYv1nl4QBJ5a94gdsI+VwTRtA==} + '@polkahub/read-only@0.1.0-pre.15': + resolution: {integrity: sha512-93Lcslcx0MxrkG2erwQpCqEvs9hoo8Zpi9bv0f7tBUX+Wb0/oQk7DG6rxeaYy3IKIN5dLdEctUsg12heXcbzPw==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/select-account@0.1.0-pre.10': - resolution: {integrity: sha512-9kK992A9B2hkn+PChm8Vy/CahEdIgzkvJGc1L5FyGHWWTMKlU1jH5qoodjBxas8AwgZs47v2e7pXvT/gdPcUrA==} + '@polkahub/select-account@0.1.0-pre.15': + resolution: {integrity: sha512-1w3w5d3PZmBT0DfN9D083ujCHeCqjOPsswDnyck5nOUkVihGmuOo+B/LdOb9tad+d7IfUNIIZXyoQPTiBHHmbQ==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/state@0.1.0-pre.10': - resolution: {integrity: sha512-We7vq+M5ROV/l3wcGwhF11XXOKPJ07P3om2dAuFqaDELoYh7Zzq0i4/56W7Q+NF6iE5hocRIYWUJRHWNQStl5g==} + '@polkahub/state@0.1.0-pre.15': + resolution: {integrity: sha512-FEZs4QwsNY+g0woFo/toC4ygZFzGxayVMwb2r2rQ4HPmNUOLEAMj7KLaK8V7W6bvJR6yCwgt8MZmq+Ac4Vby6A==} - '@polkahub/ui-components@0.1.0-pre.10': - resolution: {integrity: sha512-oW/qcO4pv2fuHEjYazSf+4wf6BPc/WtEpilwutDMRLLuBwor0LuMhkqQpr93zB13DsK4FjUwWy8IUGoVYmYQSQ==} + '@polkahub/ui-components@0.1.0-pre.15': + resolution: {integrity: sha512-VWtbZhKr69KT4IoZfQTY33pOMUFthLTQN82u8Iozu80YW5xjAbGgA5W2Pxw2GZrX42uDMg8UDaSqSFEBtfAfCg==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/ui-components@0.1.0-pre.11': - resolution: {integrity: sha512-RkpCezMw6v5MRkgcLjjlMzC8BFJ0nhWtP88QMi60T5Rpbhreasn1NwzlR7JnNpq2w5T/imvZGQafuKLTyTdiZg==} + '@polkahub/vault@0.1.0-pre.15': + resolution: {integrity: sha512-/WDwlfs1TjjsW/zROjB3NEF1W57mZs5lRvv4zLX35SWdjSe+D+lXHgwpPVzh9Tpe0mRHXOOM57WqNqMvsqYDjg==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 - '@polkahub/vault@0.1.0-pre.10': - resolution: {integrity: sha512-EM4R69hFWiJfltzRAAFNI8pwtZvn9QryZe3NXUsokRD/DbK6y5esvVo8IZBEKrt1eBgUjbDBrr/c0Q3RwR3YVQ==} - peerDependencies: - '@types/react': ^19.2.2 - react: ^19.2.0 - - '@polkahub/wallet-connect@0.1.0-pre.10': - resolution: {integrity: sha512-uHnNMCIDLLV8kvhQtXGrUAkiI/IxwUAxKGBFHO2AZCOjeDxyytYe+oS+FFrWFCb75pwlnUCjrZLfpCA4pTtZog==} + '@polkahub/wallet-connect@0.1.0-pre.15': + resolution: {integrity: sha512-rGT05h71a8iAIGCyPaoDEx0BOkdf9mvXN+xh1IPHDQI2LYNbCfv5SrQWrkXeDv1q7RAnnnsxfQA3sv8VoWFdSw==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 @@ -1678,221 +1507,111 @@ packages: '@rolldown/pluginutils@1.0.0-beta.38': resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==} - '@rollup/rollup-android-arm-eabi@4.52.4': - resolution: {integrity: sha512-BTm2qKNnWIQ5auf4deoetINJm2JzvihvGb9R6K/ETwKLql/Bb3Eg2H1FBp1gUb4YGbydMA3jcmQTR73q7J+GAA==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.52.5': resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.52.4': - resolution: {integrity: sha512-P9LDQiC5vpgGFgz7GSM6dKPCiqR3XYN1WwJKA4/BUVDjHpYsf3iBEmVz62uyq20NGYbiGPR5cNHI7T1HqxNs2w==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.52.5': resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.52.4': - resolution: {integrity: sha512-QRWSW+bVccAvZF6cbNZBJwAehmvG9NwfWHwMy4GbWi/BQIA/laTIktebT2ipVjNncqE6GLPxOok5hsECgAxGZg==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.52.5': resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.52.4': - resolution: {integrity: sha512-hZgP05pResAkRJxL1b+7yxCnXPGsXU0fG9Yfd6dUaoGk+FhdPKCJ5L1Sumyxn8kvw8Qi5PvQ8ulenUbRjzeCTw==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.52.5': resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.52.4': - resolution: {integrity: sha512-xmc30VshuBNUd58Xk4TKAEcRZHaXlV+tCxIXELiE9sQuK3kG8ZFgSPi57UBJt8/ogfhAF5Oz4ZSUBN77weM+mQ==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.52.5': resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.52.4': - resolution: {integrity: sha512-WdSLpZFjOEqNZGmHflxyifolwAiZmDQzuOzIq9L27ButpCVpD7KzTRtEG1I0wMPFyiyUdOO+4t8GvrnBLQSwpw==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.52.5': resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.52.4': - resolution: {integrity: sha512-xRiOu9Of1FZ4SxVbB0iEDXc4ddIcjCv2aj03dmW8UrZIW7aIQ9jVJdLBIhxBI+MaTnGAKyvMwPwQnoOEvP7FgQ==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.52.4': - resolution: {integrity: sha512-FbhM2p9TJAmEIEhIgzR4soUcsW49e9veAQCziwbR+XWB2zqJ12b4i/+hel9yLiD8pLncDH4fKIPIbt5238341Q==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.52.5': resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.52.4': - resolution: {integrity: sha512-4n4gVwhPHR9q/g8lKCyz0yuaD0MvDf7dV4f9tHt0C73Mp8h38UCtSCSE6R9iBlTbXlmA8CjpsZoujhszefqueg==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.52.5': resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.52.4': - resolution: {integrity: sha512-u0n17nGA0nvi/11gcZKsjkLj1QIpAuPFQbR48Subo7SmZJnGxDpspyw2kbpuoQnyK+9pwf3pAoEXerJs/8Mi9g==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.52.5': resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.52.4': - resolution: {integrity: sha512-0G2c2lpYtbTuXo8KEJkDkClE/+/2AFPdPAbmaHoE870foRFs4pBrDehilMcrSScrN/fB/1HTaWO4bqw+ewBzMQ==} - cpu: [loong64] - os: [linux] - '@rollup/rollup-linux-loong64-gnu@4.52.5': resolution: {integrity: sha512-DkDk8pmXQV2wVrF6oq5tONK6UHLz/XcEVow4JTTerdeV1uqPeHxwcg7aFsfnSm9L+OO8WJsWotKM2JJPMWrQtA==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.52.4': - resolution: {integrity: sha512-teSACug1GyZHmPDv14VNbvZFX779UqWTsd7KtTM9JIZRDI5NUwYSIS30kzI8m06gOPB//jtpqlhmraQ68b5X2g==} - cpu: [ppc64] - os: [linux] - '@rollup/rollup-linux-ppc64-gnu@4.52.5': resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.52.4': - resolution: {integrity: sha512-/MOEW3aHjjs1p4Pw1Xk4+3egRevx8Ji9N6HUIA1Ifh8Q+cg9dremvFCUbOX2Zebz80BwJIgCBUemjqhU5XI5Eg==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.52.5': resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.52.4': - resolution: {integrity: sha512-1HHmsRyh845QDpEWzOFtMCph5Ts+9+yllCrREuBR/vg2RogAQGGBRC8lDPrPOMnrdOJ+mt1WLMOC2Kao/UwcvA==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.52.5': resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.52.4': - resolution: {integrity: sha512-seoeZp4L/6D1MUyjWkOMRU6/iLmCU2EjbMTyAG4oIOs1/I82Y5lTeaxW0KBfkUdHAWN7j25bpkt0rjnOgAcQcA==} - cpu: [s390x] - os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.52.5': resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.52.4': - resolution: {integrity: sha512-Wi6AXf0k0L7E2gteNsNHUs7UMwCIhsCTs6+tqQ5GPwVRWMaflqGec4Sd8n6+FNFDw9vGcReqk2KzBDhCa1DLYg==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.52.5': resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.52.4': - resolution: {integrity: sha512-dtBZYjDmCQ9hW+WgEkaffvRRCKm767wWhxsFW3Lw86VXz/uJRuD438/XvbZT//B96Vs8oTA8Q4A0AfHbrxP9zw==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.52.5': resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==} cpu: [x64] os: [linux] - '@rollup/rollup-openharmony-arm64@4.52.4': - resolution: {integrity: sha512-1ox+GqgRWqaB1RnyZXL8PD6E5f7YyRUJYnCqKpNzxzP0TkaUh112NDrR9Tt+C8rJ4x5G9Mk8PQR3o7Ku2RKqKA==} - cpu: [arm64] - os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.52.5': resolution: {integrity: sha512-QoFqB6+/9Rly/RiPjaomPLmR/13cgkIGfA40LHly9zcH1S0bN2HVFYk3a1eAyHQyjs3ZJYlXvIGtcCs5tko9Cw==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.52.4': - resolution: {integrity: sha512-8GKr640PdFNXwzIE0IrkMWUNUomILLkfeHjXBi/nUvFlpZP+FA8BKGKpacjW6OUUHaNI6sUURxR2U2g78FOHWQ==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.52.5': resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.52.4': - resolution: {integrity: sha512-AIy/jdJ7WtJ/F6EcfOb2GjR9UweO0n43jNObQMb6oGxkYTfLcnN7vYYpG+CN3lLxrQkzWnMOoNSHTW54pgbVxw==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.52.5': resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.52.4': - resolution: {integrity: sha512-UF9KfsH9yEam0UjTwAgdK0anlQ7c8/pWPU2yVjyWcF1I1thABt6WXE47cI71pGiZ8wGvxohBoLnxM04L/wj8mQ==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-gnu@4.52.5': resolution: {integrity: sha512-UGBUGPFp1vkj6p8wCRraqNhqwX/4kNQPS57BCFc8wYh0g94iVIW33wJtQAx3G7vrjjNtRaxiMUylM0ktp/TRSQ==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.52.4': - resolution: {integrity: sha512-bf9PtUa0u8IXDVxzRToFQKsNCRz9qLYfR/MpECxl4mRoWYjAeFjgxj1XdZr2M/GNVpT05p+LgQOHopYDlUu6/w==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.52.5': resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==} cpu: [x64] @@ -2541,11 +2260,6 @@ packages: es-toolkit@1.39.3: resolution: {integrity: sha512-Qb/TCFCldgOy8lZ5uC7nLGdqJwSabkQiYQShmw4jyiPk1pZzaYWTwaYKYP7EgLccWYgZocMrtItrwh683voaww==} - esbuild@0.25.10: - resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.25.12: resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} engines: {node: '>=18'} @@ -3022,9 +2736,6 @@ packages: peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - magic-string@0.30.19: - resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -3267,8 +2978,8 @@ packages: peerDependencies: rxjs: '>=7.8.0' - polkahub@0.1.0-pre.13: - resolution: {integrity: sha512-5YErB7dtUv6vbUp8yzOM/tAfTEtc+YDXDYyS+ZpXi8hnJ6RhkqQy3fbEEALucqH189K/JS8snzCoTK4FL1YfrA==} + polkahub@0.1.0-pre.15: + resolution: {integrity: sha512-kvDrMmaqiZXAFI3EOOQf+bHBEUX4yNhD6uPUnL6y203XNKlkhn6HQTTCF9J0Q2RiNzkjaojUiYGKG9s0yzdEuw==} peerDependencies: '@types/react': ^19.2.2 react: ^19.2.0 @@ -3463,11 +3174,6 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rollup@4.52.4: - resolution: {integrity: sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.52.5: resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -4183,159 +3889,81 @@ snapshots: dependencies: commander: 14.0.2 - '@esbuild/aix-ppc64@0.25.10': - optional: true - '@esbuild/aix-ppc64@0.25.12': optional: true - '@esbuild/android-arm64@0.25.10': - optional: true - '@esbuild/android-arm64@0.25.12': optional: true - '@esbuild/android-arm@0.25.10': - optional: true - '@esbuild/android-arm@0.25.12': optional: true - '@esbuild/android-x64@0.25.10': - optional: true - '@esbuild/android-x64@0.25.12': optional: true - '@esbuild/darwin-arm64@0.25.10': - optional: true - '@esbuild/darwin-arm64@0.25.12': optional: true - '@esbuild/darwin-x64@0.25.10': - optional: true - '@esbuild/darwin-x64@0.25.12': optional: true - '@esbuild/freebsd-arm64@0.25.10': - optional: true - '@esbuild/freebsd-arm64@0.25.12': optional: true - '@esbuild/freebsd-x64@0.25.10': - optional: true - '@esbuild/freebsd-x64@0.25.12': optional: true - '@esbuild/linux-arm64@0.25.10': - optional: true - '@esbuild/linux-arm64@0.25.12': optional: true - '@esbuild/linux-arm@0.25.10': - optional: true - '@esbuild/linux-arm@0.25.12': optional: true - '@esbuild/linux-ia32@0.25.10': - optional: true - '@esbuild/linux-ia32@0.25.12': optional: true - '@esbuild/linux-loong64@0.25.10': - optional: true - '@esbuild/linux-loong64@0.25.12': optional: true - '@esbuild/linux-mips64el@0.25.10': - optional: true - '@esbuild/linux-mips64el@0.25.12': optional: true - '@esbuild/linux-ppc64@0.25.10': - optional: true - '@esbuild/linux-ppc64@0.25.12': optional: true - '@esbuild/linux-riscv64@0.25.10': - optional: true - '@esbuild/linux-riscv64@0.25.12': optional: true - '@esbuild/linux-s390x@0.25.10': - optional: true - '@esbuild/linux-s390x@0.25.12': optional: true - '@esbuild/linux-x64@0.25.10': - optional: true - '@esbuild/linux-x64@0.25.12': optional: true - '@esbuild/netbsd-arm64@0.25.10': - optional: true - '@esbuild/netbsd-arm64@0.25.12': optional: true - '@esbuild/netbsd-x64@0.25.10': - optional: true - '@esbuild/netbsd-x64@0.25.12': optional: true - '@esbuild/openbsd-arm64@0.25.10': - optional: true - '@esbuild/openbsd-arm64@0.25.12': optional: true - '@esbuild/openbsd-x64@0.25.10': - optional: true - '@esbuild/openbsd-x64@0.25.12': optional: true - '@esbuild/openharmony-arm64@0.25.10': - optional: true - '@esbuild/openharmony-arm64@0.25.12': optional: true - '@esbuild/sunos-x64@0.25.10': - optional: true - '@esbuild/sunos-x64@0.25.12': optional: true - '@esbuild/win32-arm64@0.25.10': - optional: true - '@esbuild/win32-arm64@0.25.12': optional: true - '@esbuild/win32-ia32@0.25.10': - optional: true - '@esbuild/win32-ia32@0.25.12': optional: true - '@esbuild/win32-x64@0.25.10': - optional: true - '@esbuild/win32-x64@0.25.12': optional: true @@ -4445,13 +4073,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@ledgerhq/devices@8.6.1': - dependencies: - '@ledgerhq/errors': 6.26.0 - '@ledgerhq/logs': 6.13.0 - rxjs: 7.8.2 - semver: 7.7.3 - '@ledgerhq/devices@8.7.0': dependencies: '@ledgerhq/errors': 6.27.0 @@ -4459,24 +4080,15 @@ snapshots: rxjs: 7.8.2 semver: 7.7.3 - '@ledgerhq/errors@6.26.0': {} - '@ledgerhq/errors@6.27.0': {} - '@ledgerhq/hw-transport-webhid@6.30.8': + '@ledgerhq/hw-transport-webhid@6.30.9': dependencies: - '@ledgerhq/devices': 8.6.1 - '@ledgerhq/errors': 6.26.0 - '@ledgerhq/hw-transport': 6.31.12 + '@ledgerhq/devices': 8.7.0 + '@ledgerhq/errors': 6.27.0 + '@ledgerhq/hw-transport': 6.31.13 '@ledgerhq/logs': 6.13.0 - '@ledgerhq/hw-transport@6.31.12': - dependencies: - '@ledgerhq/devices': 8.6.1 - '@ledgerhq/errors': 6.26.0 - '@ledgerhq/logs': 6.13.0 - events: 3.3.0 - '@ledgerhq/hw-transport@6.31.13': dependencies: '@ledgerhq/devices': 8.7.0 @@ -4721,7 +4333,7 @@ snapshots: '@polkadot-api/utils': 0.2.0 react: 19.2.0 - '@polkadot-api/react-components@0.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@polkadot-api/react-components@0.4.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@noble/hashes': 2.0.1 '@polkadot-api/substrate-bindings': 0.16.5 @@ -4995,11 +4607,11 @@ snapshots: - bufferutil - utf-8-validate - '@polkahub/context@0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': + '@polkahub/context@0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': dependencies: - '@polkadot-api/react-components': 0.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/state': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkadot-api/react-components': 0.4.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/state': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@rx-state/core': 0.1.4(rxjs@7.8.2) @@ -5019,14 +4631,14 @@ snapshots: - utf-8-validate - yaml - '@polkahub/ledger@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': + '@polkahub/ledger@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': dependencies: '@ledgerhq/hw-transport': 6.31.13 '@polkadot-api/ledger-signer': 0.2.13(@ledgerhq/hw-transport@6.31.13) - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/select-account': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/select-account': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 @@ -5048,16 +4660,16 @@ snapshots: - utf-8-validate - yaml - '@polkahub/mimir@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': + '@polkahub/mimir@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': dependencies: '@mimirdev/apps-inject': 3.2.0 '@mimirdev/papi-signer': 3.1.0(@polkadot-api/polkadot-signer@0.1.6)(@polkadot-api/substrate-bindings@0.16.5)(@polkadot-api/utils@0.2.0) '@polkadot-api/polkadot-signer': 0.1.6 '@polkadot-api/substrate-bindings': 0.16.5 '@polkadot-api/utils': 0.2.0 - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 react: 19.2.0 @@ -5075,11 +4687,11 @@ snapshots: - utf-8-validate - yaml - '@polkahub/multisig@0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': + '@polkahub/multisig@0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': dependencies: '@polkadot-api/meta-signers': 0.1.17 '@polkadot-api/substrate-bindings': 0.16.5 - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 @@ -5097,12 +4709,12 @@ snapshots: - utf-8-validate - yaml - '@polkahub/pjs-wallet@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': + '@polkahub/pjs-wallet@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': dependencies: '@polkadot-api/pjs-signer': 0.6.17 - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 @@ -5123,7 +4735,7 @@ snapshots: - utf-8-validate - yaml - '@polkahub/plugin@0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': + '@polkahub/plugin@0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': dependencies: '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@rx-state/core': 0.1.4(rxjs@7.8.2) @@ -5142,10 +4754,10 @@ snapshots: - utf-8-validate - yaml - '@polkahub/proxy@0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': + '@polkahub/proxy@0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': dependencies: '@polkadot-api/meta-signers': 0.1.17 - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 @@ -5163,13 +4775,13 @@ snapshots: - utf-8-validate - yaml - '@polkahub/read-only@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': + '@polkahub/read-only@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': dependencies: '@polkadot-api/substrate-bindings': 0.16.5 - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/select-account': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/select-account': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 @@ -5190,13 +4802,13 @@ snapshots: - utf-8-validate - yaml - '@polkahub/select-account@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': + '@polkahub/select-account@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': dependencies: - '@polkadot-api/react-components': 0.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkadot-api/react-components': 0.4.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@polkadot-api/substrate-bindings': 0.16.5 - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@rx-state/core': 0.1.4(rxjs@7.8.2) @@ -5217,9 +4829,9 @@ snapshots: - utf-8-validate - yaml - '@polkahub/state@0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': + '@polkahub/state@0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1)': dependencies: - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@rx-state/core': 0.1.4(rxjs@7.8.2) polkadot-api: 1.20.1(jiti@2.6.1)(postcss@8.5.6)(rxjs@7.8.2)(yaml@2.6.1) @@ -5237,9 +4849,9 @@ snapshots: - utf-8-validate - yaml - '@polkahub/ui-components@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@polkahub/ui-components@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@polkadot-api/react-components': 0.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkadot-api/react-components': 0.4.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@polkadot-api/substrate-bindings': 0.16.5 '@polkadot-api/utils': 0.2.0 '@radix-ui/primitive': 1.1.3 @@ -5268,45 +4880,14 @@ snapshots: - '@types/react-dom' - react-dom - '@polkahub/ui-components@0.1.0-pre.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': - dependencies: - '@polkadot-api/react-components': 0.4.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@polkadot-api/substrate-bindings': 0.16.5 - '@polkadot-api/utils': 0.2.0 - '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-checkbox': 1.3.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) - '@radix-ui/react-context': 1.1.3(@types/react@19.2.2)(react@19.2.0) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.2)(react@19.2.0) - '@radix-ui/react-focus-scope': 1.1.8(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-portal': 1.1.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@radix-ui/react-slot': 1.2.4(@types/react@19.2.2)(react@19.2.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.2)(react@19.2.0) - '@types/react': 19.2.2 - aria-hidden: 1.2.6 - class-variance-authority: 0.7.1 - clsx: 2.1.1 - cmdk: 1.1.1(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - lucide-react: 0.552.0(react@19.2.0) - react: 19.2.0 - react-remove-scroll: 2.7.1(@types/react@19.2.2)(react@19.2.0) - tailwind-merge: 3.3.1 - transitivePeerDependencies: - - '@types/react-dom' - - react-dom - - '@polkahub/vault@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': + '@polkahub/vault@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1)': dependencies: '@polkadot-api/signers-common': 0.1.18 '@polkadot-api/substrate-bindings': 0.16.5 - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/select-account': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/select-account': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 @@ -5327,13 +4908,13 @@ snapshots: - utf-8-validate - yaml - '@polkahub/wallet-connect@0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12)': + '@polkahub/wallet-connect@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12)': dependencies: '@polkadot-api/substrate-bindings': 0.16.5 - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/select-account': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/select-account': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@reown/appkit': 1.8.11(@types/react@19.2.2)(react@19.2.0)(typescript@5.9.3)(zod@4.1.12) @@ -6147,135 +5728,69 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.38': {} - '@rollup/rollup-android-arm-eabi@4.52.4': - optional: true - '@rollup/rollup-android-arm-eabi@4.52.5': optional: true - '@rollup/rollup-android-arm64@4.52.4': - optional: true - '@rollup/rollup-android-arm64@4.52.5': optional: true - '@rollup/rollup-darwin-arm64@4.52.4': - optional: true - '@rollup/rollup-darwin-arm64@4.52.5': optional: true - '@rollup/rollup-darwin-x64@4.52.4': - optional: true - '@rollup/rollup-darwin-x64@4.52.5': optional: true - '@rollup/rollup-freebsd-arm64@4.52.4': - optional: true - '@rollup/rollup-freebsd-arm64@4.52.5': optional: true - '@rollup/rollup-freebsd-x64@4.52.4': - optional: true - '@rollup/rollup-freebsd-x64@4.52.5': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.52.4': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.52.4': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.52.5': optional: true - '@rollup/rollup-linux-arm64-gnu@4.52.4': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-arm64-musl@4.52.4': - optional: true - '@rollup/rollup-linux-arm64-musl@4.52.5': optional: true - '@rollup/rollup-linux-loong64-gnu@4.52.4': - optional: true - '@rollup/rollup-linux-loong64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.52.4': - optional: true - '@rollup/rollup-linux-ppc64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.52.4': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-riscv64-musl@4.52.4': - optional: true - '@rollup/rollup-linux-riscv64-musl@4.52.5': optional: true - '@rollup/rollup-linux-s390x-gnu@4.52.4': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.52.5': optional: true - '@rollup/rollup-linux-x64-gnu@4.52.4': - optional: true - '@rollup/rollup-linux-x64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-x64-musl@4.52.4': - optional: true - '@rollup/rollup-linux-x64-musl@4.52.5': optional: true - '@rollup/rollup-openharmony-arm64@4.52.4': - optional: true - '@rollup/rollup-openharmony-arm64@4.52.5': optional: true - '@rollup/rollup-win32-arm64-msvc@4.52.4': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.52.5': optional: true - '@rollup/rollup-win32-ia32-msvc@4.52.4': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.52.5': optional: true - '@rollup/rollup-win32-x64-gnu@4.52.4': - optional: true - '@rollup/rollup-win32-x64-gnu@4.52.5': optional: true - '@rollup/rollup-win32-x64-msvc@4.52.4': - optional: true - '@rollup/rollup-win32-x64-msvc@4.52.5': optional: true @@ -6289,7 +5804,7 @@ snapshots: '@scure/bip32@1.7.0': dependencies: - '@noble/curves': 1.9.7 + '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@scure/base': 1.2.6 @@ -6339,7 +5854,7 @@ snapshots: enhanced-resolve: 5.18.3 jiti: 2.6.1 lightningcss: 1.30.1 - magic-string: 0.30.19 + magic-string: 0.30.21 source-map-js: 1.2.1 tailwindcss: 4.1.14 @@ -7030,7 +6545,7 @@ snapshots: '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.2)(react@19.2.0) '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@radix-ui/react-id': 1.1.1(@types/react@19.2.2)(react@19.2.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) transitivePeerDependencies: @@ -7138,35 +6653,6 @@ snapshots: es-toolkit@1.39.3: {} - esbuild@0.25.10: - optionalDependencies: - '@esbuild/aix-ppc64': 0.25.10 - '@esbuild/android-arm': 0.25.10 - '@esbuild/android-arm64': 0.25.10 - '@esbuild/android-x64': 0.25.10 - '@esbuild/darwin-arm64': 0.25.10 - '@esbuild/darwin-x64': 0.25.10 - '@esbuild/freebsd-arm64': 0.25.10 - '@esbuild/freebsd-x64': 0.25.10 - '@esbuild/linux-arm': 0.25.10 - '@esbuild/linux-arm64': 0.25.10 - '@esbuild/linux-ia32': 0.25.10 - '@esbuild/linux-loong64': 0.25.10 - '@esbuild/linux-mips64el': 0.25.10 - '@esbuild/linux-ppc64': 0.25.10 - '@esbuild/linux-riscv64': 0.25.10 - '@esbuild/linux-s390x': 0.25.10 - '@esbuild/linux-x64': 0.25.10 - '@esbuild/netbsd-arm64': 0.25.10 - '@esbuild/netbsd-x64': 0.25.10 - '@esbuild/openbsd-arm64': 0.25.10 - '@esbuild/openbsd-x64': 0.25.10 - '@esbuild/openharmony-arm64': 0.25.10 - '@esbuild/sunos-x64': 0.25.10 - '@esbuild/win32-arm64': 0.25.10 - '@esbuild/win32-ia32': 0.25.10 - '@esbuild/win32-x64': 0.25.10 - esbuild@0.25.12: optionalDependencies: '@esbuild/aix-ppc64': 0.25.12 @@ -7637,10 +7123,6 @@ snapshots: dependencies: react: 19.2.0 - magic-string@0.30.19: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -7960,21 +7442,21 @@ snapshots: - utf-8-validate - yaml - polkahub@0.1.0-pre.13(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rxjs@7.8.2)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12): + polkahub@0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(rxjs@7.8.2)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12): dependencies: - '@polkahub/context': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/ledger': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/mimir': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/multisig': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/pjs-wallet': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/plugin': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/proxy': 0.1.0-pre.10(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/read-only': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/select-account': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/state': 0.1.0-pre.10(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) - '@polkahub/ui-components': 0.1.0-pre.11(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@polkahub/vault': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) - '@polkahub/wallet-connect': 0.1.0-pre.10(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12) + '@polkahub/context': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/ledger': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/mimir': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/multisig': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/pjs-wallet': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/plugin': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/proxy': 0.1.0-pre.15(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/read-only': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/select-account': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/state': 0.1.0-pre.15(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(jiti@2.6.1)(postcss@8.5.6)(react@19.2.0)(yaml@2.6.1) + '@polkahub/ui-components': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@polkahub/vault': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(yaml@2.6.1) + '@polkahub/wallet-connect': 0.1.0-pre.15(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(jiti@2.6.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(yaml@2.6.1)(zod@4.1.12) '@react-rxjs/core': 0.10.8(react@19.2.0)(rxjs@7.8.2) '@react-rxjs/utils': 0.9.7(@react-rxjs/core@0.10.8(react@19.2.0)(rxjs@7.8.2))(react@19.2.0)(rxjs@7.8.2) '@types/react': 19.2.2 @@ -8174,34 +7656,6 @@ snapshots: reusify@1.1.0: {} - rollup@4.52.4: - dependencies: - '@types/estree': 1.0.8 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.52.4 - '@rollup/rollup-android-arm64': 4.52.4 - '@rollup/rollup-darwin-arm64': 4.52.4 - '@rollup/rollup-darwin-x64': 4.52.4 - '@rollup/rollup-freebsd-arm64': 4.52.4 - '@rollup/rollup-freebsd-x64': 4.52.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.52.4 - '@rollup/rollup-linux-arm-musleabihf': 4.52.4 - '@rollup/rollup-linux-arm64-gnu': 4.52.4 - '@rollup/rollup-linux-arm64-musl': 4.52.4 - '@rollup/rollup-linux-loong64-gnu': 4.52.4 - '@rollup/rollup-linux-ppc64-gnu': 4.52.4 - '@rollup/rollup-linux-riscv64-gnu': 4.52.4 - '@rollup/rollup-linux-riscv64-musl': 4.52.4 - '@rollup/rollup-linux-s390x-gnu': 4.52.4 - '@rollup/rollup-linux-x64-gnu': 4.52.4 - '@rollup/rollup-linux-x64-musl': 4.52.4 - '@rollup/rollup-openharmony-arm64': 4.52.4 - '@rollup/rollup-win32-arm64-msvc': 4.52.4 - '@rollup/rollup-win32-ia32-msvc': 4.52.4 - '@rollup/rollup-win32-x64-gnu': 4.52.4 - '@rollup/rollup-win32-x64-msvc': 4.52.4 - fsevents: 2.3.3 - rollup@4.52.5: dependencies: '@types/estree': 1.0.8 @@ -8580,11 +8034,11 @@ snapshots: vite@7.1.10(@types/node@24.7.2)(jiti@2.6.1)(lightningcss@1.30.1)(yaml@2.6.1): dependencies: - esbuild: 0.25.10 + esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 - rollup: 4.52.4 + rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: '@types/node': 24.7.2 diff --git a/src/App.tsx b/src/App.tsx index 221c801..cb94759 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -9,6 +9,7 @@ import { RpcCalls } from "./pages/RpcCalls" import { RuntimeCalls } from "./pages/RuntimeCalls" import { Storage } from "./pages/Storage" import { Transactions } from "./pages/Transactions" +import { VaultTxModal } from "polkahub" export default function App() { return ( @@ -30,6 +31,7 @@ export default function App() { + ) } diff --git a/src/codec-components/EditCodec/CAccountId.tsx b/src/codec-components/EditCodec/CAccountId.tsx index 764e31b..9f8afc0 100644 --- a/src/codec-components/EditCodec/CAccountId.tsx +++ b/src/codec-components/EditCodec/CAccountId.tsx @@ -1,9 +1,12 @@ -import { AccountIdInput } from "@/components/AccountIdInput" import { EditAccountId, NOTIN } from "@polkadot-api/react-builder" +import { AddressInput } from "polkahub" export const CAccountId: EditAccountId = ({ value, onValueChanged }) => ( - onValueChanged(v === null ? NOTIN : v)} + onChange={(v) => onValueChanged(v === null ? NOTIN : v)} + disableClear /> ) diff --git a/src/components/AccountIdInput.tsx b/src/components/AccountIdInput.tsx deleted file mode 100644 index f17478a..0000000 --- a/src/components/AccountIdInput.tsx +++ /dev/null @@ -1,206 +0,0 @@ -import { AccountIdDisplay } from "@/components/AccountIdDisplay" -import { Button } from "@/components/ui/button" -import { - Command, - CommandEmpty, - CommandGroup, - CommandInput, - CommandItem, - CommandList, -} from "@/components/ui/command" -import { - Popover, - PopoverContent, - PopoverTrigger, -} from "@/components/ui/popover" -import { identity$, isVerified } from "@/state/identity.state" -import { addrToAccount$, getPublicKey } from "@/state/polkahub" -import { cn } from "@/utils/cn" -import { - getSs58AddressInfo, - SS58String, -} from "@polkadot-api/substrate-bindings" -import { toHex } from "@polkadot-api/utils" -import { state, useStateObservable } from "@react-rxjs/core" -import { combineKeys } from "@react-rxjs/utils" -import { Check, ChevronsUpDown } from "lucide-react" -import { FC, useState } from "react" -import { filter, map, switchMap, take } from "rxjs" - -const acconutMap$ = addrToAccount$.pipeState( - map((groups) => - Object.fromEntries( - Object.entries(groups) - .filter(([accountId]) => !accountId.startsWith("0x")) - .map(([accountId, account]) => [ - toHex(getPublicKey(accountId)), - account, - ]), - ), - ), -) - -const hintedAccounts$ = state( - combineKeys( - acconutMap$.pipe(map((groups) => Object.keys(groups))), - (address) => - acconutMap$.pipe( - map((v) => v[address]), - filter((v) => !!v), - take(1), - switchMap((details) => - identity$(details.address).pipe( - map((identity) => ({ - address: details.address, - name: identity?.displayName ?? details.name, - isVerified: isVerified(identity), - })), - ), - ), - ), - ).pipe(map((v) => new Map(v))), - new Map< - string, - { - address: string - name: string | undefined - isVerified: boolean | undefined - } - >(), -) - -export const AccountIdInput: FC<{ - value: SS58String | null - onValueChanged: (value: SS58String | null) => void - className?: string -}> = ({ value, onValueChanged, className }) => { - const accounts = useStateObservable(hintedAccounts$) - - const [query, setQuery] = useState("") - const queryInfo = getSs58AddressInfo(query) - const [open, _setOpen] = useState(false) - - const setOpen = (value: boolean) => { - _setOpen(value) - setQuery("") - } - - const valueIsNew = - value !== null && - !accounts.has(toHex(getPublicKey(value) ?? new Uint8Array())) - - const accountList = Array.from(accounts.entries()) - if (value !== null) { - accountList.sort(([, a], [, b]) => - a.address === value ? -1 : b.address === value ? 1 : 0, - ) - } - - const onTriggerKeyDown = (evt: React.KeyboardEvent) => { - if (evt.key.length === 1) { - setOpen(true) - } - } - - return ( - - - - - - - - - -
- The value is not a valid Account ID -
-
- - {valueIsNew && ( - setOpen(false)} - /> - )} - {accountList.map(([key, account]) => ( - { - onValueChanged(account.address) - setOpen(false) - }} - /> - ))} - {queryInfo.isValid && ( - { - onValueChanged(query) - setOpen(false) - }} - /> - )} - -
-
-
-
- ) -} - -const accountDetail$ = state( - (accountId: SS58String) => acconutMap$.pipe(map((v) => v[accountId] ?? null)), - null, -) - -const AccountOption: FC<{ - account: string - selected: boolean - onSelect: () => void -}> = ({ account, selected, onSelect }) => { - const details = useStateObservable(accountDetail$(account)) - const identity = useStateObservable(identity$(account)) - - const name = identity?.displayName ?? details?.name - - return ( - - - - - ) -} diff --git a/src/components/CommandPopover.tsx b/src/components/CommandPopover.tsx index 859fa38..770e68a 100644 --- a/src/components/CommandPopover.tsx +++ b/src/components/CommandPopover.tsx @@ -78,6 +78,7 @@ export function CommandPopover({ onClick={() => setOpen(true)} placeholder={placeholder} className="border-none focus:ring-0" + autoFocus /> {open && ( diff --git a/src/pages/Extrinsics/SubmitTx/SubmitTx.tsx b/src/pages/Extrinsics/SubmitTx/SubmitTx.tsx index 6df215b..3a5cccc 100644 --- a/src/pages/Extrinsics/SubmitTx/SubmitTx.tsx +++ b/src/pages/Extrinsics/SubmitTx/SubmitTx.tsx @@ -1,7 +1,9 @@ import { ActionButton } from "@/components/ActionButton" import { Dialog, + DialogBody, DialogContent, + DialogHeader, DialogTitle, DialogTrigger, } from "@/components/ui/dialog" @@ -30,17 +32,21 @@ export const ExtrinsicModal: React.FC<{ ) evt.preventDefault() }} - className="flex flex-col overflow-hidden" + className="flex flex-col overflow-hidden max-w-lg sm:max-w-lg md:max-w-lg" > - Create TX - - setOpen(false)} - /> - + + Create TX + + + + setOpen(false)} + /> + + ) diff --git a/src/pages/Extrinsics/SubmitTx/SubmitTxForm.tsx b/src/pages/Extrinsics/SubmitTx/SubmitTxForm.tsx index d78cd98..02a560b 100644 --- a/src/pages/Extrinsics/SubmitTx/SubmitTxForm.tsx +++ b/src/pages/Extrinsics/SubmitTx/SubmitTxForm.tsx @@ -1,13 +1,19 @@ import { ActionButton } from "@/components/ActionButton" import { Spinner } from "@/components/Icons" +import { cn } from "@/lib/utils" import { trackSignedTx, trackUnsignedTx } from "@/pages/Transactions" import { unsafeApi$ } from "@/state/chains/chain.state" import { selectedAccount$ } from "@/state/polkahub" import { compactNumber } from "@polkadot-api/substrate-bindings" import { fromHex, mergeUint8, toHex } from "@polkadot-api/utils" +import { AccountPicker } from "@polkahub/ui-components" import { useStateObservable } from "@react-rxjs/core" import { Binary } from "polkadot-api" -import { SelectAccountField } from "polkahub" +import { + AddressIdentity, + useAvailableAccounts, + useSelectedAccount, +} from "polkahub" import { FC, useState } from "react" import { firstValueFrom } from "rxjs" import { twMerge } from "tailwind-merge" @@ -78,7 +84,7 @@ export default function SubmitTxF(props: { return ( <> - +
@@ -86,3 +92,42 @@ export default function SubmitTxF(props: { ) } + +const groupLabels: Record = { + ledger: "Ledger", + readonly: "Read Only", + "polkadot-vault": "Vault", + walletconnect: "Wallet Connect", +} + +const SelectAccount: FC<{ + className?: string +}> = ({ className }) => { + const availableAccounts = useAvailableAccounts() + const [account, setAccount] = useSelectedAccount() + + const groups = Object.entries(availableAccounts) + .filter(([, accounts]) => accounts.length > 0) + .map(([key, accounts]) => ({ + name: groupLabels[key] ?? key, + accounts, + })) + + if (!groups.length && !account) return null + + return ( + ( + + )} + /> + ) +} diff --git a/src/pages/Network/Network.tsx b/src/pages/Network/Network.tsx index 5724853..dc6b3a9 100644 --- a/src/pages/Network/Network.tsx +++ b/src/pages/Network/Network.tsx @@ -216,6 +216,7 @@ const NetworkSwitchDialogContent: FC<{ {Object.entries(selectedNetwork.endpoints).map( ([rpcName, url]) => ( -