diff --git a/backend/app/routers/auth.py b/backend/app/routers/auth.py
index 1cc1c3c..48d6cf1 100644
--- a/backend/app/routers/auth.py
+++ b/backend/app/routers/auth.py
@@ -45,15 +45,15 @@ DEV_PROFILES = [
},
{
"address": "5FLSigC9HGRKVhB9FiEo4Y3koPsNmBmkP7j4bJa3zN7d8tY",
- "display_name": "Charlie (Comite Tech)",
+ "display_name": "Charlie (Référent structure)",
"wot_status": "member",
"is_smith": True,
"is_techcomm": True,
},
{
"address": "5DAAnrj7VHTznn2AWBemMuyBwZWs6FNFjdyVXUeYum3PTXFy",
- "display_name": "Dave (Observateur)",
- "wot_status": "unknown",
+ "display_name": "Dave (Auteur)",
+ "wot_status": "member",
"is_smith": False,
"is_techcomm": False,
},
@@ -132,15 +132,40 @@ async def verify_challenge(
detail="Challenge invalide",
)
- # 4. Verify Ed25519 signature
- # TODO: Implement actual Ed25519 verification using substrate-interface
- # For now we accept any signature to allow development/testing.
- # In production this MUST verify: verify(address_pubkey, challenge_bytes, signature_bytes)
- #
- # from substrateinterface import Keypair
- # keypair = Keypair(ss58_address=payload.address)
- # if not keypair.verify(payload.challenge.encode(), bytes.fromhex(payload.signature)):
- # raise HTTPException(status_code=401, detail="Signature invalide")
+ # 4. Verify signature (bypass for demo profiles in DEMO_MODE)
+ _demo_addresses = {p["address"] for p in DEV_PROFILES}
+ is_demo_bypass = settings.DEMO_MODE and payload.address in _demo_addresses
+
+ if not is_demo_bypass:
+ # polkadot.js / Cesium2 signRaw(type='bytes') wraps: {challenge}
+ message = f"{payload.challenge}".encode("utf-8")
+ sig_hex = payload.signature.removeprefix("0x")
+ try:
+ sig_bytes = bytes.fromhex(sig_hex)
+ except ValueError:
+ raise HTTPException(
+ status_code=status.HTTP_400_BAD_REQUEST,
+ detail="Format de signature invalide (hex attendu)",
+ )
+
+ from substrateinterface import Keypair, KeypairType
+
+ verified = False
+ # Try Sr25519 first (default Substrate/Cesium2), then Ed25519 (Duniter v1 migration)
+ for key_type in [KeypairType.SR25519, KeypairType.ED25519]:
+ try:
+ kp = Keypair(ss58_address=payload.address, crypto_type=key_type)
+ if kp.verify(message, sig_bytes):
+ verified = True
+ break
+ except Exception:
+ continue
+
+ if not verified:
+ raise HTTPException(
+ status_code=status.HTTP_401_UNAUTHORIZED,
+ detail="Signature invalide",
+ )
# 5. Consume the challenge
del _pending_challenges[payload.address]
diff --git a/frontend/app/pages/tools.vue b/frontend/app/pages/tools.vue
index e1a7ce5..bb7edf8 100644
--- a/frontend/app/pages/tools.vue
+++ b/frontend/app/pages/tools.vue
@@ -23,7 +23,7 @@ interface ToolSection {
const sections: ToolSection[] = [
{
key: 'documents',
- title: 'Documents',
+ title: 'Documents de référence',
icon: 'i-lucide-book-open',
color: 'var(--mood-accent)',
tools: [
@@ -36,7 +36,7 @@ const sections: ToolSection[] = [
},
{
key: 'decisions',
- title: 'Décisions',
+ title: 'Décisions et consultation d\'avis',
icon: 'i-lucide-scale',
color: 'var(--mood-secondary, var(--mood-accent))',
tools: [
@@ -49,7 +49,7 @@ const sections: ToolSection[] = [
},
{
key: 'mandats',
- title: 'Mandats',
+ title: 'Mandats et nominations',
icon: 'i-lucide-user-check',
color: 'var(--mood-success)',
tools: [
@@ -61,7 +61,7 @@ const sections: ToolSection[] = [
},
{
key: 'protocoles',
- title: 'Protocoles',
+ title: 'Protocoles et fonctionnement',
icon: 'i-lucide-settings',
color: 'var(--mood-tertiary, var(--mood-accent))',
tools: [
diff --git a/frontend/app/stores/auth.ts b/frontend/app/stores/auth.ts
index 4184d18..b934adf 100644
--- a/frontend/app/stores/auth.ts
+++ b/frontend/app/stores/auth.ts
@@ -5,6 +5,40 @@
* The identity object mirrors the backend IdentityOut schema.
*/
+/**
+ * Sign a challenge using the injected Duniter/Substrate wallet extension
+ * (Cesium2, polkadot.js extension, Talisman, etc.).
+ *
+ * The extension signs {challenge} to match the backend verifier.
+ */
+async function _signWithExtension(address: string, challenge: string): Promise {
+ const { web3Enable, web3FromAddress } = await import('@polkadot/extension-dapp')
+ const { stringToHex } = await import('@polkadot/util')
+
+ const extensions = await web3Enable('libreDecision')
+ if (!extensions.length) {
+ throw new Error('Aucune extension Duniter détectée. Installez Cesium² ou Polkadot.js.')
+ }
+
+ let injector
+ try {
+ injector = await web3FromAddress(address)
+ } catch {
+ throw new Error(`Adresse ${address.slice(0, 10)}… introuvable dans l'extension.`)
+ }
+
+ if (!injector.signer?.signRaw) {
+ throw new Error("L'extension ne supporte pas la signature de messages bruts.")
+ }
+
+ const { signature } = await injector.signer.signRaw({
+ address,
+ data: stringToHex(challenge),
+ type: 'bytes',
+ })
+ return signature
+}
+
export interface DuniterIdentity {
id: string
address: string
@@ -65,15 +99,12 @@ export const useAuthStore = defineStore('auth', {
},
)
- // Step 2: Sign the challenge
- // In production, signFn would use the Duniter keypair to produce an Ed25519 signature.
- // For development, we use a placeholder signature.
+ // Step 2: Sign the challenge via polkadot.js / Cesium2 extension
let signature: string
if (signFn) {
signature = await signFn(challengeRes.challenge)
} else {
- // Development placeholder -- backend currently accepts any signature
- signature = 'dev_signature_placeholder'
+ signature = await _signWithExtension(address, challengeRes.challenge)
}
// Step 3: Verify and get token
diff --git a/frontend/nuxt.config.ts b/frontend/nuxt.config.ts
index 1d4e87f..a4db6e6 100644
--- a/frontend/nuxt.config.ts
+++ b/frontend/nuxt.config.ts
@@ -45,4 +45,13 @@ export default defineNuxtConfig({
nitro: {
compressPublicAssets: true,
},
+ vite: {
+ define: {
+ // Polkadot packages expect a Node-like global
+ global: 'globalThis',
+ },
+ optimizeDeps: {
+ include: ['@polkadot/extension-dapp', '@polkadot/util'],
+ },
+ },
})
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 1e29514..1ed304e 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -12,6 +12,8 @@
"@nuxt/content": "^3.11.2",
"@nuxt/ui": "^3.1.0",
"@pinia/nuxt": "^0.11.0",
+ "@polkadot/extension-dapp": "^0.46.9",
+ "@polkadot/util": "^13.5.9",
"@unocss/nuxt": "^66.6.0",
"@vueuse/nuxt": "^14.2.1",
"nuxt": "^4.3.1",
@@ -1374,6 +1376,33 @@
"url": "https://github.com/sponsors/Brooooooklyn"
}
},
+ "node_modules/@noble/curves": {
+ "version": "1.9.7",
+ "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz",
+ "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==",
+ "license": "MIT",
+ "dependencies": {
+ "@noble/hashes": "1.8.0"
+ },
+ "engines": {
+ "node": "^14.21.3 || >=16"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
+ "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/"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -4057,6 +4086,2482 @@
"integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==",
"license": "MIT"
},
+ "node_modules/@polkadot-api/client": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/client/-/client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-0fqK6pUKcGHSG2pBvY+gfSS+1mMdjd/qRygAcKI5d05tKsnZLRnmhb9laDguKmGEIB0Bz9vQqNK3gIN/cfvVwg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@polkadot-api/metadata-builders": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0"
+ },
+ "peerDependencies": {
+ "rxjs": ">=7.8.0"
+ }
+ },
+ "node_modules/@polkadot-api/client/node_modules/@polkadot-api/metadata-builders": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-BD7rruxChL1VXt0icC2gD45OtT9ofJlql0qIllHSRYgama1CR2Owt+ApInQxB+lWqM+xNOznZRpj8CXNDvKIMg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@polkadot-api/substrate-bindings": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0"
+ }
+ },
+ "node_modules/@polkadot-api/client/node_modules/@polkadot-api/substrate-bindings": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-N4vdrZopbsw8k57uG58ofO7nLXM4Ai7835XqakN27MkjXMp5H830A1KJE0L9sGQR7ukOCDEIHHcwXVrzmJ/PBg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@noble/hashes": "^1.3.1",
+ "@polkadot-api/utils": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@scure/base": "^1.1.1",
+ "scale-ts": "^1.6.0"
+ }
+ },
+ "node_modules/@polkadot-api/client/node_modules/@polkadot-api/substrate-client": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/@polkadot-api/client/node_modules/@polkadot-api/utils": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-0CYaCjfLQJTCRCiYvZ81OncHXEKPzAexCMoVloR+v2nl/O2JRya/361MtPkeNLC6XBoaEgLAG9pWQpH3WePzsw==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/@polkadot-api/json-rpc-provider": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1.tgz",
+ "integrity": "sha512-/SMC/l7foRjpykLTUTacIH05H3mr9ip8b5xxfwXlVezXrNVLp3Cv0GX6uItkKd+ZjzVPf3PFrDF2B2/HLSNESA==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true
+ },
+ "node_modules/@polkadot-api/json-rpc-provider-proxy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.1.0.tgz",
+ "integrity": "sha512-8GSFE5+EF73MCuLQm8tjrbCqlgclcHBSRaswvXziJ0ZW7iw3UEMsKkkKvELayWyBuOPa2T5i1nj6gFOeIsqvrg==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true
+ },
+ "node_modules/@polkadot-api/metadata-builders": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/metadata-builders/-/metadata-builders-0.3.2.tgz",
+ "integrity": "sha512-TKpfoT6vTb+513KDzMBTfCb/ORdgRnsS3TDFpOhAhZ08ikvK+hjHMt5plPiAX/OWkm1Wc9I3+K6W0hX5Ab7MVg==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "@polkadot-api/substrate-bindings": "0.6.0",
+ "@polkadot-api/utils": "0.1.0"
+ }
+ },
+ "node_modules/@polkadot-api/observable-client": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/observable-client/-/observable-client-0.3.2.tgz",
+ "integrity": "sha512-HGgqWgEutVyOBXoGOPp4+IAq6CNdK/3MfQJmhCJb8YaJiaK4W6aRGrdQuQSTPHfERHCARt9BrOmEvTXAT257Ug==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "@polkadot-api/metadata-builders": "0.3.2",
+ "@polkadot-api/substrate-bindings": "0.6.0",
+ "@polkadot-api/utils": "0.1.0"
+ },
+ "peerDependencies": {
+ "@polkadot-api/substrate-client": "0.1.4",
+ "rxjs": ">=7.8.0"
+ }
+ },
+ "node_modules/@polkadot-api/substrate-bindings": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-bindings/-/substrate-bindings-0.6.0.tgz",
+ "integrity": "sha512-lGuhE74NA1/PqdN7fKFdE5C1gNYX357j1tWzdlPXI0kQ7h3kN0zfxNOpPUN7dIrPcOFZ6C0tRRVrBylXkI6xPw==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "@noble/hashes": "^1.3.1",
+ "@polkadot-api/utils": "0.1.0",
+ "@scure/base": "^1.1.1",
+ "scale-ts": "^1.6.0"
+ }
+ },
+ "node_modules/@polkadot-api/substrate-client": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.1.4.tgz",
+ "integrity": "sha512-MljrPobN0ZWTpn++da9vOvt+Ex+NlqTlr/XT7zi9sqPtDJiQcYl+d29hFAgpaeTqbeQKZwz3WDE9xcEfLE8c5A==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "@polkadot-api/json-rpc-provider": "0.0.1",
+ "@polkadot-api/utils": "0.1.0"
+ }
+ },
+ "node_modules/@polkadot-api/utils": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/utils/-/utils-0.1.0.tgz",
+ "integrity": "sha512-MXzWZeuGxKizPx2Xf/47wx9sr/uxKw39bVJUptTJdsaQn/TGq+z310mHzf1RCGvC1diHM8f593KrnDgc9oNbJA==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true
+ },
+ "node_modules/@polkadot/api": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-16.5.6.tgz",
+ "integrity": "sha512-5h/X3pY8WpqGk4XTaiIUjKD6Pnk8k4bJ6EIwPKLP8/kfFWKSOenpN6ggZxANr+Qj+RgXrp4TxJVcuhXSiBh9Sg==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/api-augment": "16.5.6",
+ "@polkadot/api-base": "16.5.6",
+ "@polkadot/api-derive": "16.5.6",
+ "@polkadot/keyring": "^14.0.3",
+ "@polkadot/rpc-augment": "16.5.6",
+ "@polkadot/rpc-core": "16.5.6",
+ "@polkadot/rpc-provider": "16.5.6",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/types-augment": "16.5.6",
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/types-create": "16.5.6",
+ "@polkadot/types-known": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "@polkadot/util-crypto": "^14.0.3",
+ "eventemitter3": "^5.0.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-augment": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-16.5.6.tgz",
+ "integrity": "sha512-bunJF1c3nIuDtU6iwa+reTt9U47Y8iOC8Gw7PfANlZmLJmO/XVXnWc3JJLM+g9ESDn2raHJELeWBFVOXQrbtUw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/api-base": "16.5.6",
+ "@polkadot/rpc-augment": "16.5.6",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/types-augment": "16.5.6",
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-augment/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-augment/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-augment/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-augment/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-base": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-16.5.6.tgz",
+ "integrity": "sha512-eBLIv86ZZY4t5OrobVoGC+QXbErOGlBpI2rJI5OMvTNPoVvtEoI++u+wwRScjkOZaUhXyQikd+0Uv71qr3xnsA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/rpc-core": "16.5.6",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-base/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-base/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-base/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-base/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-derive": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-16.5.6.tgz",
+ "integrity": "sha512-cHdvPvhYFch18uPTcuOZJ8VceOfercod2fi4xCnHJAmattzlgj9qCgnOoxdmBS9GZ403ZyRHOjBuUwZy/IsUWQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/api": "16.5.6",
+ "@polkadot/api-augment": "16.5.6",
+ "@polkadot/api-base": "16.5.6",
+ "@polkadot/rpc-core": "16.5.6",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "@polkadot/util-crypto": "^14.0.3",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-derive/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-derive/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-derive/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api-derive/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/api/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp": {
+ "version": "0.46.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/extension-dapp/-/extension-dapp-0.46.9.tgz",
+ "integrity": "sha512-y5udSeQ/X9MEoyjlpTcCn0UAEjZ2jjy6U3V/jiVFQo5vBKhdqAhN1oN8X5c4yWurmhYM/7oibImxAjEoXuwH+Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/extension-inject": "0.46.9",
+ "@polkadot/util": "^12.6.2",
+ "@polkadot/util-crypto": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/api": "*",
+ "@polkadot/util": "*",
+ "@polkadot/util-crypto": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/networks": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.6.2.tgz",
+ "integrity": "sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/util": "12.6.2",
+ "@substrate/ss58-registry": "^1.44.0",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/util": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.6.2.tgz",
+ "integrity": "sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-bigint": "12.6.2",
+ "@polkadot/x-global": "12.6.2",
+ "@polkadot/x-textdecoder": "12.6.2",
+ "@polkadot/x-textencoder": "12.6.2",
+ "@types/bn.js": "^5.1.5",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/util-crypto": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.6.2.tgz",
+ "integrity": "sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@noble/curves": "^1.3.0",
+ "@noble/hashes": "^1.3.3",
+ "@polkadot/networks": "12.6.2",
+ "@polkadot/util": "12.6.2",
+ "@polkadot/wasm-crypto": "^7.3.2",
+ "@polkadot/wasm-util": "^7.3.2",
+ "@polkadot/x-bigint": "12.6.2",
+ "@polkadot/x-randomvalues": "12.6.2",
+ "@scure/base": "^1.1.5",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.6.2"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/wasm-bridge": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.5.4.tgz",
+ "integrity": "sha512-6xaJVvoZbnbgpQYXNw9OHVNWjXmtcoPcWh7hlwx3NpfiLkkjljj99YS+XGZQlq7ks2fVCg7FbfknkNb8PldDaA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/wasm-crypto": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.5.4.tgz",
+ "integrity": "sha512-1seyClxa7Jd7kQjfnCzTTTfYhTa/KUTDUaD3DMHBk5Q4ZUN1D1unJgX+v1aUeXSPxmzocdZETPJJRZjhVOqg9g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.5.4",
+ "@polkadot/wasm-crypto-asmjs": "7.5.4",
+ "@polkadot/wasm-crypto-init": "7.5.4",
+ "@polkadot/wasm-crypto-wasm": "7.5.4",
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/wasm-crypto-init": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.5.4.tgz",
+ "integrity": "sha512-U6s4Eo2rHs2n1iR01vTz/sOQ7eOnRPjaCsGWhPV+ZC/20hkVzwPAhiizu/IqMEol4tO2yiSheD4D6bn0KxUJhg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.5.4",
+ "@polkadot/wasm-crypto-asmjs": "7.5.4",
+ "@polkadot/wasm-crypto-wasm": "7.5.4",
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/x-bigint": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.6.2.tgz",
+ "integrity": "sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/x-randomvalues": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.6.2.tgz",
+ "integrity": "sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.6.2",
+ "@polkadot/wasm-util": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/x-textdecoder": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.6.2.tgz",
+ "integrity": "sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-dapp/node_modules/@polkadot/x-textencoder": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.6.2.tgz",
+ "integrity": "sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject": {
+ "version": "0.46.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/extension-inject/-/extension-inject-0.46.9.tgz",
+ "integrity": "sha512-m0jnrs9+jEOpMH6OUNl7nHpz9SFFWK9LzuqB8T3htEE3RUYPL//SLCPyEKxAAgHu7F8dgkUHssAWQfANofALCQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/api": "^10.12.4",
+ "@polkadot/rpc-provider": "^10.12.4",
+ "@polkadot/types": "^10.12.4",
+ "@polkadot/util": "^12.6.2",
+ "@polkadot/util-crypto": "^12.6.2",
+ "@polkadot/x-global": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/api": "*",
+ "@polkadot/util": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot-api/json-rpc-provider": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider/-/json-rpc-provider-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-EaUS9Fc3wsiUr6ZS43PQqaRScW7kM6DYbuM/ou0aYjm8N9MBqgDbGm2oL6RE1vAVmOfEuHcXZuZkhzWtyvQUtA==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot-api/json-rpc-provider-proxy": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/json-rpc-provider-proxy/-/json-rpc-provider-proxy-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-0hZ8vtjcsyCX8AyqP2sqUHa1TFFfxGWmlXJkit0Nqp9b32MwZqn5eaUAiV2rNuEpoglKOdKnkGtUF8t5MoodKw==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot-api/substrate-client": {
+ "version": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "resolved": "https://registry.npmjs.org/@polkadot-api/substrate-client/-/substrate-client-0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0.tgz",
+ "integrity": "sha512-lcdvd2ssUmB1CPzF8s2dnNOqbrDa+nxaaGbuts+Vo8yjgSKwds2Lo7Oq+imZN4VKW7t9+uaVcKFLMF7PdH0RWw==",
+ "license": "MIT",
+ "optional": true
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/api": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.13.1.tgz",
+ "integrity": "sha512-YrKWR4TQR5CDyGkF0mloEUo7OsUA+bdtENpJGOtNavzOQUDEbxFE0PVzokzZfVfHhHX2CojPVmtzmmLxztyJkg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/api-augment": "10.13.1",
+ "@polkadot/api-base": "10.13.1",
+ "@polkadot/api-derive": "10.13.1",
+ "@polkadot/keyring": "^12.6.2",
+ "@polkadot/rpc-augment": "10.13.1",
+ "@polkadot/rpc-core": "10.13.1",
+ "@polkadot/rpc-provider": "10.13.1",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/types-augment": "10.13.1",
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/types-create": "10.13.1",
+ "@polkadot/types-known": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "@polkadot/util-crypto": "^12.6.2",
+ "eventemitter3": "^5.0.1",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/api-augment": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.13.1.tgz",
+ "integrity": "sha512-IAKaCp19QxgOG4HKk9RAgUgC/VNVqymZ2GXfMNOZWImZhxRIbrK+raH5vN2MbWwtVHpjxyXvGsd1RRhnohI33A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/api-base": "10.13.1",
+ "@polkadot/rpc-augment": "10.13.1",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/types-augment": "10.13.1",
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/api-base": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.13.1.tgz",
+ "integrity": "sha512-Okrw5hjtEjqSMOG08J6qqEwlUQujTVClvY1/eZkzKwNzPelWrtV6vqfyJklB7zVhenlxfxqhZKKcY7zWSW/q5Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/rpc-core": "10.13.1",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/api-derive": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.13.1.tgz",
+ "integrity": "sha512-ef0H0GeCZ4q5Om+c61eLLLL29UxFC2/u/k8V1K2JOIU+2wD5LF7sjAoV09CBMKKHfkLenRckVk2ukm4rBqFRpg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/api": "10.13.1",
+ "@polkadot/api-augment": "10.13.1",
+ "@polkadot/api-base": "10.13.1",
+ "@polkadot/rpc-core": "10.13.1",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "@polkadot/util-crypto": "^12.6.2",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/keyring": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.6.2.tgz",
+ "integrity": "sha512-O3Q7GVmRYm8q7HuB3S0+Yf/q/EB2egKRRU3fv9b3B7V+A52tKzA+vIwEmNVaD1g5FKW9oB97rmpggs0zaKFqHw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/util": "12.6.2",
+ "@polkadot/util-crypto": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.6.2",
+ "@polkadot/util-crypto": "12.6.2"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/networks": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.6.2.tgz",
+ "integrity": "sha512-1oWtZm1IvPWqvMrldVH6NI2gBoCndl5GEwx7lAuQWGr7eNL+6Bdc5K3Z9T0MzFvDGoi2/CBqjX9dRKo39pDC/w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/util": "12.6.2",
+ "@substrate/ss58-registry": "^1.44.0",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/rpc-augment": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.13.1.tgz",
+ "integrity": "sha512-iLsWUW4Jcx3DOdVrSHtN0biwxlHuTs4QN2hjJV0gd0jo7W08SXhWabZIf9mDmvUJIbR7Vk+9amzvegjRyIf5+A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/rpc-core": "10.13.1",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/rpc-core": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.13.1.tgz",
+ "integrity": "sha512-eoejSHa+/tzHm0vwic62/aptTGbph8vaBpbvLIK7gd00+rT813ROz5ckB1CqQBFB23nHRLuzzX/toY8ID3xrKw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/rpc-augment": "10.13.1",
+ "@polkadot/rpc-provider": "10.13.1",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/rpc-provider": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.13.1.tgz",
+ "integrity": "sha512-oJ7tatVXYJ0L7NpNiGd69D558HG5y5ZDmH2Bp9Dd4kFTQIiV8A39SlWwWUPCjSsen9lqSvvprNLnG/VHTpenbw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/keyring": "^12.6.2",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/types-support": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "@polkadot/util-crypto": "^12.6.2",
+ "@polkadot/x-fetch": "^12.6.2",
+ "@polkadot/x-global": "^12.6.2",
+ "@polkadot/x-ws": "^12.6.2",
+ "eventemitter3": "^5.0.1",
+ "mock-socket": "^9.3.1",
+ "nock": "^13.5.0",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@substrate/connect": "0.8.8"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/types": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.13.1.tgz",
+ "integrity": "sha512-Hfvg1ZgJlYyzGSAVrDIpp3vullgxrjOlh/CSThd/PI4TTN1qHoPSFm2hs77k3mKkOzg+LrWsLE0P/LP2XddYcw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/keyring": "^12.6.2",
+ "@polkadot/types-augment": "10.13.1",
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/types-create": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "@polkadot/util-crypto": "^12.6.2",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/types-augment": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.13.1.tgz",
+ "integrity": "sha512-TcrLhf95FNFin61qmVgOgayzQB/RqVsSg9thAso1Fh6pX4HSbvI35aGPBAn3SkA6R+9/TmtECirpSNLtIGFn0g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/types": "10.13.1",
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/types-codec": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.13.1.tgz",
+ "integrity": "sha512-AiQ2Vv2lbZVxEdRCN8XSERiWlOWa2cTDLnpAId78EnCtx4HLKYQSd+Jk9Y4BgO35R79mchK4iG+w6gZ+ukG2bg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/util": "^12.6.2",
+ "@polkadot/x-bigint": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/types-create": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.13.1.tgz",
+ "integrity": "sha512-Usn1jqrz35SXgCDAqSXy7mnD6j4RvB4wyzTAZipFA6DGmhwyxxIgOzlWQWDb+1PtPKo9vtMzen5IJ+7w5chIeA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/types-known": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.13.1.tgz",
+ "integrity": "sha512-uHjDW05EavOT5JeU8RbiFWTgPilZ+odsCcuEYIJGmK+es3lk/Qsdns9Zb7U7NJl7eJ6OWmRtyrWsLs+bU+jjIQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/networks": "^12.6.2",
+ "@polkadot/types": "10.13.1",
+ "@polkadot/types-codec": "10.13.1",
+ "@polkadot/types-create": "10.13.1",
+ "@polkadot/util": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/types-support": {
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.13.1.tgz",
+ "integrity": "sha512-4gEPfz36XRQIY7inKq0HXNVVhR6HvXtm7yrEmuBuhM86LE0lQQBkISUSgR358bdn2OFSLMxMoRNoh3kcDvdGDQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/util": "^12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/util": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.6.2.tgz",
+ "integrity": "sha512-l8TubR7CLEY47240uki0TQzFvtnxFIO7uI/0GoWzpYD/O62EIAMRsuY01N4DuwgKq2ZWD59WhzsLYmA5K6ksdw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-bigint": "12.6.2",
+ "@polkadot/x-global": "12.6.2",
+ "@polkadot/x-textdecoder": "12.6.2",
+ "@polkadot/x-textencoder": "12.6.2",
+ "@types/bn.js": "^5.1.5",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/util-crypto": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.6.2.tgz",
+ "integrity": "sha512-FEWI/dJ7wDMNN1WOzZAjQoIcCP/3vz3wvAp5QQm+lOrzOLj0iDmaIGIcBkz8HVm3ErfSe/uKP0KS4jgV/ib+Mg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@noble/curves": "^1.3.0",
+ "@noble/hashes": "^1.3.3",
+ "@polkadot/networks": "12.6.2",
+ "@polkadot/util": "12.6.2",
+ "@polkadot/wasm-crypto": "^7.3.2",
+ "@polkadot/wasm-util": "^7.3.2",
+ "@polkadot/x-bigint": "12.6.2",
+ "@polkadot/x-randomvalues": "12.6.2",
+ "@scure/base": "^1.1.5",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.6.2"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/wasm-bridge": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.5.4.tgz",
+ "integrity": "sha512-6xaJVvoZbnbgpQYXNw9OHVNWjXmtcoPcWh7hlwx3NpfiLkkjljj99YS+XGZQlq7ks2fVCg7FbfknkNb8PldDaA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/wasm-crypto": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.5.4.tgz",
+ "integrity": "sha512-1seyClxa7Jd7kQjfnCzTTTfYhTa/KUTDUaD3DMHBk5Q4ZUN1D1unJgX+v1aUeXSPxmzocdZETPJJRZjhVOqg9g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.5.4",
+ "@polkadot/wasm-crypto-asmjs": "7.5.4",
+ "@polkadot/wasm-crypto-init": "7.5.4",
+ "@polkadot/wasm-crypto-wasm": "7.5.4",
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/wasm-crypto-init": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.5.4.tgz",
+ "integrity": "sha512-U6s4Eo2rHs2n1iR01vTz/sOQ7eOnRPjaCsGWhPV+ZC/20hkVzwPAhiizu/IqMEol4tO2yiSheD4D6bn0KxUJhg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.5.4",
+ "@polkadot/wasm-crypto-asmjs": "7.5.4",
+ "@polkadot/wasm-crypto-wasm": "7.5.4",
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/x-bigint": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.6.2.tgz",
+ "integrity": "sha512-HSIk60uFPX4GOFZSnIF7VYJz7WZA7tpFJsne7SzxOooRwMTWEtw3fUpFy5cYYOeLh17/kHH1Y7SVcuxzVLc74Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/x-fetch": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.6.2.tgz",
+ "integrity": "sha512-8wM/Z9JJPWN1pzSpU7XxTI1ldj/AfC8hKioBlUahZ8gUiJaOF7K9XEFCrCDLis/A1BoOu7Ne6WMx/vsJJIbDWw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "node-fetch": "^3.3.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/x-randomvalues": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.6.2.tgz",
+ "integrity": "sha512-Vr8uG7rH2IcNJwtyf5ebdODMcr0XjoCpUbI91Zv6AlKVYOGKZlKLYJHIwpTaKKB+7KPWyQrk4Mlym/rS7v9feg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "12.6.2",
+ "@polkadot/wasm-util": "*"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/x-textdecoder": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.6.2.tgz",
+ "integrity": "sha512-M1Bir7tYvNappfpFWXOJcnxUhBUFWkUFIdJSyH0zs5LmFtFdbKAeiDXxSp2Swp5ddOZdZgPac294/o2TnQKN1w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/x-textencoder": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.6.2.tgz",
+ "integrity": "sha512-4N+3UVCpI489tUJ6cv3uf0PjOHvgGp9Dl+SZRLgFGt9mvxnvpW/7+XBADRMtlG4xi5gaRK7bgl5bmY6OMDsNdw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@polkadot/x-ws": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.6.2.tgz",
+ "integrity": "sha512-cGZWo7K5eRRQCRl2LrcyCYsrc3lRbTlixZh3AzgU8uX4wASVGRlNWi/Hf4TtHNe1ExCDmxabJzdIsABIfrr7xw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "12.6.2",
+ "tslib": "^2.6.2",
+ "ws": "^8.15.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@substrate/connect": {
+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.8.8.tgz",
+ "integrity": "sha512-zwaxuNEVI9bGt0rT8PEJiXOyebLIo6QN1SyiAHRPBOl6g3Sy0KKdSN8Jmyn++oXhVRD8aIe75/V8ZkS81T+BPQ==",
+ "deprecated": "versions below 1.x are no longer maintained",
+ "license": "GPL-3.0-only",
+ "optional": true,
+ "dependencies": {
+ "@substrate/connect-extension-protocol": "^2.0.0",
+ "@substrate/connect-known-chains": "^1.1.1",
+ "@substrate/light-client-extension-helpers": "^0.0.4",
+ "smoldot": "2.0.22"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/@substrate/light-client-extension-helpers": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-0.0.4.tgz",
+ "integrity": "sha512-vfKcigzL0SpiK+u9sX6dq2lQSDtuFLOxIJx2CKPouPEHIs8C+fpsufn52r19GQn+qDhU8POMPHOVoqLktj8UEA==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@polkadot-api/client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@polkadot-api/json-rpc-provider": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@polkadot-api/json-rpc-provider-proxy": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@polkadot-api/substrate-client": "0.0.1-492c132563ea6b40ae1fc5470dec4cd18768d182.1.0",
+ "@substrate/connect-extension-protocol": "^2.0.0",
+ "@substrate/connect-known-chains": "^1.1.1",
+ "rxjs": "^7.8.1"
+ },
+ "peerDependencies": {
+ "smoldot": "2.x"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/node-fetch": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
+ "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
+ "license": "MIT",
+ "dependencies": {
+ "data-uri-to-buffer": "^4.0.0",
+ "fetch-blob": "^3.1.4",
+ "formdata-polyfill": "^4.0.10"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/node-fetch"
+ }
+ },
+ "node_modules/@polkadot/extension-inject/node_modules/smoldot": {
+ "version": "2.0.22",
+ "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.22.tgz",
+ "integrity": "sha512-B50vRgTY6v3baYH6uCgL15tfaag5tcS2o/P5q1OiXcKGv1axZDfz2dzzMuIkVpyMR2ug11F6EAtQlmYBQd292g==",
+ "license": "GPL-3.0-or-later WITH Classpath-exception-2.0",
+ "optional": true,
+ "dependencies": {
+ "ws": "^8.8.1"
+ }
+ },
+ "node_modules/@polkadot/keyring": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-14.0.3.tgz",
+ "integrity": "sha512-ozp1dQwaHCjgX/fpTTORmHjxdUNQnyiTVJszpzUaUpvtH/IGZhSU/mSHXMqNETS/g57vQa7NatIDcWfyR9abyA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/util": "14.0.3",
+ "@polkadot/util-crypto": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "14.0.3",
+ "@polkadot/util-crypto": "14.0.3"
+ }
+ },
+ "node_modules/@polkadot/keyring/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/keyring/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/networks": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-14.0.3.tgz",
+ "integrity": "sha512-/VqTLUDn+Wm8S2L/yaGFddo3oW4vRYav0Rg4pLg/semMZLaN8PJ6h927ucn9JyWdH82QfZfyiIPORt0ZF3isyw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/util": "14.0.3",
+ "@substrate/ss58-registry": "^1.51.0",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/networks/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/networks/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/networks/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/networks/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-augment": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-16.5.6.tgz",
+ "integrity": "sha512-vlrNvl2VtU09jZV/AvH7jBb/cNUO+dWu8Xj9pId5ctSUnZHm8o8wRk9ekyieKP57OUoKMd8+VScwMKd624SxTw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/rpc-core": "16.5.6",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-augment/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-augment/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-augment/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-core": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-16.5.6.tgz",
+ "integrity": "sha512-l6od++WlvKH4mw5mtsIh2AhiBs3H+TtdOoUHVLCx/R9il7+gl+arltzZ8vBuffyh/O+uQ36lI8yUoD1g4gi1tA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/rpc-augment": "16.5.6",
+ "@polkadot/rpc-provider": "16.5.6",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-core/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-core/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-core/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-core/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-provider": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-16.5.6.tgz",
+ "integrity": "sha512-46sHIjKYr4aSzBCfbyqtCwuP8MMJ3jOp0xx9eggOGbKyP8Z0j0Cp+1nNkZUYzehcdGjjrmCxCbQp17wc6cj4zA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/keyring": "^14.0.3",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/types-support": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "@polkadot/util-crypto": "^14.0.3",
+ "@polkadot/x-fetch": "^14.0.3",
+ "@polkadot/x-global": "^14.0.3",
+ "@polkadot/x-ws": "^14.0.3",
+ "eventemitter3": "^5.0.1",
+ "mock-socket": "^9.3.1",
+ "nock": "^13.5.5",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@substrate/connect": "0.8.11"
+ }
+ },
+ "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-16.5.6.tgz",
+ "integrity": "sha512-X/sfMHJS4RkRhnsc4CQqzUy7BM/s2y71TrBFHPYAjs2q/rbZ/BwvBk70SrUiSa0+iRRn3RewbBZm+AB8CbkdKw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/keyring": "^14.0.3",
+ "@polkadot/types-augment": "16.5.6",
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/types-create": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "@polkadot/util-crypto": "^14.0.3",
+ "rxjs": "^7.8.1",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-augment": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-16.5.6.tgz",
+ "integrity": "sha512-QN5UrluUZCVgknUDW0gps/FRQ13Qgm24w53pCd2HgD0nmTtXDt9D4psjWwx5JkGTkUAvpzFWwN41bkxAeCiV6g==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/types": "16.5.6",
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-augment/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-augment/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-augment/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-augment/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-codec": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-16.5.6.tgz",
+ "integrity": "sha512-3tzUv1LZOL97IlQmko4dqbfRC0cg9IQ2QAHRVoDIWsXrVovp1V3kPdP0o6e3I8T2XB9IlbabK91v+ZiIxhGMZw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/util": "^14.0.3",
+ "@polkadot/x-bigint": "^14.0.3",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-codec/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-codec/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-codec/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-codec/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-create": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-16.5.6.tgz",
+ "integrity": "sha512-g7g3hrjpz4KgqQqei9PU0JY9fsFHBmThWALZk5pWB32vyDyDcXZiyhH3agDhqfmzQiolTW2FuvcNJxgS634J1w==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-create/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-create/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-create/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-create/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-known": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-16.5.6.tgz",
+ "integrity": "sha512-c78NcVO3LIvi4xzxB39WewE+80I4jOYUtPBaB4AzSMespEwIr92VTeX3KzFWuutxDXLSPqeVfXhaAhBB0NssiQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/networks": "^14.0.3",
+ "@polkadot/types": "16.5.6",
+ "@polkadot/types-codec": "16.5.6",
+ "@polkadot/types-create": "16.5.6",
+ "@polkadot/util": "^14.0.3",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-known/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-known/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-known/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-known/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-support": {
+ "version": "16.5.6",
+ "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-16.5.6.tgz",
+ "integrity": "sha512-Hqpa/hCvXZXUTUiJMAE55UXpzAeCVLaFlzzXQXLkne0vhmv3/JkWcBnX755a/b9+C4b3MKEz2i0tSKLsa3DldA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/util": "^14.0.3",
+ "tslib": "^2.8.1"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-support/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-support/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-support/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types-support/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/types/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/util": {
+ "version": "13.5.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-13.5.9.tgz",
+ "integrity": "sha512-pIK3XYXo7DKeFRkEBNYhf3GbCHg6dKQisSvdzZwuyzA6m7YxQq4DFw4IE464ve4Z7WsJFt3a6C9uII36hl9EWw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-bigint": "13.5.9",
+ "@polkadot/x-global": "13.5.9",
+ "@polkadot/x-textdecoder": "13.5.9",
+ "@polkadot/x-textencoder": "13.5.9",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/util-crypto": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-14.0.3.tgz",
+ "integrity": "sha512-V00BI6XnZLCkrAmV8uN0eSB6fy48CkxdDZT29cgSMSwHPtY6oKUNgd1ST07PGCL5x8XflwjoA7CTlhdbp1Y9gw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@noble/curves": "^1.3.0",
+ "@noble/hashes": "^1.3.3",
+ "@polkadot/networks": "14.0.3",
+ "@polkadot/util": "14.0.3",
+ "@polkadot/wasm-crypto": "^7.5.3",
+ "@polkadot/wasm-util": "^7.5.3",
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-randomvalues": "14.0.3",
+ "@scure/base": "^1.1.7",
+ "@scure/sr25519": "^0.2.0",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "14.0.3"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/util": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-14.0.3.tgz",
+ "integrity": "sha512-mg1NR7ixHlNiz2zbvdcdy1OXZmca2tVA4DpewGpY/qFkW/gq9HdDrHLu7g0k90QnunDcFW4emb7NB60sGJQ0bw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-bigint": "14.0.3",
+ "@polkadot/x-global": "14.0.3",
+ "@polkadot/x-textdecoder": "14.0.3",
+ "@polkadot/x-textencoder": "14.0.3",
+ "@types/bn.js": "^5.1.6",
+ "bn.js": "^5.2.1",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/wasm-bridge": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.5.4.tgz",
+ "integrity": "sha512-6xaJVvoZbnbgpQYXNw9OHVNWjXmtcoPcWh7hlwx3NpfiLkkjljj99YS+XGZQlq7ks2fVCg7FbfknkNb8PldDaA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/wasm-crypto": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.5.4.tgz",
+ "integrity": "sha512-1seyClxa7Jd7kQjfnCzTTTfYhTa/KUTDUaD3DMHBk5Q4ZUN1D1unJgX+v1aUeXSPxmzocdZETPJJRZjhVOqg9g==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.5.4",
+ "@polkadot/wasm-crypto-asmjs": "7.5.4",
+ "@polkadot/wasm-crypto-init": "7.5.4",
+ "@polkadot/wasm-crypto-wasm": "7.5.4",
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/wasm-crypto-init": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.5.4.tgz",
+ "integrity": "sha512-U6s4Eo2rHs2n1iR01vTz/sOQ7eOnRPjaCsGWhPV+ZC/20hkVzwPAhiizu/IqMEol4tO2yiSheD4D6bn0KxUJhg==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/wasm-bridge": "7.5.4",
+ "@polkadot/wasm-crypto-asmjs": "7.5.4",
+ "@polkadot/wasm-crypto-wasm": "7.5.4",
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*",
+ "@polkadot/x-randomvalues": "*"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-randomvalues": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-14.0.3.tgz",
+ "integrity": "sha512-qTPcrk0nIHL2tIu5e0cLj3puQvjCK7onehnqO2fvlmWeIlvDel66fwWs06Ipsib+CwLJdmE6WgNy+8Jv74r6YA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "14.0.3",
+ "@polkadot/wasm-util": "*"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-textdecoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-14.0.3.tgz",
+ "integrity": "sha512-4RJYDG00iUzQ7YAuS/yvkWRZlkjYU8PUNdJHRfqtJ+SjrSPB7LYYxFhLgw43TZUtHmIueNTsml2Ukv3xXTr2kA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-textencoder": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-14.0.3.tgz",
+ "integrity": "sha512-9HH6o2L+r99wEfXhPb5g+Xwn7qouqD32PsMux7B0dFGR2KNqP4KwO19Hu+gdij6wsEhy7delhZwzHenrWwDfhQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/util/node_modules/@polkadot/x-bigint": {
+ "version": "13.5.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-13.5.9.tgz",
+ "integrity": "sha512-JVW6vw3e8fkcRyN9eoc6JIl63MRxNQCP/tuLdHWZts1tcAYao0hpWUzteqJY93AgvmQ91KPsC1Kf3iuuZCi74g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "13.5.9",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/util/node_modules/@polkadot/x-global": {
+ "version": "13.5.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.9.tgz",
+ "integrity": "sha512-zSRWvELHd3Q+bFkkI1h2cWIqLo1ETm+MxkNXLec3lB56iyq/MjWBxfXnAFFYFayvlEVneo7CLHcp+YTFd9aVSA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/wasm-crypto-asmjs": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.5.4.tgz",
+ "integrity": "sha512-ZYwxQHAJ8pPt6kYk9XFmyuFuSS+yirJLonvP+DYbxOrARRUHfN4nzp4zcZNXUuaFhpbDobDSFn6gYzye6BUotA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*"
+ }
+ },
+ "node_modules/@polkadot/wasm-crypto-wasm": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.5.4.tgz",
+ "integrity": "sha512-PsHgLsVTu43eprwSvUGnxybtOEuHPES6AbApcs7y5ZbM2PiDMzYbAjNul098xJK/CPtrxZ0ePDFnaQBmIJyTFw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/wasm-util": "7.5.4",
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*"
+ }
+ },
+ "node_modules/@polkadot/wasm-util": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.5.4.tgz",
+ "integrity": "sha512-hqPpfhCpRAqCIn/CYbBluhh0TXmwkJnDRjxrU9Bnqtw9nMNa97D8JuOjdd2pi0rxm+eeLQ/f1rQMp71RMM9t4w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.7.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "@polkadot/util": "*"
+ }
+ },
+ "node_modules/@polkadot/x-bigint": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-14.0.3.tgz",
+ "integrity": "sha512-U0al6BKgldFrEbmSObRAlzv9VDs5SMa/rbvZKvvkVec0sWTzYPWQZU1ZC/biXLYdjdKML89BeuCKmXZtCcGhUQ==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-bigint/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-fetch": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-14.0.3.tgz",
+ "integrity": "sha512-695c5aPBPtYcnn2zM+u0mXgyNHINlO0qGlGcJq3/0t5NVRZv5KZhk7NNm6antOay9uUjGG40F/r+LPzDT3QamA==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "node-fetch": "^3.3.2",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-fetch/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-fetch/node_modules/node-fetch": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
+ "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "data-uri-to-buffer": "^4.0.0",
+ "fetch-blob": "^3.1.4",
+ "formdata-polyfill": "^4.0.10"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/node-fetch"
+ }
+ },
+ "node_modules/@polkadot/x-global": {
+ "version": "12.6.2",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.6.2.tgz",
+ "integrity": "sha512-a8d6m+PW98jmsYDtAWp88qS4dl8DyqUBsd0S+WgyfSMtpEXu6v9nXDgPZgwF5xdDvXhm+P0ZfVkVTnIGrScb5g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-textdecoder": {
+ "version": "13.5.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-13.5.9.tgz",
+ "integrity": "sha512-W2HhVNUbC/tuFdzNMbnXAWsIHSg9SC9QWDNmFD3nXdSzlXNgL8NmuiwN2fkYvCQBtp/XSoy0gDLx0C+Fo19cfw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "13.5.9",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-textdecoder/node_modules/@polkadot/x-global": {
+ "version": "13.5.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.9.tgz",
+ "integrity": "sha512-zSRWvELHd3Q+bFkkI1h2cWIqLo1ETm+MxkNXLec3lB56iyq/MjWBxfXnAFFYFayvlEVneo7CLHcp+YTFd9aVSA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-textencoder": {
+ "version": "13.5.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-13.5.9.tgz",
+ "integrity": "sha512-SG0MHnLUgn1ZxFdm0KzMdTHJ47SfqFhdIPMcGA0Mg/jt2rwrfrP3jtEIJMsHfQpHvfsNPfv55XOMmoPWuQnP/Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@polkadot/x-global": "13.5.9",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-textencoder/node_modules/@polkadot/x-global": {
+ "version": "13.5.9",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-13.5.9.tgz",
+ "integrity": "sha512-zSRWvELHd3Q+bFkkI1h2cWIqLo1ETm+MxkNXLec3lB56iyq/MjWBxfXnAFFYFayvlEVneo7CLHcp+YTFd9aVSA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-ws": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-14.0.3.tgz",
+ "integrity": "sha512-tOPdkMye3iuXnuFtdNg5+iSu7Cz9LRL8z5psMuZpUpThMYChGsS2pDFtNvXOKU8ohhO+frY9VdJ9VBg1WL9Iug==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "@polkadot/x-global": "14.0.3",
+ "tslib": "^2.8.0",
+ "ws": "^8.18.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@polkadot/x-ws/node_modules/@polkadot/x-global": {
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-14.0.3.tgz",
+ "integrity": "sha512-MzMEynJ7HMTy/plLmdyP8rv14RS/6s29HZodUG9aCOscBnEiEDxVEax/ztRJqxhhQuHeYdx0LYDwVbdQDTkqNw==",
+ "license": "Apache-2.0",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@poppinss/colors": {
"version": "4.1.6",
"resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
@@ -4640,6 +7145,29 @@
"win32"
]
},
+ "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/@scure/sr25519": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@scure/sr25519/-/sr25519-0.2.0.tgz",
+ "integrity": "sha512-uUuLP7Z126XdSizKtrCGqYyR3b3hYtJ6Fg/XFUXmc2//k2aXHDLqZwFeXxL97gg4XydPROPVnuaHGF2+xriSKg==",
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "@noble/curves": "~1.9.2",
+ "@noble/hashes": "~1.8.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ }
+ },
"node_modules/@shikijs/core": {
"version": "3.23.0",
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.23.0.tgz",
@@ -4827,6 +7355,61 @@
"integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
"license": "MIT"
},
+ "node_modules/@substrate/connect": {
+ "version": "0.8.11",
+ "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.8.11.tgz",
+ "integrity": "sha512-ofLs1PAO9AtDdPbdyTYj217Pe+lBfTLltdHDs3ds8no0BseoLeAGxpz1mHfi7zB4IxI3YyAiLjH6U8cw4pj4Nw==",
+ "deprecated": "versions below 1.x are no longer maintained",
+ "license": "GPL-3.0-only",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "@substrate/connect-extension-protocol": "^2.0.0",
+ "@substrate/connect-known-chains": "^1.1.5",
+ "@substrate/light-client-extension-helpers": "^1.0.0",
+ "smoldot": "2.0.26"
+ }
+ },
+ "node_modules/@substrate/connect-extension-protocol": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-2.2.2.tgz",
+ "integrity": "sha512-t66jwrXA0s5Goq82ZtjagLNd7DPGCNjHeehRlE/gcJmJ+G56C0W+2plqOMRicJ8XGR1/YFnUSEqUFiSNbjGrAA==",
+ "license": "GPL-3.0-only",
+ "optional": true
+ },
+ "node_modules/@substrate/connect-known-chains": {
+ "version": "1.10.3",
+ "resolved": "https://registry.npmjs.org/@substrate/connect-known-chains/-/connect-known-chains-1.10.3.tgz",
+ "integrity": "sha512-OJEZO1Pagtb6bNE3wCikc2wrmvEU5x7GxFFLqqbz1AJYYxSlrPCGu4N2og5YTExo4IcloNMQYFRkBGue0BKZ4w==",
+ "license": "GPL-3.0-only",
+ "optional": true
+ },
+ "node_modules/@substrate/light-client-extension-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@substrate/light-client-extension-helpers/-/light-client-extension-helpers-1.0.0.tgz",
+ "integrity": "sha512-TdKlni1mBBZptOaeVrKnusMg/UBpWUORNDv5fdCaJklP4RJiFOzBCrzC+CyVI5kQzsXBisZ+2pXm+rIjS38kHg==",
+ "license": "MIT",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "@polkadot-api/json-rpc-provider": "^0.0.1",
+ "@polkadot-api/json-rpc-provider-proxy": "^0.1.0",
+ "@polkadot-api/observable-client": "^0.3.0",
+ "@polkadot-api/substrate-client": "^0.1.2",
+ "@substrate/connect-extension-protocol": "^2.0.0",
+ "@substrate/connect-known-chains": "^1.1.5",
+ "rxjs": "^7.8.1"
+ },
+ "peerDependencies": {
+ "smoldot": "2.x"
+ }
+ },
+ "node_modules/@substrate/ss58-registry": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.51.0.tgz",
+ "integrity": "sha512-TWDurLiPxndFgKjVavCniytBIw+t4ViOi7TYp9h/D0NMmkEc9klFTo+827eyEJ0lELpqO207Ey7uGxUa+BS1jQ==",
+ "license": "Apache-2.0"
+ },
"node_modules/@swc/helpers": {
"version": "0.5.19",
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.19.tgz",
@@ -5174,6 +7757,15 @@
"tslib": "^2.4.0"
}
},
+ "node_modules/@types/bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-DLbJ1BPqxvQhIGbeu8VbUC1DiAiahHtAYvA0ZEAa4P31F7IaArc8z3C3BRQdWX4mtLQuABG4yzp76ZrS02Ui1Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
"node_modules/@types/debug": {
"version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
@@ -5252,7 +7844,6 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.2.tgz",
"integrity": "sha512-RpV6r/ij22zRRdyBPcxDeKAzH43phWVKEjL2iksqo1Vz3CuBUrgmPpPhALKiRfU7OMCmeeO9vECBMsV0hMTG8Q==",
"license": "MIT",
- "peer": true,
"dependencies": {
"undici-types": "~7.18.0"
}
@@ -7050,6 +9641,12 @@
],
"license": "MIT"
},
+ "node_modules/bn.js": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz",
+ "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==",
+ "license": "MIT"
+ },
"node_modules/boolbase": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
@@ -7847,6 +10444,15 @@
"integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
"license": "MIT"
},
+ "node_modules/data-uri-to-buffer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
+ "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 12"
+ }
+ },
"node_modules/db0": {
"version": "0.3.4",
"resolved": "https://registry.npmjs.org/db0/-/db0-0.3.4.tgz",
@@ -8596,6 +11202,12 @@
"node": ">=6"
}
},
+ "node_modules/eventemitter3": {
+ "version": "5.0.4",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz",
+ "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==",
+ "license": "MIT"
+ },
"node_modules/events": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
@@ -8732,6 +11344,29 @@
}
}
},
+ "node_modules/fetch-blob": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
+ "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/jimmywarting"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/jimmywarting"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "node-domexception": "^1.0.0",
+ "web-streams-polyfill": "^3.0.3"
+ },
+ "engines": {
+ "node": "^12.20 || >= 14.13"
+ }
+ },
"node_modules/file-uri-to-path": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
@@ -8826,6 +11461,18 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/formdata-polyfill": {
+ "version": "4.0.10",
+ "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
+ "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
+ "license": "MIT",
+ "dependencies": {
+ "fetch-blob": "^3.1.2"
+ },
+ "engines": {
+ "node": ">=12.20.0"
+ }
+ },
"node_modules/fraction.js": {
"version": "5.3.4",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
@@ -10171,6 +12818,12 @@
"license": "MIT",
"peer": true
},
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
+ "license": "ISC"
+ },
"node_modules/json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -11704,6 +14357,15 @@
"pathe": "^2.0.1"
}
},
+ "node_modules/mock-socket": {
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.3.1.tgz",
+ "integrity": "sha512-qxBgB7Qa2sEQgHFjj0dSigq7fX4k6Saisd5Nelwp2q8mlbAFh5dHV9JTTlF8viYJLSSWgMCZFUom8PJcMNBoJw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/mocked-exports": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/mocked-exports/-/mocked-exports-0.1.1.tgz",
@@ -12333,12 +14995,46 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/nock": {
+ "version": "13.5.6",
+ "resolved": "https://registry.npmjs.org/nock/-/nock-13.5.6.tgz",
+ "integrity": "sha512-o2zOYiCpzRqSzPj0Zt/dQ/DqZeYoaQ7TUonc/xUPjCGl9WeHpNbxgVvOquXYAaJzI0M9BXV3HTzG0p8IUAbBTQ==",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "json-stringify-safe": "^5.0.1",
+ "propagate": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ }
+ },
"node_modules/node-addon-api": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
"integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
"license": "MIT"
},
+ "node_modules/node-domexception": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
+ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
+ "deprecated": "Use your platform's native DOMException instead",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/jimmywarting"
+ },
+ {
+ "type": "github",
+ "url": "https://paypal.me/jimmywarting"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.5.0"
+ }
+ },
"node_modules/node-emoji": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz",
@@ -13616,6 +16312,15 @@
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
"license": "MIT"
},
+ "node_modules/propagate": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/propagate/-/propagate-2.0.1.tgz",
+ "integrity": "sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/property-information": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz",
@@ -14281,6 +16986,15 @@
"queue-microtask": "^1.2.2"
}
},
+ "node_modules/rxjs": {
+ "version": "7.8.2",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
+ "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
"node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
@@ -14316,6 +17030,13 @@
"node": ">=11.0.0"
}
},
+ "node_modules/scale-ts": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/scale-ts/-/scale-ts-1.6.1.tgz",
+ "integrity": "sha512-PBMc2AWc6wSEqJYBDPcyCLUj9/tMKnLX70jLOSndMtcUoLQucP/DM0vnQo1wJAYjTrQiq8iG9rD0q6wFzgjH7g==",
+ "license": "MIT",
+ "optional": true
+ },
"node_modules/schema-utils": {
"version": "4.3.3",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",
@@ -14708,6 +17429,17 @@
"node": ">=20.0.0"
}
},
+ "node_modules/smoldot": {
+ "version": "2.0.26",
+ "resolved": "https://registry.npmjs.org/smoldot/-/smoldot-2.0.26.tgz",
+ "integrity": "sha512-F+qYmH4z2s2FK+CxGj8moYcd1ekSIKH8ywkdqlOz88Dat35iB1DIYL11aILN46YSGMzQW/lbJNS307zBSDN5Ig==",
+ "license": "GPL-3.0-or-later WITH Classpath-exception-2.0",
+ "optional": true,
+ "peer": true,
+ "dependencies": {
+ "ws": "^8.8.1"
+ }
+ },
"node_modules/socket.io-client": {
"version": "4.8.3",
"resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.3.tgz",
@@ -15500,8 +18232,7 @@
"version": "7.18.2",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
"integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
- "license": "MIT",
- "peer": true
+ "license": "MIT"
},
"node_modules/unenv": {
"version": "2.0.0-rc.24",
@@ -17214,6 +19945,15 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/web-streams-polyfill": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
+ "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
diff --git a/frontend/package.json b/frontend/package.json
index 87e50d3..726d57a 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -14,6 +14,8 @@
"@nuxt/content": "^3.11.2",
"@nuxt/ui": "^3.1.0",
"@pinia/nuxt": "^0.11.0",
+ "@polkadot/extension-dapp": "^0.46.9",
+ "@polkadot/util": "^13.5.9",
"@unocss/nuxt": "^66.6.0",
"@vueuse/nuxt": "^14.2.1",
"nuxt": "^4.3.1",