From 09a159d3f5a5eddadb4caeeea3a22b49e80a82e7 Mon Sep 17 00:00:00 2001 From: mmaurello <93129175+mmaurello@users.noreply.github.com> Date: Mon, 20 Feb 2023 11:08:41 +0100 Subject: [PATCH] Unique Alpha - Moonbase integration [xcAUQ] (#59) * -wip- xcAUQ configuration - pending * -wip- xcAUQ configuration - pending * Unique integration, NativeAssetId parameter in xTokens * remove comment --- package-lock.json | 1162 +++++++++-------- .../config/src/config/moonbase/assets/auq.ts | 40 + .../src/config/moonbase/moonbase.assets.ts | 6 + .../src/config/moonbase/moonbase.chains.ts | 11 + .../config/src/config/moonbase/moonbase.ts | 2 + packages/config/src/constants/assets.ts | 1 + packages/config/src/constants/chains.ts | 1 + .../extrinsic/xTokens/xTokens.constants.ts | 1 + .../extrinsic/xTokens/xTokens.interfaces.ts | 3 + 9 files changed, 659 insertions(+), 568 deletions(-) create mode 100644 packages/config/src/config/moonbase/assets/auq.ts diff --git a/package-lock.json b/package-lock.json index 0b21e387..fa5ebe39 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "xcm", + "name": "xcm-sdk", "lockfileVersion": 2, "requires": true, "packages": { @@ -627,11 +627,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "dependencies": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" @@ -1952,9 +1952,9 @@ "link": true }, "node_modules/@noble/hashes": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", - "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", "funding": [ { "type": "individual", @@ -1963,9 +1963,9 @@ ] }, "node_modules/@noble/secp256k1": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz", - "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", "funding": [ { "type": "individual", @@ -2009,267 +2009,269 @@ } }, "node_modules/@polkadot/api": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-9.6.2.tgz", - "integrity": "sha512-Cz/E4ZBDIxeOIyWKt9fnwW12ts5SopF2t03t4jnzM1beTUkGIZ6mQjho6JoXVIJEcAa8r1PsVpdyuSQhzeoXwQ==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-9.14.1.tgz", + "integrity": "sha512-7fQxH6cPOUTH6psEDkaskkgfD+R0CUL0vBYj0BD8e4yxWMsdz4lbuyBl8A6DOVjMD40ZU9HTL3GqQzud5dEdMw==", "peer": true, "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/api-augment": "9.6.2", - "@polkadot/api-base": "9.6.2", - "@polkadot/api-derive": "9.6.2", - "@polkadot/keyring": "^10.1.11", - "@polkadot/rpc-augment": "9.6.2", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/rpc-provider": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-augment": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/types-create": "9.6.2", - "@polkadot/types-known": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "eventemitter3": "^4.0.7", - "rxjs": "^7.5.7" + "@babel/runtime": "^7.20.13", + "@polkadot/api-augment": "9.14.1", + "@polkadot/api-base": "9.14.1", + "@polkadot/api-derive": "9.14.1", + "@polkadot/keyring": "^10.4.1", + "@polkadot/rpc-augment": "9.14.1", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/rpc-provider": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-augment": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/types-create": "9.14.1", + "@polkadot/types-known": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "eventemitter3": "^5.0.0", + "rxjs": "^7.8.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/api-augment": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-9.6.2.tgz", - "integrity": "sha512-XsRSXCeZV+pdoY35fhoiHO/sVCmTdfb1lhnpkqEDmucOvP4lBRdg/y2l+50jmftJxnvYD5p/ddVc6ezOJVmL0w==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-9.14.1.tgz", + "integrity": "sha512-wx9mrNTI3QmO3lfy34KN+TQUwEdgEZzDbZTH8Y+AiQx5hX34oAHTHcKbKoIEF9ENhXhmbNMiEERccH+0GC/1OQ==", "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/api-base": "9.6.2", - "@polkadot/rpc-augment": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-augment": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/api-base": "9.14.1", + "@polkadot/rpc-augment": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-augment": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/api-base": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-9.6.2.tgz", - "integrity": "sha512-07WUlTW2qxcXeD/nIw5db2Oz7zsU6doyGb+AC6m33NFVivyzOXtqGTqttRSxzdAblqsSPPFfzkiUDZ1g0BrSCA==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-9.14.1.tgz", + "integrity": "sha512-bhVZEexTq7qMaq5OoTxjJZgHRA8OPY050tn741JSD5qP9cnZ1xX1H2SElmw3yIlA5juA34V+1gwhxxa4tkDOwA==", "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/util": "^10.1.11", - "rxjs": "^7.5.7" + "@babel/runtime": "^7.20.13", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/util": "^10.4.1", + "rxjs": "^7.8.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/api-derive": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-9.6.2.tgz", - "integrity": "sha512-ajqNUen4JZOkbsOCt2cm+1tIFNQtRqE2xreRcpFx6YpQUxWpXXMU3ZTWc7JxxQFmMv0AVRtcynNCh/DC2TrLBA==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-9.14.1.tgz", + "integrity": "sha512-urDXH+LHTJHEn5eAT4dOQAGFi3MGa2OnZo0lRYeIkIis9Bl7+Lhh2YKmoL5iFR1BBpmNSL82nlVNjfI2m7oiKA==", "peer": true, "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/api": "9.6.2", - "@polkadot/api-augment": "9.6.2", - "@polkadot/api-base": "9.6.2", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "rxjs": "^7.5.7" + "@babel/runtime": "^7.20.13", + "@polkadot/api": "9.14.1", + "@polkadot/api-augment": "9.14.1", + "@polkadot/api-base": "9.14.1", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "rxjs": "^7.8.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/keyring": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-10.1.11.tgz", - "integrity": "sha512-Nv8cZaOA/KbdslDMTklJ58+y+UPpic3+oMQoozuq48Ccjv7WeW2BX47XM/RNE8nYFg6EHa6Whfm4IFaFb8s7ag==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-10.4.1.tgz", + "integrity": "sha512-urTl0ReOr1A1b2kSF6QnGlVc2IcJpDnTacxwA4kIVn45p4Kysi19ek7odSdLA5yNcDZSB+/4uITZQ6meClS71Q==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/util": "10.1.11", - "@polkadot/util-crypto": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "10.4.1", + "@polkadot/util-crypto": "10.4.1" }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { - "@polkadot/util": "10.1.11", - "@polkadot/util-crypto": "10.1.11" + "@polkadot/util": "10.4.1", + "@polkadot/util-crypto": "10.4.1" } }, "node_modules/@polkadot/networks": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-10.1.11.tgz", - "integrity": "sha512-4FfOVETXwh6PL6wd6fYJMkRSQKm+xUw3vR5rHqcAnB696FpMFPPErc6asgZ9lYMyzNJRY3yG86HQpFhtCv1nGA==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-10.4.1.tgz", + "integrity": "sha512-kmSy8iAnYKNWXZBv7bTfI10cSLJzOrFFEdngzohHMjDOG5FKoaX3Pix6MUkcWc2asX0hCyACtNTlcp+MBnS9eQ==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/util": "10.1.11", - "@substrate/ss58-registry": "^1.33.0" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "10.4.1", + "@substrate/ss58-registry": "^1.38.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/rpc-augment": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-9.6.2.tgz", - "integrity": "sha512-bOzL99Kx2SipaaanxelDzdvLuf4ViW62627G9gjre/WRnnjpfWrBUX7K8YuzrEIAUf+gbfXs99zqKTBXiJl8wg==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-9.14.1.tgz", + "integrity": "sha512-F7pP7YzSrQKDE6LFpfcGIsr1/XLLFwwuIeqyT1nBP9KN9FzykvrDdWaxM0TJqNEf27EFkd3HXeWbGISTPLje0A==", "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/rpc-core": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-9.6.2.tgz", - "integrity": "sha512-hPDo/Zyu+j+XcPkjV0WVd7KzCmW14m50ZQQfLg9H4/R/tIiuPIML9g+tyoHKg4+H9OxLTmaP0RKFm0d2L2Od0g==", - "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/rpc-augment": "9.6.2", - "@polkadot/rpc-provider": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/util": "^10.1.11", - "rxjs": "^7.5.7" + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-9.14.1.tgz", + "integrity": "sha512-OxbzpDFTvJsHfCbs8DjZJxCyWVeroHUqFwQaQsVQwpbfmSfKf/WxaDTvVGqPw50dfOfCQd9RSndR+52LWQpp2Q==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@polkadot/rpc-augment": "9.14.1", + "@polkadot/rpc-provider": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/util": "^10.4.1", + "rxjs": "^7.8.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/rpc-provider": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-9.6.2.tgz", - "integrity": "sha512-JKrfAdHDhGARy3zQ5ASQfPD32ZdkSsH6IGwfO79vxtelN1ItR9VszoELppX/amlc++Vf8d6MOAjiil7IGGRTIQ==", - "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/keyring": "^10.1.11", - "@polkadot/types": "9.6.2", - "@polkadot/types-support": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "@polkadot/x-fetch": "^10.1.11", - "@polkadot/x-global": "^10.1.11", - "@polkadot/x-ws": "^10.1.11", - "@substrate/connect": "0.7.15", - "eventemitter3": "^4.0.7", - "mock-socket": "^9.1.5", - "nock": "^13.2.9" + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-9.14.1.tgz", + "integrity": "sha512-29EnMJ+7F/62Cdrw92iWvhl+misIeYpX4+a5wZZggBpVb6SSIjj26TzqxxFRG6McZLx/Bh2dKkcFC8qbwINdLw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@polkadot/keyring": "^10.4.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-support": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "@polkadot/x-fetch": "^10.4.1", + "@polkadot/x-global": "^10.4.1", + "@polkadot/x-ws": "^10.4.1", + "eventemitter3": "^5.0.0", + "mock-socket": "^9.2.0", + "nock": "^13.3.0" }, "engines": { "node": ">=14.0.0" + }, + "optionalDependencies": { + "@substrate/connect": "0.7.19" } }, "node_modules/@polkadot/types": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-9.6.2.tgz", - "integrity": "sha512-pP38vk+JfcQwgLwHsKttuj0yaM7uPQnst3Cd7u7ZX4qf5PmICtZ2Baz11NW0aF8mqhqgkNNF+a8PSUqJQd21Xg==", - "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/keyring": "^10.1.11", - "@polkadot/types-augment": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/types-create": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "rxjs": "^7.5.7" + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-9.14.1.tgz", + "integrity": "sha512-aFhXTcRbDvj0NulJ0utPNZveyP/vFr+CoLssAEZC8jL+kM0Q80zV2vF8RvWAXFPd46i+JWPSy2ELjpwI/3BqXw==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@polkadot/keyring": "^10.4.1", + "@polkadot/types-augment": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/types-create": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "rxjs": "^7.8.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/types-augment": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-9.6.2.tgz", - "integrity": "sha512-iHQJ2RajV0LNfkSSfjlkTqexmv8ZadDJZNzrHyLbW01Wx9kSM7IH0I0eN1b532HX0/E07lnR/TQ0/EUZnDuqnw==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-9.14.1.tgz", + "integrity": "sha512-/jNdIdfVtnVkO+mXzqvTSDxNMmsSXc434m4dmyVIazCQ8DD/EreA9myHHqQUOGUh+NDXxkhV0RpTmRCx07d0+g==", "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/types-codec": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-9.6.2.tgz", - "integrity": "sha512-XXpJv+ydQDmno2dHm2dHCxAYrCLncCqsF/xUQAlQS2qbViQOoEUoP5wOhcKrsvITNekh0YLfdhyzaSId2ST2xQ==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-9.14.1.tgz", + "integrity": "sha512-sKas3MD9RTa9EfY7qNdimv5/VktZR/ecK9VcHEKXQt2H4SDUn5afOUjfrhELuKmjEWnhQqzSfp0nCnds2el0SA==", "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/util": "^10.1.11", - "@polkadot/x-bigint": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "^10.4.1", + "@polkadot/x-bigint": "^10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/types-create": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-9.6.2.tgz", - "integrity": "sha512-7s2Z2ir/l7RwxuG1aj3vIBnDT8hspMP/q20NR27ekY/8V+zEDjHWqofgETNRcG2MeHxQqzFEqUKjCOCy8BXiuw==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-9.14.1.tgz", + "integrity": "sha512-Sw7srNZ+3xx/8uWR0wWX2gWGue6GBojZMZkeHVURdF2RNVoYRQB/UQIRFEg7ehjSkBWikVT+Z3a0mntBYATZgA==", "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/types-known": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-9.6.2.tgz", - "integrity": "sha512-dekLSTr6CoukKAJezQ83Dn9ggOTRrRSMZr19Wi8NLJCTkbTzNCyFSMmQuwG1XxYWwTgjfqMLUVmInkLSxzDNSA==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-9.14.1.tgz", + "integrity": "sha512-fF3pKNtie0TxPSYE1MZHu/xKVGCqYLqcdMs/GAvD2+spwSMVAfyefwNB1Yv2FKz3OSUj4OBLnCZT2fmm4HsHnA==", "peer": true, "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/networks": "^10.1.11", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/types-create": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/networks": "^10.4.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/types-create": "9.14.1", + "@polkadot/util": "^10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/types-support": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-9.6.2.tgz", - "integrity": "sha512-rAVjf1lbknZRgNTRtfdXM9Zl7sMhF6kXP8qXF/7la43hGbolDnGskMRfzKvUhA4HRrjhT0w0bUXfEE+Snk1Q9w==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-9.14.1.tgz", + "integrity": "sha512-kjZ8wwyYucWwobrZLxK9v0mkhUZiorFEVHp4QphaKnX9PPaTWxYW68AVlHZdIXmy88k4sl4qDGgthXH3I/04CA==", "dependencies": { - "@babel/runtime": "^7.20.0", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "^10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/util": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-10.1.11.tgz", - "integrity": "sha512-6m51lw6g6ilqO/k4BQY7rD0lYM9NCnC4FiM7CEEUc7j8q86qxdcZ88zdNldkhNsTIQnfmCtkK3GRzZW6VYrbUw==", - "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-bigint": "10.1.11", - "@polkadot/x-global": "10.1.11", - "@polkadot/x-textdecoder": "10.1.11", - "@polkadot/x-textencoder": "10.1.11", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-10.4.1.tgz", + "integrity": "sha512-dOlmue4nhbk8msbs/YgoBqVtUzDx5iqhiDnC62GWC8b+JmIlIM4Ddgg1rhBf1KJ6TfEQrzQA0FwLaqCCH5vYmA==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@polkadot/x-bigint": "10.4.1", + "@polkadot/x-global": "10.4.1", + "@polkadot/x-textdecoder": "10.4.1", + "@polkadot/x-textencoder": "10.4.1", "@types/bn.js": "^5.1.1", "bn.js": "^5.2.1" }, @@ -2278,18 +2280,18 @@ } }, "node_modules/@polkadot/util-crypto": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-10.1.11.tgz", - "integrity": "sha512-wG63frIMAR5T/HXGM0SFNzZZdk7qDBsfLXfn6PIZiXCCCsdEYPzS5WltB7fkhicYpbePJ7VgdCAddj1l4IcGyg==", - "dependencies": { - "@babel/runtime": "^7.19.4", - "@noble/hashes": "1.1.3", - "@noble/secp256k1": "1.7.0", - "@polkadot/networks": "10.1.11", - "@polkadot/util": "10.1.11", - "@polkadot/wasm-crypto": "^6.3.1", - "@polkadot/x-bigint": "10.1.11", - "@polkadot/x-randomvalues": "10.1.11", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-10.4.1.tgz", + "integrity": "sha512-29vOZLZJl5mNb8lHd2NwP51O7kEV1QOitBX7UsBw66nJOPZQ0imPFPJFGuI6ySPUuck1Lu4vBTC76nE5xpzjAQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@polkadot/networks": "10.4.1", + "@polkadot/util": "10.4.1", + "@polkadot/wasm-crypto": "^6.4.1", + "@polkadot/x-bigint": "10.4.1", + "@polkadot/x-randomvalues": "10.4.1", "@scure/base": "1.1.1", "ed2curve": "^0.3.0", "tweetnacl": "^1.0.3" @@ -2298,15 +2300,15 @@ "node": ">=14.0.0" }, "peerDependencies": { - "@polkadot/util": "10.1.11" + "@polkadot/util": "10.4.1" } }, "node_modules/@polkadot/wasm-bridge": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-6.3.1.tgz", - "integrity": "sha512-1TYkHsb9AEFhU9uZj3biEnN2yKQNzdrwSjiTvfCYnt97pnEkKsZI6cku+YPZQv5w/x9CQa5Yua9e2DVVZSivGA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-6.4.1.tgz", + "integrity": "sha512-QZDvz6dsUlbYsaMV5biZgZWkYH9BC5AfhT0f0/knv8+LrbAoQdP3Asbvddw8vyU9sbpuCHXrd4bDLBwUCRfrBQ==", "dependencies": { - "@babel/runtime": "^7.18.9" + "@babel/runtime": "^7.20.6" }, "engines": { "node": ">=14.0.0" @@ -2317,16 +2319,16 @@ } }, "node_modules/@polkadot/wasm-crypto": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-6.3.1.tgz", - "integrity": "sha512-OO8h0qeVkqp4xYZaRVl4iuWOEtq282pNBHDKb6SOJuI2g59eWGcKh4EQU9Me2VP6qzojIqptrkrVt7KQXC68gA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-6.4.1.tgz", + "integrity": "sha512-FH+dcDPdhSLJvwL0pMLtn/LIPd62QDPODZRCmDyw+pFjLOMaRBc7raomWUOqyRWJTnqVf/iscc2rLVLNMyt7ag==", "dependencies": { - "@babel/runtime": "^7.18.9", - "@polkadot/wasm-bridge": "6.3.1", - "@polkadot/wasm-crypto-asmjs": "6.3.1", - "@polkadot/wasm-crypto-init": "6.3.1", - "@polkadot/wasm-crypto-wasm": "6.3.1", - "@polkadot/wasm-util": "6.3.1" + "@babel/runtime": "^7.20.6", + "@polkadot/wasm-bridge": "6.4.1", + "@polkadot/wasm-crypto-asmjs": "6.4.1", + "@polkadot/wasm-crypto-init": "6.4.1", + "@polkadot/wasm-crypto-wasm": "6.4.1", + "@polkadot/wasm-util": "6.4.1" }, "engines": { "node": ">=14.0.0" @@ -2337,11 +2339,11 @@ } }, "node_modules/@polkadot/wasm-crypto-asmjs": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.3.1.tgz", - "integrity": "sha512-zbombRfA5v/mUWQQhgg2YwaxhRmxRIrvskw65x+lruax3b6xPBFDs7yplopiJU3r8h2pTgQvX/DUksvqz2TCRQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.4.1.tgz", + "integrity": "sha512-UxZTwuBZlnODGIQdCsE2Sn/jU0O2xrNQ/TkhRFELfkZXEXTNu4lw6NpaKq7Iey4L+wKd8h4lT3VPVkMcPBLOvA==", "dependencies": { - "@babel/runtime": "^7.18.9" + "@babel/runtime": "^7.20.6" }, "engines": { "node": ">=14.0.0" @@ -2351,14 +2353,14 @@ } }, "node_modules/@polkadot/wasm-crypto-init": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.3.1.tgz", - "integrity": "sha512-9yaUBcu+snwjJLmPPGl3cyGRQ1afyFGm16qzTM0sgG/ZCfUlK4uk8KWZe+sBUKgoxb2oXY7Y4WklKgQI1YBdfw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.4.1.tgz", + "integrity": "sha512-1ALagSi/nfkyFaH6JDYfy/QbicVbSn99K8PV9rctDUfxc7P06R7CoqbjGQ4OMPX6w1WYVPU7B4jPHGLYBlVuMw==", "dependencies": { - "@babel/runtime": "^7.18.9", - "@polkadot/wasm-bridge": "6.3.1", - "@polkadot/wasm-crypto-asmjs": "6.3.1", - "@polkadot/wasm-crypto-wasm": "6.3.1" + "@babel/runtime": "^7.20.6", + "@polkadot/wasm-bridge": "6.4.1", + "@polkadot/wasm-crypto-asmjs": "6.4.1", + "@polkadot/wasm-crypto-wasm": "6.4.1" }, "engines": { "node": ">=14.0.0" @@ -2369,12 +2371,12 @@ } }, "node_modules/@polkadot/wasm-crypto-wasm": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.3.1.tgz", - "integrity": "sha512-idSlzKGVzCfeCMRHsacRvqwojSaTadFxL/Dbls4z1thvfa3U9Ku0d2qVtlwg7Hj+tYWDiuP8Kygs+6bQwfs0XA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.4.1.tgz", + "integrity": "sha512-3VV9ZGzh0ZY3SmkkSw+0TRXxIpiO0nB8lFwlRgcwaCihwrvLfRnH9GI8WE12mKsHVjWTEVR3ogzILJxccAUjDA==", "dependencies": { - "@babel/runtime": "^7.18.9", - "@polkadot/wasm-util": "6.3.1" + "@babel/runtime": "^7.20.6", + "@polkadot/wasm-util": "6.4.1" }, "engines": { "node": ">=14.0.0" @@ -2384,11 +2386,11 @@ } }, "node_modules/@polkadot/wasm-util": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-6.3.1.tgz", - "integrity": "sha512-12oAv5J7Yoc9m6jixrSaQCxpOkWOyzHx3DMC8qmLjRiwdBWxqLmImOVRVnFsbaxqSbhBIHRuJphVxWE+GZETDg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-6.4.1.tgz", + "integrity": "sha512-Uwo+WpEsDmFExWC5kTNvsVhvqXMZEKf4gUHXFn4c6Xz4lmieRT5g+1bO1KJ21pl4msuIgdV3Bksfs/oiqMFqlw==", "dependencies": { - "@babel/runtime": "^7.18.9" + "@babel/runtime": "^7.20.6" }, "engines": { "node": ">=14.0.0" @@ -2398,85 +2400,85 @@ } }, "node_modules/@polkadot/x-bigint": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-10.1.11.tgz", - "integrity": "sha512-TC4KZ+ni/SJhcf/LIwD49C/kwvACu0nCchETNO+sAfJ7COXZwHDUJXVXmwN5PgkQxwsWsKKuJmzR/Fi1bgMWnQ==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-10.4.1.tgz", + "integrity": "sha512-CpTGPwNUDrJcrnfDU/94mfZ16TZoTwWAwTLH0oMUJtrM2mHo+LtWZBlCTG+thhkcGcSRy/rrpzx4ffNsj5Sy1w==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/x-fetch": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-10.1.11.tgz", - "integrity": "sha512-WtyUr9itVD9BLnxCUloJ1iwrXOY/lnlEShEYKHcSm6MIHtbJolePd3v1+o5mOX+bdDbHXhPZnH8anCCqDNDRqg==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-10.4.1.tgz", + "integrity": "sha512-9LDskIW74Iz5Nen6p9xhVw1D6Z3r/K5buchZW2DERKCA3gZ98wUkTnpHDcwEyLGw0Lvq+1Trvm/txaEMWjUT6w==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11", + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1", "@types/node-fetch": "^2.6.2", - "node-fetch": "^3.2.10" + "node-fetch": "^3.3.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/x-global": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-10.1.11.tgz", - "integrity": "sha512-bWz5gdcELy6+xfr27R1GE5MPX4nfVlchzHQH+DR6OBbSi9g/PeycQAvFB6IkTmP+YEbNNtIpxnSP37zoUaG3xw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-10.4.1.tgz", + "integrity": "sha512-Kdh2Fzl1fpEwU6vL1HMaXJy+fadX79eSy4VAnIx/uyCF3H5Z4WaxzoiNVmHdDZSVaamqtbuKepi1nkE3q1nvlA==", "dependencies": { - "@babel/runtime": "^7.19.4" + "@babel/runtime": "^7.20.13" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/x-randomvalues": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-10.1.11.tgz", - "integrity": "sha512-V2V37f5hoM5B32eCpGw87Lwstin2+ArXhOZ8ENKncbQLXzbF9yTODueDoA5Vt0MJCs2CDP9cyiCYykcanqVkxg==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-10.4.1.tgz", + "integrity": "sha512-dB4OGOiBbJbNQV040Ggh2CujSXtVe9bxXn1g5LuJEw1iioeraoduJ6yEYmh0olfaQjCUXnyWLr8uCPtPpfJ9uQ==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/x-textdecoder": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-10.1.11.tgz", - "integrity": "sha512-QZqie04SR6pAj260PaLBfZUGXWKI357t4ROVJhpaj06qc1zrk1V8Mwkr49+WzjAPFEOqo70HWnzXmPNCH4dQiw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-10.4.1.tgz", + "integrity": "sha512-OcAL0napRM4hukgvH6kYGdiczqvbkFYoLBgQFalZChktjL1tDNiF6tzzt4Nn8WQXYYFlfyxp5LoZRtNrcFJq4w==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/x-textencoder": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-10.1.11.tgz", - "integrity": "sha512-UX+uV9AbDID81waaG/NvTkkf7ZNVW7HSHaddgbWjQEVW2Ex4ByccBarY5jEi6cErEPKfzCamKhgXflu0aV9LWw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-10.4.1.tgz", + "integrity": "sha512-YBS04HV/QgRppt0XC5n48c89ueH3ErivrcmqFTlkKMcXNzvtpMCTZGCTzG5vU8ozP0tl/4Is5N8agmYHLMu1Cg==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@polkadot/x-ws": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-10.1.11.tgz", - "integrity": "sha512-EUbL/R1A/NxYf6Rnb1M7U9yeTuo5r4y2vcQllE5aBLaQ0cFnRykHzlmZlVX1E7O5uy3lYVdxWC7sNgxItIWkWA==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-10.4.1.tgz", + "integrity": "sha512-acS2kAAvFOrGo5gVLuOY4DKRschGafvruh491O7jE5r7QbZUNG1Q948g6TA/67I4g8N0k096DYFryID4OK9Ufg==", "dependencies": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11", + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1", "@types/websocket": "^1.0.5", "websocket": "^1.0.34" }, @@ -2520,33 +2522,42 @@ } }, "node_modules/@substrate/connect": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.7.15.tgz", - "integrity": "sha512-dGE7oCXn+3LDlSKJ29ae1SmnpkMBakaYrN8muAB+w9Gx11dNM1mHssuEwsgudLA1S6Dt4NIu7d6qlZ+OjHGlYA==", + "version": "0.7.19", + "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.7.19.tgz", + "integrity": "sha512-+DDRadc466gCmDU71sHrYOt1HcI2Cbhm7zdCFjZfFVHXhC/E8tOdrVSglAH2HDEHR0x2SiHRxtxOGC7ak2Zjog==", + "optional": true, "dependencies": { "@substrate/connect-extension-protocol": "^1.0.1", - "@substrate/smoldot-light": "0.7.2", + "@substrate/smoldot-light": "0.7.9", "eventemitter3": "^4.0.7" } }, "node_modules/@substrate/connect-extension-protocol": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.1.tgz", - "integrity": "sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==" + "integrity": "sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==", + "optional": true + }, + "node_modules/@substrate/connect/node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "optional": true }, "node_modules/@substrate/smoldot-light": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@substrate/smoldot-light/-/smoldot-light-0.7.2.tgz", - "integrity": "sha512-AweZghbBOUiEf/dlNCVLDcDUy3qkjWuSmKfFZYBeV/CbkN73tJAJSBzOy4MVl3WM8cLDUOxDmc6uy8+5/IhmDA==", + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@substrate/smoldot-light/-/smoldot-light-0.7.9.tgz", + "integrity": "sha512-HP8iP7sFYlpSgjjbo0lqHyU+gu9lL2hbDNce6dWk5/10mFFF9jKIFGfui4zCecUY808o/Go9pan/31kMJoLbug==", + "optional": true, "dependencies": { "pako": "^2.0.4", "ws": "^8.8.1" } }, "node_modules/@substrate/ss58-registry": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.33.0.tgz", - "integrity": "sha512-DztMuMcEfu+tJrtIQIIp5gO8/XJZ8N8UwPObDCSNgrp7trtSkPJAUFB9qXaReXtN9UvTcVBMTWk6VPfFi04Wkg==" + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.38.0.tgz", + "integrity": "sha512-sHiVRWekGMRZAjPukN9/W166NM6D5wtHcK6RVyLy66kg3CHNZ1BXfpXcjOiXSwhbd7guQFDEwnOVaDrbk1XL1g==" }, "node_modules/@tsconfig/node10": { "version": "1.0.9", @@ -3697,9 +3708,9 @@ } }, "node_modules/data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", + "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==", "engines": { "node": ">= 12" } @@ -4830,9 +4841,9 @@ } }, "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.0.tgz", + "integrity": "sha512-riuVbElZZNXLeLEoprfNYoDSwTBRR44X3mnhdI1YcnENpWTCsTTVZ2zFuqQcpoyqPQIUXdiPEU0ECAq0KQRaHg==" }, "node_modules/execa": { "version": "5.1.1", @@ -6999,9 +7010,9 @@ } }, "node_modules/mock-socket": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.1.5.tgz", - "integrity": "sha512-3DeNIcsQixWHHKk6NdoBhWI4t1VMj5/HzfnI1rE/pLl5qKx7+gd4DNA07ehTaZ6MoUU053si6Hd+YtiM/tQZfg==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.2.1.tgz", + "integrity": "sha512-aw9F9T9G2zpGipLLhSNh6ZpgUyUl4frcVmRN08uE1NWPWg43Wx6+sGPDbQ7E5iFZZDJW5b5bypMeAEHqTbIFag==", "engines": { "node": ">= 8" } @@ -7040,9 +7051,9 @@ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "node_modules/nock": { - "version": "13.2.9", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.9.tgz", - "integrity": "sha512-1+XfJNYF1cjGB+TKMWi29eZ0b82QOvQs2YoLNzbpWGqFMtRQHTa57osqdGj4FrFPgkO4D4AZinzUJR9VvW3QUA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz", + "integrity": "sha512-HHqYQ6mBeiMc+N038w8LkMpDCRquCHWeNmN3v6645P3NhN2+qXOBqvPqo7Rt1VyCMzKhJ733wZqw5B7cQVFNPg==", "dependencies": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", @@ -7072,9 +7083,9 @@ } }, "node_modules/node-fetch": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.10.tgz", - "integrity": "sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", + "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -7303,9 +7314,10 @@ } }, "node_modules/pako": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz", - "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "optional": true }, "node_modules/parent-module": { "version": "1.0.1", @@ -7651,9 +7663,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.10", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", - "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", @@ -7833,9 +7845,9 @@ } }, "node_modules/rxjs": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", - "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", "dependencies": { "tslib": "^2.1.0" } @@ -8942,15 +8954,16 @@ } }, "node_modules/ws": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", - "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "optional": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -9072,7 +9085,7 @@ }, "packages/config": { "name": "@moonbeam-network/xcm-config", - "version": "0.3.6", + "version": "0.3.9", "license": "MIT", "peerDependencies": { "@polkadot/api": "9.x", @@ -9084,7 +9097,7 @@ }, "packages/sdk": { "name": "@moonbeam-network/xcm-sdk", - "version": "0.3.6", + "version": "0.3.9", "license": "MIT", "dependencies": { "@moonbeam-network/xcm-config": "*", @@ -9131,7 +9144,7 @@ }, "packages/utils": { "name": "@moonbeam-network/xcm-utils", - "version": "0.0.3", + "version": "0.0.4", "license": "MIT", "dependencies": { "big.js": "^6.2.1", @@ -9558,11 +9571,11 @@ } }, "@babel/runtime": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", - "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "version": "7.20.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", + "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", "requires": { - "regenerator-runtime": "^0.13.10" + "regenerator-runtime": "^0.13.11" } }, "@babel/template": { @@ -10456,14 +10469,14 @@ } }, "@noble/hashes": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", - "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==" }, "@noble/secp256k1": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz", - "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==" + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==" }, "@nodelib/fs.scandir": { "version": "2.1.5", @@ -10492,359 +10505,359 @@ } }, "@polkadot/api": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-9.6.2.tgz", - "integrity": "sha512-Cz/E4ZBDIxeOIyWKt9fnwW12ts5SopF2t03t4jnzM1beTUkGIZ6mQjho6JoXVIJEcAa8r1PsVpdyuSQhzeoXwQ==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-9.14.1.tgz", + "integrity": "sha512-7fQxH6cPOUTH6psEDkaskkgfD+R0CUL0vBYj0BD8e4yxWMsdz4lbuyBl8A6DOVjMD40ZU9HTL3GqQzud5dEdMw==", "peer": true, "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/api-augment": "9.6.2", - "@polkadot/api-base": "9.6.2", - "@polkadot/api-derive": "9.6.2", - "@polkadot/keyring": "^10.1.11", - "@polkadot/rpc-augment": "9.6.2", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/rpc-provider": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-augment": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/types-create": "9.6.2", - "@polkadot/types-known": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "eventemitter3": "^4.0.7", - "rxjs": "^7.5.7" + "@babel/runtime": "^7.20.13", + "@polkadot/api-augment": "9.14.1", + "@polkadot/api-base": "9.14.1", + "@polkadot/api-derive": "9.14.1", + "@polkadot/keyring": "^10.4.1", + "@polkadot/rpc-augment": "9.14.1", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/rpc-provider": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-augment": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/types-create": "9.14.1", + "@polkadot/types-known": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "eventemitter3": "^5.0.0", + "rxjs": "^7.8.0" } }, "@polkadot/api-augment": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-9.6.2.tgz", - "integrity": "sha512-XsRSXCeZV+pdoY35fhoiHO/sVCmTdfb1lhnpkqEDmucOvP4lBRdg/y2l+50jmftJxnvYD5p/ddVc6ezOJVmL0w==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-9.14.1.tgz", + "integrity": "sha512-wx9mrNTI3QmO3lfy34KN+TQUwEdgEZzDbZTH8Y+AiQx5hX34oAHTHcKbKoIEF9ENhXhmbNMiEERccH+0GC/1OQ==", "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/api-base": "9.6.2", - "@polkadot/rpc-augment": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-augment": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/api-base": "9.14.1", + "@polkadot/rpc-augment": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-augment": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" } }, "@polkadot/api-base": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-9.6.2.tgz", - "integrity": "sha512-07WUlTW2qxcXeD/nIw5db2Oz7zsU6doyGb+AC6m33NFVivyzOXtqGTqttRSxzdAblqsSPPFfzkiUDZ1g0BrSCA==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-9.14.1.tgz", + "integrity": "sha512-bhVZEexTq7qMaq5OoTxjJZgHRA8OPY050tn741JSD5qP9cnZ1xX1H2SElmw3yIlA5juA34V+1gwhxxa4tkDOwA==", "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/util": "^10.1.11", - "rxjs": "^7.5.7" + "@babel/runtime": "^7.20.13", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/util": "^10.4.1", + "rxjs": "^7.8.0" } }, "@polkadot/api-derive": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-9.6.2.tgz", - "integrity": "sha512-ajqNUen4JZOkbsOCt2cm+1tIFNQtRqE2xreRcpFx6YpQUxWpXXMU3ZTWc7JxxQFmMv0AVRtcynNCh/DC2TrLBA==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-9.14.1.tgz", + "integrity": "sha512-urDXH+LHTJHEn5eAT4dOQAGFi3MGa2OnZo0lRYeIkIis9Bl7+Lhh2YKmoL5iFR1BBpmNSL82nlVNjfI2m7oiKA==", "peer": true, "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/api": "9.6.2", - "@polkadot/api-augment": "9.6.2", - "@polkadot/api-base": "9.6.2", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "rxjs": "^7.5.7" + "@babel/runtime": "^7.20.13", + "@polkadot/api": "9.14.1", + "@polkadot/api-augment": "9.14.1", + "@polkadot/api-base": "9.14.1", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "rxjs": "^7.8.0" } }, "@polkadot/keyring": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-10.1.11.tgz", - "integrity": "sha512-Nv8cZaOA/KbdslDMTklJ58+y+UPpic3+oMQoozuq48Ccjv7WeW2BX47XM/RNE8nYFg6EHa6Whfm4IFaFb8s7ag==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-10.4.1.tgz", + "integrity": "sha512-urTl0ReOr1A1b2kSF6QnGlVc2IcJpDnTacxwA4kIVn45p4Kysi19ek7odSdLA5yNcDZSB+/4uITZQ6meClS71Q==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/util": "10.1.11", - "@polkadot/util-crypto": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "10.4.1", + "@polkadot/util-crypto": "10.4.1" } }, "@polkadot/networks": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-10.1.11.tgz", - "integrity": "sha512-4FfOVETXwh6PL6wd6fYJMkRSQKm+xUw3vR5rHqcAnB696FpMFPPErc6asgZ9lYMyzNJRY3yG86HQpFhtCv1nGA==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-10.4.1.tgz", + "integrity": "sha512-kmSy8iAnYKNWXZBv7bTfI10cSLJzOrFFEdngzohHMjDOG5FKoaX3Pix6MUkcWc2asX0hCyACtNTlcp+MBnS9eQ==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/util": "10.1.11", - "@substrate/ss58-registry": "^1.33.0" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "10.4.1", + "@substrate/ss58-registry": "^1.38.0" } }, "@polkadot/rpc-augment": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-9.6.2.tgz", - "integrity": "sha512-bOzL99Kx2SipaaanxelDzdvLuf4ViW62627G9gjre/WRnnjpfWrBUX7K8YuzrEIAUf+gbfXs99zqKTBXiJl8wg==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-9.14.1.tgz", + "integrity": "sha512-F7pP7YzSrQKDE6LFpfcGIsr1/XLLFwwuIeqyT1nBP9KN9FzykvrDdWaxM0TJqNEf27EFkd3HXeWbGISTPLje0A==", "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/rpc-core": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/rpc-core": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" } }, "@polkadot/rpc-core": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-9.6.2.tgz", - "integrity": "sha512-hPDo/Zyu+j+XcPkjV0WVd7KzCmW14m50ZQQfLg9H4/R/tIiuPIML9g+tyoHKg4+H9OxLTmaP0RKFm0d2L2Od0g==", - "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/rpc-augment": "9.6.2", - "@polkadot/rpc-provider": "9.6.2", - "@polkadot/types": "9.6.2", - "@polkadot/util": "^10.1.11", - "rxjs": "^7.5.7" + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-9.14.1.tgz", + "integrity": "sha512-OxbzpDFTvJsHfCbs8DjZJxCyWVeroHUqFwQaQsVQwpbfmSfKf/WxaDTvVGqPw50dfOfCQd9RSndR+52LWQpp2Q==", + "requires": { + "@babel/runtime": "^7.20.13", + "@polkadot/rpc-augment": "9.14.1", + "@polkadot/rpc-provider": "9.14.1", + "@polkadot/types": "9.14.1", + "@polkadot/util": "^10.4.1", + "rxjs": "^7.8.0" } }, "@polkadot/rpc-provider": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-9.6.2.tgz", - "integrity": "sha512-JKrfAdHDhGARy3zQ5ASQfPD32ZdkSsH6IGwfO79vxtelN1ItR9VszoELppX/amlc++Vf8d6MOAjiil7IGGRTIQ==", - "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/keyring": "^10.1.11", - "@polkadot/types": "9.6.2", - "@polkadot/types-support": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "@polkadot/x-fetch": "^10.1.11", - "@polkadot/x-global": "^10.1.11", - "@polkadot/x-ws": "^10.1.11", - "@substrate/connect": "0.7.15", - "eventemitter3": "^4.0.7", - "mock-socket": "^9.1.5", - "nock": "^13.2.9" + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-9.14.1.tgz", + "integrity": "sha512-29EnMJ+7F/62Cdrw92iWvhl+misIeYpX4+a5wZZggBpVb6SSIjj26TzqxxFRG6McZLx/Bh2dKkcFC8qbwINdLw==", + "requires": { + "@babel/runtime": "^7.20.13", + "@polkadot/keyring": "^10.4.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-support": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "@polkadot/x-fetch": "^10.4.1", + "@polkadot/x-global": "^10.4.1", + "@polkadot/x-ws": "^10.4.1", + "@substrate/connect": "0.7.19", + "eventemitter3": "^5.0.0", + "mock-socket": "^9.2.0", + "nock": "^13.3.0" } }, "@polkadot/types": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-9.6.2.tgz", - "integrity": "sha512-pP38vk+JfcQwgLwHsKttuj0yaM7uPQnst3Cd7u7ZX4qf5PmICtZ2Baz11NW0aF8mqhqgkNNF+a8PSUqJQd21Xg==", - "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/keyring": "^10.1.11", - "@polkadot/types-augment": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/types-create": "9.6.2", - "@polkadot/util": "^10.1.11", - "@polkadot/util-crypto": "^10.1.11", - "rxjs": "^7.5.7" + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-9.14.1.tgz", + "integrity": "sha512-aFhXTcRbDvj0NulJ0utPNZveyP/vFr+CoLssAEZC8jL+kM0Q80zV2vF8RvWAXFPd46i+JWPSy2ELjpwI/3BqXw==", + "requires": { + "@babel/runtime": "^7.20.13", + "@polkadot/keyring": "^10.4.1", + "@polkadot/types-augment": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/types-create": "9.14.1", + "@polkadot/util": "^10.4.1", + "@polkadot/util-crypto": "^10.4.1", + "rxjs": "^7.8.0" } }, "@polkadot/types-augment": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-9.6.2.tgz", - "integrity": "sha512-iHQJ2RajV0LNfkSSfjlkTqexmv8ZadDJZNzrHyLbW01Wx9kSM7IH0I0eN1b532HX0/E07lnR/TQ0/EUZnDuqnw==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-9.14.1.tgz", + "integrity": "sha512-/jNdIdfVtnVkO+mXzqvTSDxNMmsSXc434m4dmyVIazCQ8DD/EreA9myHHqQUOGUh+NDXxkhV0RpTmRCx07d0+g==", "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" } }, "@polkadot/types-codec": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-9.6.2.tgz", - "integrity": "sha512-XXpJv+ydQDmno2dHm2dHCxAYrCLncCqsF/xUQAlQS2qbViQOoEUoP5wOhcKrsvITNekh0YLfdhyzaSId2ST2xQ==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-9.14.1.tgz", + "integrity": "sha512-sKas3MD9RTa9EfY7qNdimv5/VktZR/ecK9VcHEKXQt2H4SDUn5afOUjfrhELuKmjEWnhQqzSfp0nCnds2el0SA==", "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/util": "^10.1.11", - "@polkadot/x-bigint": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "^10.4.1", + "@polkadot/x-bigint": "^10.4.1" } }, "@polkadot/types-create": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-9.6.2.tgz", - "integrity": "sha512-7s2Z2ir/l7RwxuG1aj3vIBnDT8hspMP/q20NR27ekY/8V+zEDjHWqofgETNRcG2MeHxQqzFEqUKjCOCy8BXiuw==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-9.14.1.tgz", + "integrity": "sha512-Sw7srNZ+3xx/8uWR0wWX2gWGue6GBojZMZkeHVURdF2RNVoYRQB/UQIRFEg7ehjSkBWikVT+Z3a0mntBYATZgA==", "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/types-codec": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/types-codec": "9.14.1", + "@polkadot/util": "^10.4.1" } }, "@polkadot/types-known": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-9.6.2.tgz", - "integrity": "sha512-dekLSTr6CoukKAJezQ83Dn9ggOTRrRSMZr19Wi8NLJCTkbTzNCyFSMmQuwG1XxYWwTgjfqMLUVmInkLSxzDNSA==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-9.14.1.tgz", + "integrity": "sha512-fF3pKNtie0TxPSYE1MZHu/xKVGCqYLqcdMs/GAvD2+spwSMVAfyefwNB1Yv2FKz3OSUj4OBLnCZT2fmm4HsHnA==", "peer": true, "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/networks": "^10.1.11", - "@polkadot/types": "9.6.2", - "@polkadot/types-codec": "9.6.2", - "@polkadot/types-create": "9.6.2", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/networks": "^10.4.1", + "@polkadot/types": "9.14.1", + "@polkadot/types-codec": "9.14.1", + "@polkadot/types-create": "9.14.1", + "@polkadot/util": "^10.4.1" } }, "@polkadot/types-support": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-9.6.2.tgz", - "integrity": "sha512-rAVjf1lbknZRgNTRtfdXM9Zl7sMhF6kXP8qXF/7la43hGbolDnGskMRfzKvUhA4HRrjhT0w0bUXfEE+Snk1Q9w==", + "version": "9.14.1", + "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-9.14.1.tgz", + "integrity": "sha512-kjZ8wwyYucWwobrZLxK9v0mkhUZiorFEVHp4QphaKnX9PPaTWxYW68AVlHZdIXmy88k4sl4qDGgthXH3I/04CA==", "requires": { - "@babel/runtime": "^7.20.0", - "@polkadot/util": "^10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/util": "^10.4.1" } }, "@polkadot/util": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-10.1.11.tgz", - "integrity": "sha512-6m51lw6g6ilqO/k4BQY7rD0lYM9NCnC4FiM7CEEUc7j8q86qxdcZ88zdNldkhNsTIQnfmCtkK3GRzZW6VYrbUw==", - "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-bigint": "10.1.11", - "@polkadot/x-global": "10.1.11", - "@polkadot/x-textdecoder": "10.1.11", - "@polkadot/x-textencoder": "10.1.11", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-10.4.1.tgz", + "integrity": "sha512-dOlmue4nhbk8msbs/YgoBqVtUzDx5iqhiDnC62GWC8b+JmIlIM4Ddgg1rhBf1KJ6TfEQrzQA0FwLaqCCH5vYmA==", + "requires": { + "@babel/runtime": "^7.20.13", + "@polkadot/x-bigint": "10.4.1", + "@polkadot/x-global": "10.4.1", + "@polkadot/x-textdecoder": "10.4.1", + "@polkadot/x-textencoder": "10.4.1", "@types/bn.js": "^5.1.1", "bn.js": "^5.2.1" } }, "@polkadot/util-crypto": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-10.1.11.tgz", - "integrity": "sha512-wG63frIMAR5T/HXGM0SFNzZZdk7qDBsfLXfn6PIZiXCCCsdEYPzS5WltB7fkhicYpbePJ7VgdCAddj1l4IcGyg==", - "requires": { - "@babel/runtime": "^7.19.4", - "@noble/hashes": "1.1.3", - "@noble/secp256k1": "1.7.0", - "@polkadot/networks": "10.1.11", - "@polkadot/util": "10.1.11", - "@polkadot/wasm-crypto": "^6.3.1", - "@polkadot/x-bigint": "10.1.11", - "@polkadot/x-randomvalues": "10.1.11", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-10.4.1.tgz", + "integrity": "sha512-29vOZLZJl5mNb8lHd2NwP51O7kEV1QOitBX7UsBw66nJOPZQ0imPFPJFGuI6ySPUuck1Lu4vBTC76nE5xpzjAQ==", + "requires": { + "@babel/runtime": "^7.20.13", + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@polkadot/networks": "10.4.1", + "@polkadot/util": "10.4.1", + "@polkadot/wasm-crypto": "^6.4.1", + "@polkadot/x-bigint": "10.4.1", + "@polkadot/x-randomvalues": "10.4.1", "@scure/base": "1.1.1", "ed2curve": "^0.3.0", "tweetnacl": "^1.0.3" } }, "@polkadot/wasm-bridge": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-6.3.1.tgz", - "integrity": "sha512-1TYkHsb9AEFhU9uZj3biEnN2yKQNzdrwSjiTvfCYnt97pnEkKsZI6cku+YPZQv5w/x9CQa5Yua9e2DVVZSivGA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-6.4.1.tgz", + "integrity": "sha512-QZDvz6dsUlbYsaMV5biZgZWkYH9BC5AfhT0f0/knv8+LrbAoQdP3Asbvddw8vyU9sbpuCHXrd4bDLBwUCRfrBQ==", "requires": { - "@babel/runtime": "^7.18.9" + "@babel/runtime": "^7.20.6" } }, "@polkadot/wasm-crypto": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-6.3.1.tgz", - "integrity": "sha512-OO8h0qeVkqp4xYZaRVl4iuWOEtq282pNBHDKb6SOJuI2g59eWGcKh4EQU9Me2VP6qzojIqptrkrVt7KQXC68gA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-6.4.1.tgz", + "integrity": "sha512-FH+dcDPdhSLJvwL0pMLtn/LIPd62QDPODZRCmDyw+pFjLOMaRBc7raomWUOqyRWJTnqVf/iscc2rLVLNMyt7ag==", "requires": { - "@babel/runtime": "^7.18.9", - "@polkadot/wasm-bridge": "6.3.1", - "@polkadot/wasm-crypto-asmjs": "6.3.1", - "@polkadot/wasm-crypto-init": "6.3.1", - "@polkadot/wasm-crypto-wasm": "6.3.1", - "@polkadot/wasm-util": "6.3.1" + "@babel/runtime": "^7.20.6", + "@polkadot/wasm-bridge": "6.4.1", + "@polkadot/wasm-crypto-asmjs": "6.4.1", + "@polkadot/wasm-crypto-init": "6.4.1", + "@polkadot/wasm-crypto-wasm": "6.4.1", + "@polkadot/wasm-util": "6.4.1" } }, "@polkadot/wasm-crypto-asmjs": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.3.1.tgz", - "integrity": "sha512-zbombRfA5v/mUWQQhgg2YwaxhRmxRIrvskw65x+lruax3b6xPBFDs7yplopiJU3r8h2pTgQvX/DUksvqz2TCRQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.4.1.tgz", + "integrity": "sha512-UxZTwuBZlnODGIQdCsE2Sn/jU0O2xrNQ/TkhRFELfkZXEXTNu4lw6NpaKq7Iey4L+wKd8h4lT3VPVkMcPBLOvA==", "requires": { - "@babel/runtime": "^7.18.9" + "@babel/runtime": "^7.20.6" } }, "@polkadot/wasm-crypto-init": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.3.1.tgz", - "integrity": "sha512-9yaUBcu+snwjJLmPPGl3cyGRQ1afyFGm16qzTM0sgG/ZCfUlK4uk8KWZe+sBUKgoxb2oXY7Y4WklKgQI1YBdfw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.4.1.tgz", + "integrity": "sha512-1ALagSi/nfkyFaH6JDYfy/QbicVbSn99K8PV9rctDUfxc7P06R7CoqbjGQ4OMPX6w1WYVPU7B4jPHGLYBlVuMw==", "requires": { - "@babel/runtime": "^7.18.9", - "@polkadot/wasm-bridge": "6.3.1", - "@polkadot/wasm-crypto-asmjs": "6.3.1", - "@polkadot/wasm-crypto-wasm": "6.3.1" + "@babel/runtime": "^7.20.6", + "@polkadot/wasm-bridge": "6.4.1", + "@polkadot/wasm-crypto-asmjs": "6.4.1", + "@polkadot/wasm-crypto-wasm": "6.4.1" } }, "@polkadot/wasm-crypto-wasm": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.3.1.tgz", - "integrity": "sha512-idSlzKGVzCfeCMRHsacRvqwojSaTadFxL/Dbls4z1thvfa3U9Ku0d2qVtlwg7Hj+tYWDiuP8Kygs+6bQwfs0XA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.4.1.tgz", + "integrity": "sha512-3VV9ZGzh0ZY3SmkkSw+0TRXxIpiO0nB8lFwlRgcwaCihwrvLfRnH9GI8WE12mKsHVjWTEVR3ogzILJxccAUjDA==", "requires": { - "@babel/runtime": "^7.18.9", - "@polkadot/wasm-util": "6.3.1" + "@babel/runtime": "^7.20.6", + "@polkadot/wasm-util": "6.4.1" } }, "@polkadot/wasm-util": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-6.3.1.tgz", - "integrity": "sha512-12oAv5J7Yoc9m6jixrSaQCxpOkWOyzHx3DMC8qmLjRiwdBWxqLmImOVRVnFsbaxqSbhBIHRuJphVxWE+GZETDg==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-6.4.1.tgz", + "integrity": "sha512-Uwo+WpEsDmFExWC5kTNvsVhvqXMZEKf4gUHXFn4c6Xz4lmieRT5g+1bO1KJ21pl4msuIgdV3Bksfs/oiqMFqlw==", "requires": { - "@babel/runtime": "^7.18.9" + "@babel/runtime": "^7.20.6" } }, "@polkadot/x-bigint": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-10.1.11.tgz", - "integrity": "sha512-TC4KZ+ni/SJhcf/LIwD49C/kwvACu0nCchETNO+sAfJ7COXZwHDUJXVXmwN5PgkQxwsWsKKuJmzR/Fi1bgMWnQ==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-10.4.1.tgz", + "integrity": "sha512-CpTGPwNUDrJcrnfDU/94mfZ16TZoTwWAwTLH0oMUJtrM2mHo+LtWZBlCTG+thhkcGcSRy/rrpzx4ffNsj5Sy1w==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" } }, "@polkadot/x-fetch": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-10.1.11.tgz", - "integrity": "sha512-WtyUr9itVD9BLnxCUloJ1iwrXOY/lnlEShEYKHcSm6MIHtbJolePd3v1+o5mOX+bdDbHXhPZnH8anCCqDNDRqg==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-10.4.1.tgz", + "integrity": "sha512-9LDskIW74Iz5Nen6p9xhVw1D6Z3r/K5buchZW2DERKCA3gZ98wUkTnpHDcwEyLGw0Lvq+1Trvm/txaEMWjUT6w==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11", + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1", "@types/node-fetch": "^2.6.2", - "node-fetch": "^3.2.10" + "node-fetch": "^3.3.0" } }, "@polkadot/x-global": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-10.1.11.tgz", - "integrity": "sha512-bWz5gdcELy6+xfr27R1GE5MPX4nfVlchzHQH+DR6OBbSi9g/PeycQAvFB6IkTmP+YEbNNtIpxnSP37zoUaG3xw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-10.4.1.tgz", + "integrity": "sha512-Kdh2Fzl1fpEwU6vL1HMaXJy+fadX79eSy4VAnIx/uyCF3H5Z4WaxzoiNVmHdDZSVaamqtbuKepi1nkE3q1nvlA==", "requires": { - "@babel/runtime": "^7.19.4" + "@babel/runtime": "^7.20.13" } }, "@polkadot/x-randomvalues": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-10.1.11.tgz", - "integrity": "sha512-V2V37f5hoM5B32eCpGw87Lwstin2+ArXhOZ8ENKncbQLXzbF9yTODueDoA5Vt0MJCs2CDP9cyiCYykcanqVkxg==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-10.4.1.tgz", + "integrity": "sha512-dB4OGOiBbJbNQV040Ggh2CujSXtVe9bxXn1g5LuJEw1iioeraoduJ6yEYmh0olfaQjCUXnyWLr8uCPtPpfJ9uQ==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" } }, "@polkadot/x-textdecoder": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-10.1.11.tgz", - "integrity": "sha512-QZqie04SR6pAj260PaLBfZUGXWKI357t4ROVJhpaj06qc1zrk1V8Mwkr49+WzjAPFEOqo70HWnzXmPNCH4dQiw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-10.4.1.tgz", + "integrity": "sha512-OcAL0napRM4hukgvH6kYGdiczqvbkFYoLBgQFalZChktjL1tDNiF6tzzt4Nn8WQXYYFlfyxp5LoZRtNrcFJq4w==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" } }, "@polkadot/x-textencoder": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-10.1.11.tgz", - "integrity": "sha512-UX+uV9AbDID81waaG/NvTkkf7ZNVW7HSHaddgbWjQEVW2Ex4ByccBarY5jEi6cErEPKfzCamKhgXflu0aV9LWw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-10.4.1.tgz", + "integrity": "sha512-YBS04HV/QgRppt0XC5n48c89ueH3ErivrcmqFTlkKMcXNzvtpMCTZGCTzG5vU8ozP0tl/4Is5N8agmYHLMu1Cg==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11" + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1" } }, "@polkadot/x-ws": { - "version": "10.1.11", - "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-10.1.11.tgz", - "integrity": "sha512-EUbL/R1A/NxYf6Rnb1M7U9yeTuo5r4y2vcQllE5aBLaQ0cFnRykHzlmZlVX1E7O5uy3lYVdxWC7sNgxItIWkWA==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-10.4.1.tgz", + "integrity": "sha512-acS2kAAvFOrGo5gVLuOY4DKRschGafvruh491O7jE5r7QbZUNG1Q948g6TA/67I4g8N0k096DYFryID4OK9Ufg==", "requires": { - "@babel/runtime": "^7.19.4", - "@polkadot/x-global": "10.1.11", + "@babel/runtime": "^7.20.13", + "@polkadot/x-global": "10.4.1", "@types/websocket": "^1.0.5", "websocket": "^1.0.34" } @@ -10879,33 +10892,44 @@ } }, "@substrate/connect": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.7.15.tgz", - "integrity": "sha512-dGE7oCXn+3LDlSKJ29ae1SmnpkMBakaYrN8muAB+w9Gx11dNM1mHssuEwsgudLA1S6Dt4NIu7d6qlZ+OjHGlYA==", + "version": "0.7.19", + "resolved": "https://registry.npmjs.org/@substrate/connect/-/connect-0.7.19.tgz", + "integrity": "sha512-+DDRadc466gCmDU71sHrYOt1HcI2Cbhm7zdCFjZfFVHXhC/E8tOdrVSglAH2HDEHR0x2SiHRxtxOGC7ak2Zjog==", + "optional": true, "requires": { "@substrate/connect-extension-protocol": "^1.0.1", - "@substrate/smoldot-light": "0.7.2", + "@substrate/smoldot-light": "0.7.9", "eventemitter3": "^4.0.7" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "optional": true + } } }, "@substrate/connect-extension-protocol": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.1.tgz", - "integrity": "sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==" + "integrity": "sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==", + "optional": true }, "@substrate/smoldot-light": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@substrate/smoldot-light/-/smoldot-light-0.7.2.tgz", - "integrity": "sha512-AweZghbBOUiEf/dlNCVLDcDUy3qkjWuSmKfFZYBeV/CbkN73tJAJSBzOy4MVl3WM8cLDUOxDmc6uy8+5/IhmDA==", + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/@substrate/smoldot-light/-/smoldot-light-0.7.9.tgz", + "integrity": "sha512-HP8iP7sFYlpSgjjbo0lqHyU+gu9lL2hbDNce6dWk5/10mFFF9jKIFGfui4zCecUY808o/Go9pan/31kMJoLbug==", + "optional": true, "requires": { "pako": "^2.0.4", "ws": "^8.8.1" } }, "@substrate/ss58-registry": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.33.0.tgz", - "integrity": "sha512-DztMuMcEfu+tJrtIQIIp5gO8/XJZ8N8UwPObDCSNgrp7trtSkPJAUFB9qXaReXtN9UvTcVBMTWk6VPfFi04Wkg==" + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/@substrate/ss58-registry/-/ss58-registry-1.38.0.tgz", + "integrity": "sha512-sHiVRWekGMRZAjPukN9/W166NM6D5wtHcK6RVyLy66kg3CHNZ1BXfpXcjOiXSwhbd7guQFDEwnOVaDrbk1XL1g==" }, "@tsconfig/node10": { "version": "1.0.9", @@ -11771,9 +11795,9 @@ } }, "data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==" + "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==" }, "debug": { "version": "4.3.4", @@ -12524,9 +12548,9 @@ } }, "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.0.tgz", + "integrity": "sha512-riuVbElZZNXLeLEoprfNYoDSwTBRR44X3mnhdI1YcnENpWTCsTTVZ2zFuqQcpoyqPQIUXdiPEU0ECAq0KQRaHg==" }, "execa": { "version": "5.1.1", @@ -14121,9 +14145,9 @@ "dev": true }, "mock-socket": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.1.5.tgz", - "integrity": "sha512-3DeNIcsQixWHHKk6NdoBhWI4t1VMj5/HzfnI1rE/pLl5qKx7+gd4DNA07ehTaZ6MoUU053si6Hd+YtiM/tQZfg==" + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/mock-socket/-/mock-socket-9.2.1.tgz", + "integrity": "sha512-aw9F9T9G2zpGipLLhSNh6ZpgUyUl4frcVmRN08uE1NWPWg43Wx6+sGPDbQ7E5iFZZDJW5b5bypMeAEHqTbIFag==" }, "ms": { "version": "2.1.2", @@ -14159,9 +14183,9 @@ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "nock": { - "version": "13.2.9", - "resolved": "https://registry.npmjs.org/nock/-/nock-13.2.9.tgz", - "integrity": "sha512-1+XfJNYF1cjGB+TKMWi29eZ0b82QOvQs2YoLNzbpWGqFMtRQHTa57osqdGj4FrFPgkO4D4AZinzUJR9VvW3QUA==", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/nock/-/nock-13.3.0.tgz", + "integrity": "sha512-HHqYQ6mBeiMc+N038w8LkMpDCRquCHWeNmN3v6645P3NhN2+qXOBqvPqo7Rt1VyCMzKhJ733wZqw5B7cQVFNPg==", "requires": { "debug": "^4.1.0", "json-stringify-safe": "^5.0.1", @@ -14175,9 +14199,9 @@ "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" }, "node-fetch": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.10.tgz", - "integrity": "sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.0.tgz", + "integrity": "sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==", "requires": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", @@ -14334,9 +14358,10 @@ "dev": true }, "pako": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz", - "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "optional": true }, "parent-module": { "version": "1.0.1", @@ -14562,9 +14587,9 @@ } }, "regenerator-runtime": { - "version": "0.13.10", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz", - "integrity": "sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regexp.prototype.flags": { "version": "1.4.3", @@ -14679,9 +14704,9 @@ } }, "rxjs": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz", - "integrity": "sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", "requires": { "tslib": "^2.1.0" } @@ -15481,9 +15506,10 @@ } }, "ws": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.10.0.tgz", - "integrity": "sha512-+s49uSmZpvtAsd2h37vIPy1RBusaLawVe8of+GyEPsaJTCMpj/2v8NpeK1SHXjBlQ95lQTmQofOJnFiLoaN3yw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz", + "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==", + "optional": true, "requires": {} }, "y18n": { diff --git a/packages/config/src/config/moonbase/assets/auq.ts b/packages/config/src/config/moonbase/assets/auq.ts new file mode 100644 index 00000000..25c19962 --- /dev/null +++ b/packages/config/src/config/moonbase/assets/auq.ts @@ -0,0 +1,40 @@ +import { AssetSymbol, ChainKey } from '../../../constants'; +import { + XTokensExtrinsicCurrencyTypes, + XTokensExtrinsicSuccessEvent, +} from '../../../extrinsic'; +import { + assets, + balance, + chains, + extrinsic, + withdraw, +} from '../moonbase.common'; +import { MoonbaseXcmConfig } from '../moonbase.interfaces'; + +const asset = assets[AssetSymbol.AUQ]; +const origin = chains[ChainKey.UniqueAlpha]; + +export const AUQ: MoonbaseXcmConfig = { + asset, + origin, + deposit: { + [origin.key]: { + source: origin, + balance: balance.system(), + extrinsic: extrinsic + .xTokens() + .transfer() + .successEvent(XTokensExtrinsicSuccessEvent.TransferredMultiAssets) + .origin(origin) + .asset({ [XTokensExtrinsicCurrencyTypes.NativeAssetId]: 'Here' }), + }, + }, + withdraw: { + [origin.key]: withdraw.xTokens({ + balance: balance.system(), + destination: origin, + feePerWeight: 0, + }), + }, +}; diff --git a/packages/config/src/config/moonbase/moonbase.assets.ts b/packages/config/src/config/moonbase/moonbase.assets.ts index 63b493bc..954c9826 100644 --- a/packages/config/src/config/moonbase/moonbase.assets.ts +++ b/packages/config/src/config/moonbase/moonbase.assets.ts @@ -3,6 +3,7 @@ import { AssetsMap } from '../config.interfaces'; import { MoonbaseAssets } from './moonbase.interfaces'; export const MOONBASE_ASSETS = [ + AssetSymbol.AUQ, AssetSymbol.BIT, AssetSymbol.DEV, AssetSymbol.LIT, @@ -12,6 +13,11 @@ export const MOONBASE_ASSETS = [ ]; export const MOONBASE_ASSETS_MAP: AssetsMap = { + [AssetSymbol.AUQ]: { + id: '69536036667157951501899290870203586130', + erc20Id: '0xffffffff3450274d4ab181de8830c189f4509652', + originSymbol: AssetSymbol.AUQ, + }, [AssetSymbol.BIT]: { id: '306639095083798603270835754515874921389', erc20Id: '0xffffffffe6b08aa1fbbaa02f004d3e5aa27f3bad', diff --git a/packages/config/src/config/moonbase/moonbase.chains.ts b/packages/config/src/config/moonbase/moonbase.chains.ts index 66841162..89122d82 100644 --- a/packages/config/src/config/moonbase/moonbase.chains.ts +++ b/packages/config/src/config/moonbase/moonbase.chains.ts @@ -8,6 +8,7 @@ export const MOONBASE_CHAINS = [ ChainKey.BitCountryPioneer, ChainKey.MoonbaseBeta, ChainKey.StatemineAlphanet, + ChainKey.UniqueAlpha, ]; export const MOONBASE_CHAINS_MAP: ChainsMap = { @@ -71,4 +72,14 @@ export const MOONBASE_CHAINS_MAP: ChainsMap = { genesisHash: '0x2c63baa36880c9cf820d5ccfc4e49841bfd714e93ede2bebc4abc4531dd4e8a0', }, + [ChainKey.UniqueAlpha]: { + key: ChainKey.UniqueAlpha, + name: 'Unique Alphanet', + ws: 'wss://unique-alpha.unique.network', + weight: 1_000_000_000, + parachainId: 2095, + ss58Format: 255, + genesisHash: + '0xbdf55f33d9f0b390f56413ec803c693af348edae64a659760248974b48b9a99e', + }, }; diff --git a/packages/config/src/config/moonbase/moonbase.ts b/packages/config/src/config/moonbase/moonbase.ts index e22dc823..2ab6ec1e 100644 --- a/packages/config/src/config/moonbase/moonbase.ts +++ b/packages/config/src/config/moonbase/moonbase.ts @@ -1,6 +1,7 @@ import { AssetSymbol } from '../../constants'; import { MoonbaseXcmConfigs } from './moonbase.interfaces'; +import { AUQ } from './assets/auq'; import { BIT } from './assets/bit'; import { DEV } from './assets/dev'; import { LIT } from './assets/lit'; @@ -9,6 +10,7 @@ import { TT1 } from './assets/tt1'; import { UNIT } from './assets/unit'; export const MOONBASE_CONFIGS: MoonbaseXcmConfigs = { + [AssetSymbol.AUQ]: AUQ, [AssetSymbol.BIT]: BIT, [AssetSymbol.DEV]: DEV, [AssetSymbol.LIT]: LIT, diff --git a/packages/config/src/constants/assets.ts b/packages/config/src/constants/assets.ts index 6e324d29..41cd88a4 100644 --- a/packages/config/src/constants/assets.ts +++ b/packages/config/src/constants/assets.ts @@ -2,6 +2,7 @@ export enum AssetSymbol { ACA = 'ACA', ASTR = 'ASTR', AUSD = 'AUSD', + AUQ = 'AUQ', BIT = 'BIT', BNC = 'BNC', CRAB = 'CRAB', diff --git a/packages/config/src/constants/chains.ts b/packages/config/src/constants/chains.ts index 638b6bb5..af191e32 100644 --- a/packages/config/src/constants/chains.ts +++ b/packages/config/src/constants/chains.ts @@ -70,4 +70,5 @@ export enum ChainKey { Statemine = 'Statemine', StatemineAlphanet = 'StatemineAlphanet', Statemint = 'Statemint', + UniqueAlpha = 'UniqueAlpha', } diff --git a/packages/config/src/extrinsic/xTokens/xTokens.constants.ts b/packages/config/src/extrinsic/xTokens/xTokens.constants.ts index f4ea89ae..d7288598 100644 --- a/packages/config/src/extrinsic/xTokens/xTokens.constants.ts +++ b/packages/config/src/extrinsic/xTokens/xTokens.constants.ts @@ -16,6 +16,7 @@ export enum XTokensExtrinsicCurrencyTypes { MantaCurrency = 'MantaCurrency', MiningResource = 'MiningResource', Native = 'Native', + NativeAssetId = 'NativeAssetId', NativeToken = 'NativeToken', OtherReserve = 'OtherReserve', Token = 'Token', diff --git a/packages/config/src/extrinsic/xTokens/xTokens.interfaces.ts b/packages/config/src/extrinsic/xTokens/xTokens.interfaces.ts index 46f46dc3..d5528635 100644 --- a/packages/config/src/extrinsic/xTokens/xTokens.interfaces.ts +++ b/packages/config/src/extrinsic/xTokens/xTokens.interfaces.ts @@ -206,6 +206,9 @@ export type XTokensTransferExtrinsicParamsAsset< | { [XTokensExtrinsicCurrencyTypes.Native]: Symbols; } + | { + [XTokensExtrinsicCurrencyTypes.NativeAssetId]: 'Here'; + } | { [XTokensExtrinsicCurrencyTypes.NativeToken]: AssetId; }