From 557bf17cc88501765b7d5606ffe960a4c37dace0 Mon Sep 17 00:00:00 2001
From: Jose Ramirez <jarcodallo@gmail.com>
Date: Sun, 14 May 2023 14:19:50 -0400
Subject: [PATCH] Add polkadot resolutions

---
 package-lock.json | 1764 ++++++++-------------------------------------
 package.json      |   49 +-
 2 files changed, 353 insertions(+), 1460 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 54b3e8ef..8d8bec07 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,11 +12,11 @@
         "@headlessui/react": "^1.7.14",
         "@hookform/resolvers": "^2.9.11",
         "@metamask/browser-passworder": "^4.1.0",
-        "@polkadot/api": "^10.6.1",
-        "@polkadot/api-contract": "^10.6.1",
-        "@polkadot/ui-keyring": "^3.3.1",
-        "@polkadot/util": "^11.1.3",
-        "@polkadot/util-crypto": "^11.1.3",
+        "@polkadot/api": "10.7.1",
+        "@polkadot/api-contract": "10.7.1",
+        "@polkadot/ui-keyring": "3.4.1",
+        "@polkadot/util": "12.2.1",
+        "@polkadot/util-crypto": "12.2.1",
         "ethers": "^5.7.2",
         "i18next": "^22.4.15",
         "i18next-browser-languagedetector": "^7.0.1",
@@ -28,7 +28,7 @@
         "react-hook-form": "^7.43.9",
         "react-i18next": "^12.2.2",
         "react-icons": "^4.8.0",
-        "react-number-format": "^5.1.4",
+        "react-number-format": "^5.2.0",
         "react-qr-code": "^2.0.11",
         "react-router-dom": "^6.11.1",
         "react-toastify": "^9.1.2",
@@ -37,11 +37,11 @@
       "devDependencies": {
         "@esbuild-plugins/node-globals-polyfill": "^0.2.3",
         "@esbuild-plugins/node-modules-polyfill": "^0.2.2",
-        "@polkadot/types-codec": "^10.6.1",
+        "@polkadot/types-codec": "10.7.1",
         "@testing-library/jest-dom": "^5.16.5",
         "@testing-library/react": "^14.0.0",
         "@types/chrome": "^0.0.235",
-        "@types/node": "^18.16.8",
+        "@types/node": "^18.16.9",
         "@types/randomcolor": "^0.5.7",
         "@types/react": "^18.2.6",
         "@types/react-dom": "^18.2.4",
@@ -1851,9 +1851,9 @@
       }
     },
     "node_modules/@jridgewell/sourcemap-codec": {
-      "version": "1.4.15",
-      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
-      "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
+      "version": "1.4.14",
+      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
+      "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
       "dev": true
     },
     "node_modules/@jridgewell/trace-mapping": {
@@ -1866,12 +1866,6 @@
         "@jridgewell/sourcemap-codec": "1.4.14"
       }
     },
-    "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
-      "version": "1.4.14",
-      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
-      "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
-      "dev": true
-    },
     "node_modules/@metamask/browser-passworder": {
       "version": "4.1.0",
       "resolved": "https://registry.npmjs.org/@metamask/browser-passworder/-/browser-passworder-4.1.0.tgz",
@@ -1905,17 +1899,6 @@
         }
       ]
     },
-    "node_modules/@noble/secp256k1": {
-      "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",
-          "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",
@@ -1933,1177 +1916,287 @@
       "version": "2.0.5",
       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
       "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
-      "dev": true,
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/@nodelib/fs.walk": {
-      "version": "1.2.8",
-      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
-      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
-      "dev": true,
-      "dependencies": {
-        "@nodelib/fs.scandir": "2.1.5",
-        "fastq": "^1.6.0"
-      },
-      "engines": {
-        "node": ">= 8"
-      }
-    },
-    "node_modules/@polkadot/api": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.6.1.tgz",
-      "integrity": "sha512-LVDMfppdjvYCqvWoFRQRTAAmRho0Vyv9lBtdPfZLQuSq/eHQLRmtgz1dT/8aL3kmJL0ui0inBP9Ql3Fr6qsU8w==",
-      "dependencies": {
-        "@polkadot/api-augment": "10.6.1",
-        "@polkadot/api-base": "10.6.1",
-        "@polkadot/api-derive": "10.6.1",
-        "@polkadot/keyring": "^12.1.2",
-        "@polkadot/rpc-augment": "10.6.1",
-        "@polkadot/rpc-core": "10.6.1",
-        "@polkadot/rpc-provider": "10.6.1",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-augment": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/types-create": "10.6.1",
-        "@polkadot/types-known": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "@polkadot/util-crypto": "^12.1.2",
-        "eventemitter3": "^5.0.1",
-        "rxjs": "^7.8.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-augment": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.6.1.tgz",
-      "integrity": "sha512-wgZG2yaIziWgYZxkkkdGgqPOwsxaXW/aHe5trTWxBgbX8SDJbGFiu5yWKetsUnpWIO1nsvovMnCjjeBsmG2YHg==",
-      "dependencies": {
-        "@polkadot/api-base": "10.6.1",
-        "@polkadot/rpc-augment": "10.6.1",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-augment": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-augment/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-augment/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-augment/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-base": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.6.1.tgz",
-      "integrity": "sha512-RvZtQoAZiRNknzOsS/89AsZSr/36j3c6Gkx3IfMtRGlLC8QXRTLgecNGcuEJLgu44oz1jqOJrCxS39/+h+AJlQ==",
-      "dependencies": {
-        "@polkadot/rpc-core": "10.6.1",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "rxjs": "^7.8.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-base/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-base/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-base/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-contract": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/api-contract/-/api-contract-10.6.1.tgz",
-      "integrity": "sha512-r8ubftFep/bmHY8eFW0eM33pppmrD/smKUtcDsYeQNaUyQX1Tac0/q37qIAz4CKEh6D9N6wtifDQr3EJPuf0Uw==",
-      "dependencies": {
-        "@polkadot/api": "10.6.1",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/types-create": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "@polkadot/util-crypto": "^12.1.2",
-        "rxjs": "^7.8.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-contract/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-contract/node_modules/@polkadot/util-crypto": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.1.2.tgz",
-      "integrity": "sha512-xV5P7auvs2Qck+HGGk2uaJWyujbJSFc+VDlM/giqM2xKgfmkRUTgGtcBuLLLZq5R1A9tGW5DUQg0VgVHYJaNvw==",
-      "dependencies": {
-        "@noble/curves": "1.0.0",
-        "@noble/hashes": "1.3.0",
-        "@polkadot/networks": "12.1.2",
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-crypto": "^7.1.2",
-        "@polkadot/wasm-util": "^7.1.2",
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-randomvalues": "12.1.2",
-        "@scure/base": "1.1.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2"
-      }
-    },
-    "node_modules/@polkadot/api-contract/node_modules/@polkadot/x-randomvalues": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.1.2.tgz",
-      "integrity": "sha512-Jqwftgl+t8egG5miwI3f+MUNp3GIJUxZ0mcYbGDc3dY8LueY3yhKs94MQF/S6h8XPpRFI5/8mUZnmMgmNXsX6Q==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-util": "*"
-      }
-    },
-    "node_modules/@polkadot/api-contract/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-contract/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-derive": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.6.1.tgz",
-      "integrity": "sha512-yywRRrU1QkUtruR4k+ywlknGJ6tNhFlqEX8ZhCsUhwLDW1dZQO5AX+2fPxTvyhXcPL/NLUtTJEIyJxeysFMWlg==",
-      "dependencies": {
-        "@polkadot/api": "10.6.1",
-        "@polkadot/api-augment": "10.6.1",
-        "@polkadot/api-base": "10.6.1",
-        "@polkadot/rpc-core": "10.6.1",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "@polkadot/util-crypto": "^12.1.2",
-        "rxjs": "^7.8.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-derive/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-derive/node_modules/@polkadot/util-crypto": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.1.2.tgz",
-      "integrity": "sha512-xV5P7auvs2Qck+HGGk2uaJWyujbJSFc+VDlM/giqM2xKgfmkRUTgGtcBuLLLZq5R1A9tGW5DUQg0VgVHYJaNvw==",
-      "dependencies": {
-        "@noble/curves": "1.0.0",
-        "@noble/hashes": "1.3.0",
-        "@polkadot/networks": "12.1.2",
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-crypto": "^7.1.2",
-        "@polkadot/wasm-util": "^7.1.2",
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-randomvalues": "12.1.2",
-        "@scure/base": "1.1.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2"
-      }
-    },
-    "node_modules/@polkadot/api-derive/node_modules/@polkadot/x-randomvalues": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.1.2.tgz",
-      "integrity": "sha512-Jqwftgl+t8egG5miwI3f+MUNp3GIJUxZ0mcYbGDc3dY8LueY3yhKs94MQF/S6h8XPpRFI5/8mUZnmMgmNXsX6Q==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-util": "*"
-      }
-    },
-    "node_modules/@polkadot/api-derive/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api-derive/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api/node_modules/@polkadot/util-crypto": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.1.2.tgz",
-      "integrity": "sha512-xV5P7auvs2Qck+HGGk2uaJWyujbJSFc+VDlM/giqM2xKgfmkRUTgGtcBuLLLZq5R1A9tGW5DUQg0VgVHYJaNvw==",
-      "dependencies": {
-        "@noble/curves": "1.0.0",
-        "@noble/hashes": "1.3.0",
-        "@polkadot/networks": "12.1.2",
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-crypto": "^7.1.2",
-        "@polkadot/wasm-util": "^7.1.2",
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-randomvalues": "12.1.2",
-        "@scure/base": "1.1.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2"
-      }
-    },
-    "node_modules/@polkadot/api/node_modules/@polkadot/x-randomvalues": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.1.2.tgz",
-      "integrity": "sha512-Jqwftgl+t8egG5miwI3f+MUNp3GIJUxZ0mcYbGDc3dY8LueY3yhKs94MQF/S6h8XPpRFI5/8mUZnmMgmNXsX6Q==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-util": "*"
-      }
-    },
-    "node_modules/@polkadot/api/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/api/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/keyring": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.1.2.tgz",
-      "integrity": "sha512-HskFoZwLwRWPthEQK50uOiOsbdIt0AY3gcrDmSS2ltkpUDY9qzlb/fAj0+QGtTrK36v5gHT8OD56Pd4l0FDMFw==",
-      "dependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/util-crypto": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/util-crypto": "12.1.2"
-      }
-    },
-    "node_modules/@polkadot/keyring/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/keyring/node_modules/@polkadot/util-crypto": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.1.2.tgz",
-      "integrity": "sha512-xV5P7auvs2Qck+HGGk2uaJWyujbJSFc+VDlM/giqM2xKgfmkRUTgGtcBuLLLZq5R1A9tGW5DUQg0VgVHYJaNvw==",
-      "dependencies": {
-        "@noble/curves": "1.0.0",
-        "@noble/hashes": "1.3.0",
-        "@polkadot/networks": "12.1.2",
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-crypto": "^7.1.2",
-        "@polkadot/wasm-util": "^7.1.2",
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-randomvalues": "12.1.2",
-        "@scure/base": "1.1.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2"
-      }
-    },
-    "node_modules/@polkadot/keyring/node_modules/@polkadot/x-randomvalues": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.1.2.tgz",
-      "integrity": "sha512-Jqwftgl+t8egG5miwI3f+MUNp3GIJUxZ0mcYbGDc3dY8LueY3yhKs94MQF/S6h8XPpRFI5/8mUZnmMgmNXsX6Q==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-util": "*"
-      }
-    },
-    "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/keyring/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/networks": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.1.2.tgz",
-      "integrity": "sha512-9gC5GYGFKXHY4oQaMfYvLLxGJ55slT3V8Zc6uk96KKysEvpSMDXdPUAKZJ3SXN9Iz3KaEa9x6RD5ZEf5j6BJ6g==",
-      "dependencies": {
-        "@polkadot/util": "12.1.2",
-        "@substrate/ss58-registry": "^1.40.0",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/networks/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/networks/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/networks/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-augment": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.6.1.tgz",
-      "integrity": "sha512-xlDU/yRuGJiW0FpRH43/ltyniW0aRMAtgwphxcrQWXiSy5IiPwwFNUoGUgAibPvXf/U2/8cPKlkm1aZVIitBjQ==",
-      "dependencies": {
-        "@polkadot/rpc-core": "10.6.1",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-augment/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-augment/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-augment/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-core": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.6.1.tgz",
-      "integrity": "sha512-Od6Np+dJGjRD82ISZy/wh8D+DRRqbifFaVm9X+xS2I80qCdaLjN/A78mC+LqruOhlNC+1JgrF8h8/lASWwz73w==",
-      "dependencies": {
-        "@polkadot/rpc-augment": "10.6.1",
-        "@polkadot/rpc-provider": "10.6.1",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "rxjs": "^7.8.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-core/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-core/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-core/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-provider": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.6.1.tgz",
-      "integrity": "sha512-4tkNgHQJ6/2HnK68kscgO5JhitWNwnQUPFIAhtkIjKec9mu9hzjRS8XzouvYoYO93Cfhf7fD0E5gF0akKLRBRg==",
-      "dependencies": {
-        "@polkadot/keyring": "^12.1.2",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-support": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "@polkadot/util-crypto": "^12.1.2",
-        "@polkadot/x-fetch": "^12.1.2",
-        "@polkadot/x-global": "^12.1.2",
-        "@polkadot/x-ws": "^12.1.2",
-        "eventemitter3": "^5.0.1",
-        "mock-socket": "^9.2.1",
-        "nock": "^13.3.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "optionalDependencies": {
-        "@substrate/connect": "0.7.26"
-      }
-    },
-    "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/util-crypto": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.1.2.tgz",
-      "integrity": "sha512-xV5P7auvs2Qck+HGGk2uaJWyujbJSFc+VDlM/giqM2xKgfmkRUTgGtcBuLLLZq5R1A9tGW5DUQg0VgVHYJaNvw==",
-      "dependencies": {
-        "@noble/curves": "1.0.0",
-        "@noble/hashes": "1.3.0",
-        "@polkadot/networks": "12.1.2",
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-crypto": "^7.1.2",
-        "@polkadot/wasm-util": "^7.1.2",
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-randomvalues": "12.1.2",
-        "@scure/base": "1.1.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2"
-      }
-    },
-    "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-randomvalues": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.1.2.tgz",
-      "integrity": "sha512-Jqwftgl+t8egG5miwI3f+MUNp3GIJUxZ0mcYbGDc3dY8LueY3yhKs94MQF/S6h8XPpRFI5/8mUZnmMgmNXsX6Q==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-util": "*"
-      }
-    },
-    "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/rpc-provider/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.6.1.tgz",
-      "integrity": "sha512-ZRzFwX0Pd+djq8aRxbT03F5UooVdSF9vKDeDfoFLN4pvh5CT/J2/bYJXhdTnbg5o3QanVKekiVxEg0Zk80nWzw==",
-      "dependencies": {
-        "@polkadot/keyring": "^12.1.2",
-        "@polkadot/types-augment": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/types-create": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "@polkadot/util-crypto": "^12.1.2",
-        "rxjs": "^7.8.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-augment": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.6.1.tgz",
-      "integrity": "sha512-BUOIDHqqiS+NPJSBUTbeF/d3pGebLQPQU8BiN1dDMc9KQaOUVEkSX+0ZBUfOCIHB3AaqgQGL9qofObvdigQSuA==",
-      "dependencies": {
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/util": "^12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-augment/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-augment/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-augment/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-codec": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.6.1.tgz",
-      "integrity": "sha512-4a4va5gb/L3Tc7902iGrf7Azf6YtUteaqf3qtCRbl8pFMNAu3ZVkfcrto09miwx6CgDEIQM9Zk7dzdPIFHJDQw==",
-      "dependencies": {
-        "@polkadot/util": "^12.1.2",
-        "@polkadot/x-bigint": "^12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-codec/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-codec/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
+      "dev": true,
       "engines": {
-        "node": ">=16"
+        "node": ">= 8"
       }
     },
-    "node_modules/@polkadot/types-codec/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
+    "node_modules/@nodelib/fs.walk": {
+      "version": "1.2.8",
+      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+      "dev": true,
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
+        "@nodelib/fs.scandir": "2.1.5",
+        "fastq": "^1.6.0"
       },
       "engines": {
-        "node": ">=16"
+        "node": ">= 8"
       }
     },
-    "node_modules/@polkadot/types-create": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.6.1.tgz",
-      "integrity": "sha512-Wj7ohXlK68h5JwIDMS/GR/znlMjwNtt4MYye7qCVhcbCjPaqb6DtK/bhL8FdkufD6bKZWkwA+gb5uF1paoxLGQ==",
-      "dependencies": {
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/util": "^12.1.2",
+    "node_modules/@polkadot/api": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/api/-/api-10.7.1.tgz",
+      "integrity": "sha512-6jVYCVlKvQC1HctlZdH3fg28yWb5Wv7IMJn055j66aE+D54z+P8VYdUx17rZsUCWjg6lMlVyzybM9aTm5TE8Sw==",
+      "dependencies": {
+        "@polkadot/api-augment": "10.7.1",
+        "@polkadot/api-base": "10.7.1",
+        "@polkadot/api-derive": "10.7.1",
+        "@polkadot/keyring": "^12.2.1",
+        "@polkadot/rpc-augment": "10.7.1",
+        "@polkadot/rpc-core": "10.7.1",
+        "@polkadot/rpc-provider": "10.7.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-augment": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/types-create": "10.7.1",
+        "@polkadot/types-known": "10.7.1",
+        "@polkadot/util": "^12.2.1",
+        "@polkadot/util-crypto": "^12.2.1",
+        "eventemitter3": "^5.0.1",
+        "rxjs": "^7.8.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-create/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
+    "node_modules/@polkadot/api-augment": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/api-augment/-/api-augment-10.7.1.tgz",
+      "integrity": "sha512-VX4sUXV0bq0/pVFTzVUhSLvcGMZKuUTrajv6bZMPBbSjhIN0aWPX2d+/dsHEaNnqnROU0P/40i0oeFMfjv4tzg==",
+      "dependencies": {
+        "@polkadot/api-base": "10.7.1",
+        "@polkadot/rpc-augment": "10.7.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-augment": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/util": "^12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-create/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
+    "node_modules/@polkadot/api-base": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/api-base/-/api-base-10.7.1.tgz",
+      "integrity": "sha512-bgNjwd7I67kSxLzQGpwpGq3nZYb0PdnroAqNNmKVtNms0JGdRsX8j06nJ89XRXDq+bwOXaDslrC3VKgrCm36DA==",
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+        "@polkadot/rpc-core": "10.7.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/util": "^12.2.1",
+        "rxjs": "^7.8.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-create/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+    "node_modules/@polkadot/api-contract": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/api-contract/-/api-contract-10.7.1.tgz",
+      "integrity": "sha512-lkTO4CeaZA8hn1jIwQdnFlxBnjFMHwMK21tSEXAQQa2Y0f3E2lfeMv1SrzcUwsvTntpSU5EA3PJBtWz/Iy11OA==",
+      "dependencies": {
+        "@polkadot/api": "10.7.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/types-create": "10.7.1",
+        "@polkadot/util": "^12.2.1",
+        "@polkadot/util-crypto": "^12.2.1",
+        "rxjs": "^7.8.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-known": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.6.1.tgz",
-      "integrity": "sha512-IPHCrHx+WHMcutmORB9hBJRyeD1uA9V1QuM+4WBFt7567m61q1s6Z4bhACfh8RsqXeIiLezylBn5gIf5VvHu/A==",
-      "dependencies": {
-        "@polkadot/networks": "^12.1.2",
-        "@polkadot/types": "10.6.1",
-        "@polkadot/types-codec": "10.6.1",
-        "@polkadot/types-create": "10.6.1",
-        "@polkadot/util": "^12.1.2",
+    "node_modules/@polkadot/api-derive": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/api-derive/-/api-derive-10.7.1.tgz",
+      "integrity": "sha512-pyNRe8OrA6iNuYKGO/BlxGmKavzohwAAweVphuZnbWfVUKjuRZEgclHYRq/O+pKrPMm3eIbsHVvFlMnIU+rxFw==",
+      "dependencies": {
+        "@polkadot/api": "10.7.1",
+        "@polkadot/api-augment": "10.7.1",
+        "@polkadot/api-base": "10.7.1",
+        "@polkadot/rpc-core": "10.7.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/util": "^12.2.1",
+        "@polkadot/util-crypto": "^12.2.1",
+        "rxjs": "^7.8.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-known/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
+    "node_modules/@polkadot/keyring": {
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/keyring/-/keyring-12.2.1.tgz",
+      "integrity": "sha512-YqgpU+97OZgnSUL56DEMib937Dpb1bTTDPYHhBiN1yNCKod7UboWXIe4xPh+1Kzugum+dEyPpdV+fHH10rtDzw==",
       "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
+        "@polkadot/util": "12.2.1",
+        "@polkadot/util-crypto": "12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/types-known/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
       },
-      "engines": {
-        "node": ">=16"
+      "peerDependencies": {
+        "@polkadot/util": "12.2.1",
+        "@polkadot/util-crypto": "12.2.1"
       }
     },
-    "node_modules/@polkadot/types-known/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
+    "node_modules/@polkadot/networks": {
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-12.2.1.tgz",
+      "integrity": "sha512-lYLvFv6iQ2UzkP66zJfsiTo2goeaNeKuwiaGoRoFrDwdwVeZK/+rCsz1uAyvbwmpZIaK8K+dTlSBVWlFoAkgcA==",
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+        "@polkadot/util": "12.2.1",
+        "@substrate/ss58-registry": "^1.40.0",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-support": {
-      "version": "10.6.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.6.1.tgz",
-      "integrity": "sha512-nEMWzvuTZfeLxBs4FVdJZkuoO51DJYnSzPzNpoa1N7VOcteInR75rnkdHUbh4IF6AoKmc+yL7Uro8i66wRkQNg==",
-      "dependencies": {
-        "@polkadot/util": "^12.1.2",
+    "node_modules/@polkadot/rpc-augment": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/rpc-augment/-/rpc-augment-10.7.1.tgz",
+      "integrity": "sha512-D4msTT74PaiI3M8E8vhXdN9oNyXaKcTpTWzfJvP5m8fj0YrKS+zoZotePyiry5n/Pam2RzwYdiu/vktuDuvn9w==",
+      "dependencies": {
+        "@polkadot/rpc-core": "10.7.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/util": "^12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-support/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
+    "node_modules/@polkadot/rpc-core": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/rpc-core/-/rpc-core-10.7.1.tgz",
+      "integrity": "sha512-XIK28zCVmEpSgnB1DomXNdfMYKUTP5h/bnb+oaWeNUxFxBQtmO1a9UNlZG6thsnma2jlNFVzB0ihR3xoTkka0A==",
+      "dependencies": {
+        "@polkadot/rpc-augment": "10.7.1",
+        "@polkadot/rpc-provider": "10.7.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/util": "^12.2.1",
+        "rxjs": "^7.8.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types-support/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+    "node_modules/@polkadot/rpc-provider": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/rpc-provider/-/rpc-provider-10.7.1.tgz",
+      "integrity": "sha512-FVaoqtPLb9uhDQb9bE2KSnDqzApsb/hpN57VcylbiUsSACBARGBWrHNAN5rQ8TFN2H6Uv8SqdxTsHeM74Ny2mw==",
+      "dependencies": {
+        "@polkadot/keyring": "^12.2.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-support": "10.7.1",
+        "@polkadot/util": "^12.2.1",
+        "@polkadot/util-crypto": "^12.2.1",
+        "@polkadot/x-fetch": "^12.2.1",
+        "@polkadot/x-global": "^12.2.1",
+        "@polkadot/x-ws": "^12.2.1",
+        "eventemitter3": "^5.0.1",
+        "mock-socket": "^9.2.1",
+        "nock": "^13.3.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
+      },
+      "optionalDependencies": {
+        "@substrate/connect": "0.7.26"
       }
     },
-    "node_modules/@polkadot/types-support/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+    "node_modules/@polkadot/types": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/types/-/types-10.7.1.tgz",
+      "integrity": "sha512-Bb1DiYya0jLVYjyvOeJppJJikj6v1XXyHsj1OpvKK/ErnIGX0Esj8UyakmKxvDf2y0fn4VabCwXviuUIZhUTFg==",
+      "dependencies": {
+        "@polkadot/keyring": "^12.2.1",
+        "@polkadot/types-augment": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/types-create": "10.7.1",
+        "@polkadot/util": "^12.2.1",
+        "@polkadot/util-crypto": "^12.2.1",
+        "rxjs": "^7.8.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
+    "node_modules/@polkadot/types-augment": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/types-augment/-/types-augment-10.7.1.tgz",
+      "integrity": "sha512-8Yr3iNA9ZU6S0CdR6njM0hx4EBgsm5lZJtytQ8rSxfe8zYOLnh8lz9QLF+iyI+KNFAFwPwfgQ5QwO6zRd8WT+Q==",
       "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/util": "^12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types/node_modules/@polkadot/util-crypto": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.1.2.tgz",
-      "integrity": "sha512-xV5P7auvs2Qck+HGGk2uaJWyujbJSFc+VDlM/giqM2xKgfmkRUTgGtcBuLLLZq5R1A9tGW5DUQg0VgVHYJaNvw==",
+    "node_modules/@polkadot/types-codec": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/types-codec/-/types-codec-10.7.1.tgz",
+      "integrity": "sha512-3VoR1JXFuwt3MQ+E7Vds0UsSRwytS9yo0GtgfP9Nmwt8neQE8JHEd/nAb4JrJFozr3bNRTj+A94wbYk/XB6VKA==",
       "dependencies": {
-        "@noble/curves": "1.0.0",
-        "@noble/hashes": "1.3.0",
-        "@polkadot/networks": "12.1.2",
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-crypto": "^7.1.2",
-        "@polkadot/wasm-util": "^7.1.2",
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-randomvalues": "12.1.2",
-        "@scure/base": "1.1.1",
+        "@polkadot/util": "^12.2.1",
+        "@polkadot/x-bigint": "^12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2"
       }
     },
-    "node_modules/@polkadot/types/node_modules/@polkadot/x-randomvalues": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.1.2.tgz",
-      "integrity": "sha512-Jqwftgl+t8egG5miwI3f+MUNp3GIJUxZ0mcYbGDc3dY8LueY3yhKs94MQF/S6h8XPpRFI5/8mUZnmMgmNXsX6Q==",
+    "node_modules/@polkadot/types-create": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/types-create/-/types-create-10.7.1.tgz",
+      "integrity": "sha512-DJM7Rog2H7XNbGB18s1PY14yfgRNTIZVzHJxkdkXg5eXDWNmrVbwJFKP8gc469cpND+gooDAJeZ5gToiJEb4Hw==",
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/util": "^12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-util": "*"
       }
     },
-    "node_modules/@polkadot/types/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+    "node_modules/@polkadot/types-known": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/types-known/-/types-known-10.7.1.tgz",
+      "integrity": "sha512-4lff8uE6OcHsvhJYS6/feKnkDGnFd6jOSpi7d5WYDnxTpTbfvaS8UmZ1ZB9P3TjimrnnX+yV/pqFQV9TMA0bjA==",
+      "dependencies": {
+        "@polkadot/networks": "^12.2.1",
+        "@polkadot/types": "10.7.1",
+        "@polkadot/types-codec": "10.7.1",
+        "@polkadot/types-create": "10.7.1",
+        "@polkadot/util": "^12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
         "node": ">=16"
       }
     },
-    "node_modules/@polkadot/types/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
+    "node_modules/@polkadot/types-support": {
+      "version": "10.7.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/types-support/-/types-support-10.7.1.tgz",
+      "integrity": "sha512-E7bJfqI9ajCsidRjHiIHTil6av+M+LVfiO9viPjA4PhMp6RIuH6jZ9xUZ6S6hM25zqDwnxtGjx3CPARAx6dwLg==",
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+        "@polkadot/util": "^12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -3111,15 +2204,15 @@
       }
     },
     "node_modules/@polkadot/ui-keyring": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/ui-keyring/-/ui-keyring-3.3.1.tgz",
-      "integrity": "sha512-SMBUKbfkfikmfSv5ZcLNawuT8gZPU/b/xH1XR7L52UELC6e/yggDOfUivikrS5PXxYY49b1YxTSEX3AcXZ/TFg==",
-      "dependencies": {
-        "@polkadot/keyring": "^12.1.2",
-        "@polkadot/ui-settings": "3.3.1",
-        "@polkadot/util": "^12.1.2",
-        "@polkadot/util-crypto": "^12.1.2",
-        "mkdirp": "^2.1.6",
+      "version": "3.4.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/ui-keyring/-/ui-keyring-3.4.1.tgz",
+      "integrity": "sha512-b5xkL2j6d2VcaVIg4p0HsUZmbSO0Ebb6XtM8g3hPJc9XEJ2FCKq0pvaErOs8hAJFM71j62KBv/QasmH3/7lUyQ==",
+      "dependencies": {
+        "@polkadot/keyring": "^12.2.1",
+        "@polkadot/ui-settings": "3.4.1",
+        "@polkadot/util": "^12.2.1",
+        "@polkadot/util-crypto": "^12.2.1",
+        "mkdirp": "^3.0.1",
         "rxjs": "^7.8.1",
         "store": "^2.0.12",
         "tslib": "^2.5.0"
@@ -3133,93 +2226,13 @@
         "@polkadot/util": "*"
       }
     },
-    "node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/ui-keyring/node_modules/@polkadot/util-crypto": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.1.2.tgz",
-      "integrity": "sha512-xV5P7auvs2Qck+HGGk2uaJWyujbJSFc+VDlM/giqM2xKgfmkRUTgGtcBuLLLZq5R1A9tGW5DUQg0VgVHYJaNvw==",
-      "dependencies": {
-        "@noble/curves": "1.0.0",
-        "@noble/hashes": "1.3.0",
-        "@polkadot/networks": "12.1.2",
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-crypto": "^7.1.2",
-        "@polkadot/wasm-util": "^7.1.2",
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-randomvalues": "12.1.2",
-        "@scure/base": "1.1.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2"
-      }
-    },
-    "node_modules/@polkadot/ui-keyring/node_modules/@polkadot/x-randomvalues": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.1.2.tgz",
-      "integrity": "sha512-Jqwftgl+t8egG5miwI3f+MUNp3GIJUxZ0mcYbGDc3dY8LueY3yhKs94MQF/S6h8XPpRFI5/8mUZnmMgmNXsX6Q==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "12.1.2",
-        "@polkadot/wasm-util": "*"
-      }
-    },
-    "node_modules/@polkadot/ui-keyring/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/ui-keyring/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
     "node_modules/@polkadot/ui-settings": {
-      "version": "3.3.1",
-      "resolved": "https://registry.npmjs.org/@polkadot/ui-settings/-/ui-settings-3.3.1.tgz",
-      "integrity": "sha512-cOOjlHaoWWi7//wRKuWwcagfNoTqD4FxhxI19AMXG4xRPBLDh39tMGxzyd3yTsLMruscnDxdxN2Yj0jzn3FYKg==",
+      "version": "3.4.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/ui-settings/-/ui-settings-3.4.1.tgz",
+      "integrity": "sha512-2ym8ipRl14dedExABx/+NBLxh/8W8yMukY72db+weguJBC8/AAgNAzSX4tub9IGivArSTgi2T2/zLNXEKYtA+Q==",
       "dependencies": {
-        "@polkadot/networks": "^12.1.2",
-        "@polkadot/util": "^12.1.2",
+        "@polkadot/networks": "^12.2.1",
+        "@polkadot/util": "^12.2.1",
         "eventemitter3": "^5.0.1",
         "store": "^2.0.12",
         "tslib": "^2.5.0"
@@ -3232,152 +2245,52 @@
         "@polkadot/util": "*"
       }
     },
-    "node_modules/@polkadot/ui-settings/node_modules/@polkadot/util": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.1.2.tgz",
-      "integrity": "sha512-Da8q+0WVWSuMMS3hLAwnIid8FKRGLmwhD69jikye47zeEXCtvp4e/bjD0YbINNKHoeIRsApchJtqmbaEoxXjIQ==",
-      "dependencies": {
-        "@polkadot/x-bigint": "12.1.2",
-        "@polkadot/x-global": "12.1.2",
-        "@polkadot/x-textdecoder": "12.1.2",
-        "@polkadot/x-textencoder": "12.1.2",
-        "@types/bn.js": "^5.1.1",
-        "bn.js": "^5.2.1",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/ui-settings/node_modules/@polkadot/x-textdecoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.1.2.tgz",
-      "integrity": "sha512-O5ygxEHdPCIQVzH7T+xVALBfCwrT5tVms7Yjp6EMT697A9gpD3U2aPr4YinsQO6JFwYpQNzvm2wjW+7EEzYitw==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
-    "node_modules/@polkadot/ui-settings/node_modules/@polkadot/x-textencoder": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.1.2.tgz",
-      "integrity": "sha512-N+9HIXT0eUQbfg/SfGrNRK8aLFpd2QngJzTxo8CljpjCvQ2ddqzBVFA8o/lKTaXVzX84EmPDzjIV+yJlOXnglA==",
-      "dependencies": {
-        "@polkadot/x-global": "12.1.2",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=16"
-      }
-    },
     "node_modules/@polkadot/util": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-11.1.3.tgz",
-      "integrity": "sha512-Gsqzv1/fSoypS5tnJkM+NJQeT7O4iYlSniubUJnaZVOKsIbueTS1bMQ1y3/h8ISxbKBtICW5cZ6zCej6Q/jC3w==",
-      "dependencies": {
-        "@polkadot/x-bigint": "11.1.3",
-        "@polkadot/x-global": "11.1.3",
-        "@polkadot/x-textdecoder": "11.1.3",
-        "@polkadot/x-textencoder": "11.1.3",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/util/-/util-12.2.1.tgz",
+      "integrity": "sha512-MQmPx9aCX4GTpDY/USUQywXRyaDbaibg4V1+c/CoRTsoDu+XHNM8G3lpabdNAYKZrtxg+3/1bTS0ojm6ANSQRw==",
+      "dependencies": {
+        "@polkadot/x-bigint": "12.2.1",
+        "@polkadot/x-global": "12.2.1",
+        "@polkadot/x-textdecoder": "12.2.1",
+        "@polkadot/x-textencoder": "12.2.1",
         "@types/bn.js": "^5.1.1",
         "bn.js": "^5.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
-        "node": ">=14"
+        "node": ">=16"
       }
     },
     "node_modules/@polkadot/util-crypto": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-11.1.3.tgz",
-      "integrity": "sha512-hjH1y6jXQuceJ2NWx7+ei0sR4A7t844XwlNquPxZX3kQbQS+1t6tO4Eo3/95JhPsEaJOXduus02cYEF6gteEYQ==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/util-crypto/-/util-crypto-12.2.1.tgz",
+      "integrity": "sha512-MFh7Sdm7/G9ot5eIBZGuQXTYP/EbOCh1+ODyygp9/TjWAmJZMq1J73Uqk4KmzkwpDBpNZO8TGjiYwL8lR6BnGg==",
       "dependencies": {
+        "@noble/curves": "1.0.0",
         "@noble/hashes": "1.3.0",
-        "@noble/secp256k1": "1.7.1",
-        "@polkadot/networks": "11.1.3",
-        "@polkadot/util": "11.1.3",
-        "@polkadot/wasm-crypto": "^7.0.3",
-        "@polkadot/x-bigint": "11.1.3",
-        "@polkadot/x-randomvalues": "11.1.3",
+        "@polkadot/networks": "12.2.1",
+        "@polkadot/util": "12.2.1",
+        "@polkadot/wasm-crypto": "^7.2.1",
+        "@polkadot/wasm-util": "^7.2.1",
+        "@polkadot/x-bigint": "12.2.1",
+        "@polkadot/x-randomvalues": "12.2.1",
         "@scure/base": "1.1.1",
-        "tslib": "^2.5.0",
-        "tweetnacl": "^1.0.3"
-      },
-      "engines": {
-        "node": ">=14"
-      },
-      "peerDependencies": {
-        "@polkadot/util": "11.1.3"
-      }
-    },
-    "node_modules/@polkadot/util-crypto/node_modules/@polkadot/networks": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/networks/-/networks-11.1.3.tgz",
-      "integrity": "sha512-goLpX9SswAGGeh1jXB79wHEfWOF5rLIItMHYalujBmhQVxyAqbxP2tzQqPQXDLcnkWbgwkyYGLXaDD72GBqHZw==",
-      "dependencies": {
-        "@polkadot/util": "11.1.3",
-        "@substrate/ss58-registry": "^1.39.0",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=14"
-      }
-    },
-    "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-bigint": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-11.1.3.tgz",
-      "integrity": "sha512-fRUUHfW9VFsXT7sLUUY7gSu8v+PvzNLRwvjnp+Ly8vFx9LTLuVGFCi+mpysuRTaPpqZZJlzBJ3fST7xTGh67Pg==",
-      "dependencies": {
-        "@polkadot/x-global": "11.1.3",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=14"
-      }
-    },
-    "node_modules/@polkadot/util-crypto/node_modules/@polkadot/x-global": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-11.1.3.tgz",
-      "integrity": "sha512-R3aqtIjgzFHJ3TyX6wavhp+59oLbZiqczIHkaas/nJe21+SVARqFmIII6BwS7ty7+8Uu4fHliA9re+ZSUp+rwg==",
-      "dependencies": {
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=14"
-      }
-    },
-    "node_modules/@polkadot/util/node_modules/@polkadot/x-bigint": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-11.1.3.tgz",
-      "integrity": "sha512-fRUUHfW9VFsXT7sLUUY7gSu8v+PvzNLRwvjnp+Ly8vFx9LTLuVGFCi+mpysuRTaPpqZZJlzBJ3fST7xTGh67Pg==",
-      "dependencies": {
-        "@polkadot/x-global": "11.1.3",
         "tslib": "^2.5.0"
       },
       "engines": {
-        "node": ">=14"
-      }
-    },
-    "node_modules/@polkadot/util/node_modules/@polkadot/x-global": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-11.1.3.tgz",
-      "integrity": "sha512-R3aqtIjgzFHJ3TyX6wavhp+59oLbZiqczIHkaas/nJe21+SVARqFmIII6BwS7ty7+8Uu4fHliA9re+ZSUp+rwg==",
-      "dependencies": {
-        "tslib": "^2.5.0"
+        "node": ">=16"
       },
-      "engines": {
-        "node": ">=14"
+      "peerDependencies": {
+        "@polkadot/util": "12.2.1"
       }
     },
     "node_modules/@polkadot/wasm-bridge": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.1.2.tgz",
-      "integrity": "sha512-6t8b1el/03b30ZFKVFYU5pQEx9OeDZ3GBndgZ5b6fMNFRoowFWTwx74HLqhXlQb+hOTjGJA70jHdxkplh1sO3A==",
+      "version": "7.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/wasm-bridge/-/wasm-bridge-7.2.1.tgz",
+      "integrity": "sha512-uV/LHREDBGBbHrrv7HTki+Klw0PYZzFomagFWII4lp6Toj/VCvRh5WMzooVC+g/XsBGosAwrvBhoModabyHx+A==",
       "dependencies": {
-        "@polkadot/wasm-util": "7.1.2",
+        "@polkadot/wasm-util": "7.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -3389,15 +2302,15 @@
       }
     },
     "node_modules/@polkadot/wasm-crypto": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.1.2.tgz",
-      "integrity": "sha512-DO5Xf5nA2mSVdWnRM+PLAVE/wcg9vZAQkSHHSE+/qDmDVCQYygksHOA8ecRvn8nGfMNZQ0rmlIlsgyvAEtX1pw==",
-      "dependencies": {
-        "@polkadot/wasm-bridge": "7.1.2",
-        "@polkadot/wasm-crypto-asmjs": "7.1.2",
-        "@polkadot/wasm-crypto-init": "7.1.2",
-        "@polkadot/wasm-crypto-wasm": "7.1.2",
-        "@polkadot/wasm-util": "7.1.2",
+      "version": "7.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto/-/wasm-crypto-7.2.1.tgz",
+      "integrity": "sha512-SA2+33S9TAwGhniKgztVN6pxUKpGfN4Tre/eUZGUfpgRkT92wIUT2GpGWQE+fCCqGQgADrNiBcwt6XwdPqMQ4Q==",
+      "dependencies": {
+        "@polkadot/wasm-bridge": "7.2.1",
+        "@polkadot/wasm-crypto-asmjs": "7.2.1",
+        "@polkadot/wasm-crypto-init": "7.2.1",
+        "@polkadot/wasm-crypto-wasm": "7.2.1",
+        "@polkadot/wasm-util": "7.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -3409,9 +2322,9 @@
       }
     },
     "node_modules/@polkadot/wasm-crypto-asmjs": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.1.2.tgz",
-      "integrity": "sha512-Gdb824MoeWjESv7fu57Dqpvmx7FR2zhM2Os34/H8s1LcZ8m5qUxvm22kjtq+6DRJlGo7KxpS0OA4xCbSDDe0rA==",
+      "version": "7.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.2.1.tgz",
+      "integrity": "sha512-z/d21bmxyVfkzGsKef/FWswKX02x5lK97f4NPBZ9XBeiFkmzlXhdSnu58/+b1sKsRAGdW/Rn/rTNRDhW0GqCAg==",
       "dependencies": {
         "tslib": "^2.5.0"
       },
@@ -3423,14 +2336,14 @@
       }
     },
     "node_modules/@polkadot/wasm-crypto-init": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.1.2.tgz",
-      "integrity": "sha512-jqeK04MYofvCU7kFMJDoKUM9SjfDEBDizIxgurxAZZvF4jMOhgStZTLTr9QkKTOMTrMUE9PWRMzrnDM/Od3kzA==",
-      "dependencies": {
-        "@polkadot/wasm-bridge": "7.1.2",
-        "@polkadot/wasm-crypto-asmjs": "7.1.2",
-        "@polkadot/wasm-crypto-wasm": "7.1.2",
-        "@polkadot/wasm-util": "7.1.2",
+      "version": "7.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.2.1.tgz",
+      "integrity": "sha512-GcEXtwN9LcSf32V9zSaYjHImFw16hCyo2Xzg4GLLDPPeaAAfbFr2oQMgwyDbvBrBjLKHVHjsPZyGhXae831amw==",
+      "dependencies": {
+        "@polkadot/wasm-bridge": "7.2.1",
+        "@polkadot/wasm-crypto-asmjs": "7.2.1",
+        "@polkadot/wasm-crypto-wasm": "7.2.1",
+        "@polkadot/wasm-util": "7.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -3442,11 +2355,11 @@
       }
     },
     "node_modules/@polkadot/wasm-crypto-wasm": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.1.2.tgz",
-      "integrity": "sha512-p2RBfXc43r6rXkFo811LboSfRQFpCgOC6+ByqMs/geTA/+/I4l2ajz95aL6cQ20AA3W5x/ZwHxhwvmJ0HBjJ6A==",
+      "version": "7.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.2.1.tgz",
+      "integrity": "sha512-DqyXE4rSD0CVlLIw88B58+HHNyrvm+JAnYyuEDYZwCvzUWOCNos/DDg9wi/K39VAIsCCKDmwKqkkfIofuOj/lA==",
       "dependencies": {
-        "@polkadot/wasm-util": "7.1.2",
+        "@polkadot/wasm-util": "7.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -3457,9 +2370,9 @@
       }
     },
     "node_modules/@polkadot/wasm-util": {
-      "version": "7.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.1.2.tgz",
-      "integrity": "sha512-lHQJFG0iotgmUovXYcw/HM3QhGxtze6ozAgRMd0/maTQjYwbV/7z1NzEle9fBwxX6GijTnpWc1vzW+YU0O1lLw==",
+      "version": "7.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/wasm-util/-/wasm-util-7.2.1.tgz",
+      "integrity": "sha512-FBSn/3aYJzhN0sYAYhHB8y9JL8mVgxLy4M1kUXYbyo+8GLRQEN5rns8Vcb8TAlIzBWgVTOOptYBvxo0oj0h7Og==",
       "dependencies": {
         "tslib": "^2.5.0"
       },
@@ -3471,11 +2384,11 @@
       }
     },
     "node_modules/@polkadot/x-bigint": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.1.2.tgz",
-      "integrity": "sha512-KU7C8HlJ2kO6Igg2Jq2Q/eAdll3HuVoylYcyVQxevcrC2fXhC2PDIEa+iWHBPz40p2TvI9sBZKrCsDDGz9K6sw==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/x-bigint/-/x-bigint-12.2.1.tgz",
+      "integrity": "sha512-3cZLsV8kU1MFOTcyloeg61CF+qdBkbZxWZJkSjh4AGlPXy+2tKwwoBPExxfCWXK61+Lo/q3/U1+lln8DSBCI2A==",
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+        "@polkadot/x-global": "12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
@@ -3483,11 +2396,11 @@
       }
     },
     "node_modules/@polkadot/x-fetch": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.1.2.tgz",
-      "integrity": "sha512-X+MY1UT25Xcvp6iUQOdmukOle1KsKaAblEhl+CrDfXGwM90wDLc5U3TZzddrKnQRcIgcNDyn9gRlHGQkZEbL9Q==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/x-fetch/-/x-fetch-12.2.1.tgz",
+      "integrity": "sha512-N2MIcn1g7LVZLZNDEkRkDD/LRY680PFqxziRoqb11SV52kRe6oVsdMIfaWH77UheniRR3br8YiQMUdvBVkak9Q==",
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+        "@polkadot/x-global": "12.2.1",
         "node-fetch": "^3.3.1",
         "tslib": "^2.5.0"
       },
@@ -3496,9 +2409,9 @@
       }
     },
     "node_modules/@polkadot/x-global": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.1.2.tgz",
-      "integrity": "sha512-WGwPQN27hpwhVOQGUizJfmNJRxkijMwECMPUAYtSSgJhkV5MwWeFuVebfUjgHceakEvDRQWzEX6JjV6TttnPZw==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-12.2.1.tgz",
+      "integrity": "sha512-JNMziAZjvfzMrXASuBPCvSzEqlhsgw0x95SOBtqJWsxmbCMAiZbYAC51vI1B9Z9wiKuzPtSh9Sk7YHsUOGCrIQ==",
       "dependencies": {
         "tslib": "^2.5.0"
       },
@@ -3507,80 +2420,51 @@
       }
     },
     "node_modules/@polkadot/x-randomvalues": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-11.1.3.tgz",
-      "integrity": "sha512-kZjbRgxokMR9UTodZQKs6s3C/Q2YgeizcxpDCghM/VdvQUE8OVBGNzduF7SvBvQyg2Qbg8jMcSxXOY7UgcOWSg==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/x-randomvalues/-/x-randomvalues-12.2.1.tgz",
+      "integrity": "sha512-NwSDLcLjgHa0C7Un54Yhg2/E3Y/PcVfW5QNB9TDyzDbkmod3ziaVhh0iWG0sOmm26K6Q3phY+0uYt0etq0Gu3w==",
       "dependencies": {
-        "@polkadot/x-global": "11.1.3",
+        "@polkadot/x-global": "12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
-        "node": ">=14"
-      }
-    },
-    "node_modules/@polkadot/x-randomvalues/node_modules/@polkadot/x-global": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-11.1.3.tgz",
-      "integrity": "sha512-R3aqtIjgzFHJ3TyX6wavhp+59oLbZiqczIHkaas/nJe21+SVARqFmIII6BwS7ty7+8Uu4fHliA9re+ZSUp+rwg==",
-      "dependencies": {
-        "tslib": "^2.5.0"
+        "node": ">=16"
       },
-      "engines": {
-        "node": ">=14"
+      "peerDependencies": {
+        "@polkadot/util": "12.2.1",
+        "@polkadot/wasm-util": "*"
       }
     },
     "node_modules/@polkadot/x-textdecoder": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-11.1.3.tgz",
-      "integrity": "sha512-NhOjuXVfYRMw9l0VhCtZOtcWefZth58p5KpVOrFyJZd12fTsoMO5/746K7QoAjWRrLQTJ/LHCEKCtWww0LwVPw==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/x-textdecoder/-/x-textdecoder-12.2.1.tgz",
+      "integrity": "sha512-5nQCIwyaGS0fXU2cbtMOSjFo0yTw1Z94m/UC+Gu5lm3ZU+kK4DpKFxhfLQORWAbvQkn12chRj3LI5Gm944hcrQ==",
       "dependencies": {
-        "@polkadot/x-global": "11.1.3",
+        "@polkadot/x-global": "12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
-        "node": ">=14"
-      }
-    },
-    "node_modules/@polkadot/x-textdecoder/node_modules/@polkadot/x-global": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-11.1.3.tgz",
-      "integrity": "sha512-R3aqtIjgzFHJ3TyX6wavhp+59oLbZiqczIHkaas/nJe21+SVARqFmIII6BwS7ty7+8Uu4fHliA9re+ZSUp+rwg==",
-      "dependencies": {
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=14"
+        "node": ">=16"
       }
     },
     "node_modules/@polkadot/x-textencoder": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-11.1.3.tgz",
-      "integrity": "sha512-7DmqjlPN8aQexLUKwoHeadihpUnW8hjpXEru+aEDxjgq9XIxPvb++NeBK+Mra9RzzZRuiT/K5z16HlwKN//ewg==",
-      "dependencies": {
-        "@polkadot/x-global": "11.1.3",
-        "tslib": "^2.5.0"
-      },
-      "engines": {
-        "node": ">=14"
-      }
-    },
-    "node_modules/@polkadot/x-textencoder/node_modules/@polkadot/x-global": {
-      "version": "11.1.3",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-global/-/x-global-11.1.3.tgz",
-      "integrity": "sha512-R3aqtIjgzFHJ3TyX6wavhp+59oLbZiqczIHkaas/nJe21+SVARqFmIII6BwS7ty7+8Uu4fHliA9re+ZSUp+rwg==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/x-textencoder/-/x-textencoder-12.2.1.tgz",
+      "integrity": "sha512-Ou6OXypRsJloK5a7Kn7re3ImqcL26h22fVw1cNv4fsTgkRFUdJDgPux2TpCZ3N+cyrfGVv42xKYFbdKMQCczjg==",
       "dependencies": {
+        "@polkadot/x-global": "12.2.1",
         "tslib": "^2.5.0"
       },
       "engines": {
-        "node": ">=14"
+        "node": ">=16"
       }
     },
     "node_modules/@polkadot/x-ws": {
-      "version": "12.1.2",
-      "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.1.2.tgz",
-      "integrity": "sha512-xmwBtn0WIstrviNuLNladsVHXUWeh4/HHAuCCeTp5Rld+8pJ6D1snhl+qvicmm4t1Si9mpb6y4yfnWFm5fLHVA==",
+      "version": "12.2.1",
+      "resolved": "https://registry.npmjs.org/@polkadot/x-ws/-/x-ws-12.2.1.tgz",
+      "integrity": "sha512-jPfNR/QFwPmXCk9hGEAyCo50xBNHm3s+XavmpHEKQSulnLn5des5X/pKn+g8ttaO9nqrXYnUFO6VEmILgUa/IQ==",
       "dependencies": {
-        "@polkadot/x-global": "12.1.2",
+        "@polkadot/x-global": "12.2.1",
         "tslib": "^2.5.0",
         "ws": "^8.13.0"
       },
@@ -3970,9 +2854,9 @@
       "integrity": "sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g=="
     },
     "node_modules/@types/node": {
-      "version": "18.16.8",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.8.tgz",
-      "integrity": "sha512-p0iAXcfWCOTCBbsExHIDFCfwsqFwBTgETJveKMT+Ci3LY9YqQCI91F5S+TB20+aRCXpcWfvx5Qr5EccnwCm2NA=="
+      "version": "18.16.9",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.9.tgz",
+      "integrity": "sha512-IeB32oIV4oGArLrd7znD2rkHQ6EDCM+2Sr76dJnrHwv9OHBTTM6nuDLK9bmikXzPa0ZlWMWtRGo/Uw4mrzQedA=="
     },
     "node_modules/@types/prop-types": {
       "version": "15.7.5",
@@ -4870,9 +3754,9 @@
       }
     },
     "node_modules/caniuse-lite": {
-      "version": "1.0.30001486",
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001486.tgz",
-      "integrity": "sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==",
+      "version": "1.0.30001487",
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001487.tgz",
+      "integrity": "sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA==",
       "dev": true,
       "funding": [
         {
@@ -5350,9 +4234,9 @@
       }
     },
     "node_modules/electron-to-chromium": {
-      "version": "1.4.393",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.393.tgz",
-      "integrity": "sha512-Yl1E9pu+7PBKSVHZsuw79QVa8ZonpyxBGI/MnuBumiXpxNuNwFo9iZLAAhQGla/LTAt1A7zR4PwgysukxJc0qA==",
+      "version": "1.4.394",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.394.tgz",
+      "integrity": "sha512-0IbC2cfr8w5LxTz+nmn2cJTGafsK9iauV2r5A5scfzyovqLrxuLoxOHE5OBobP3oVIggJT+0JfKnw9sm87c8Hw==",
       "dev": true
     },
     "node_modules/elliptic": {
@@ -6446,13 +5330,14 @@
       }
     },
     "node_modules/get-intrinsic": {
-      "version": "1.2.0",
-      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
-      "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
+      "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
       "dev": true,
       "dependencies": {
         "function-bind": "^1.1.1",
         "has": "^1.0.3",
+        "has-proto": "^1.0.1",
         "has-symbols": "^1.0.3"
       },
       "funding": {
@@ -6476,15 +5361,15 @@
       }
     },
     "node_modules/glob": {
-      "version": "7.2.3",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
-      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+      "version": "7.1.6",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
       "dev": true,
       "dependencies": {
         "fs.realpath": "^1.0.0",
         "inflight": "^1.0.4",
         "inherits": "2",
-        "minimatch": "^3.1.1",
+        "minimatch": "^3.0.4",
         "once": "^1.3.0",
         "path-is-absolute": "^1.0.0"
       },
@@ -7893,9 +6778,9 @@
       }
     },
     "node_modules/mkdirp": {
-      "version": "2.1.6",
-      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz",
-      "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==",
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+      "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
       "bin": {
         "mkdirp": "dist/cjs/src/bin.js"
       },
@@ -8820,9 +7705,9 @@
       "dev": true
     },
     "node_modules/react-number-format": {
-      "version": "5.1.4",
-      "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.1.4.tgz",
-      "integrity": "sha512-QV7QHzHrk9ZS9V0bWkIwu6ywiXJt0www4/cXWEVEgwaNqthmOZl/Cf5O0ukEPlGZJJr06Jh3+CM4rZsvXn8cOg==",
+      "version": "5.2.0",
+      "resolved": "https://registry.npmjs.org/react-number-format/-/react-number-format-5.2.0.tgz",
+      "integrity": "sha512-GEj2U/1eAbVe8rq0ky1jdKwsCiMGygwPcPnm1Y5ADSbl8NIfK9Mbzje5TdG1QOu1m7cr7PM1irN5fi/p2FGghQ==",
       "dependencies": {
         "prop-types": "^15.7.2"
       },
@@ -9031,9 +7916,9 @@
       }
     },
     "node_modules/rollup": {
-      "version": "3.21.6",
-      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.6.tgz",
-      "integrity": "sha512-SXIICxvxQxR3D4dp/3LDHZIJPC8a4anKMHd4E3Jiz2/JnY+2bEjqrOokAauc5ShGVNFHlEFjBXAXlaxkJqIqSg==",
+      "version": "3.21.7",
+      "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.21.7.tgz",
+      "integrity": "sha512-KXPaEuR8FfUoK2uHwNjxTmJ18ApyvD6zJpYv9FOJSqLStmt6xOY84l1IjK2dSolQmoXknrhEFRaPRgOPdqCT5w==",
       "dev": true,
       "bin": {
         "rollup": "dist/bin/rollup"
@@ -9541,26 +8426,6 @@
         "node": ">=8"
       }
     },
-    "node_modules/sucrase/node_modules/glob": {
-      "version": "7.1.6",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
-      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
-      "dev": true,
-      "dependencies": {
-        "fs.realpath": "^1.0.0",
-        "inflight": "^1.0.4",
-        "inherits": "2",
-        "minimatch": "^3.0.4",
-        "once": "^1.3.0",
-        "path-is-absolute": "^1.0.0"
-      },
-      "engines": {
-        "node": "*"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/isaacs"
-      }
-    },
     "node_modules/supports-color": {
       "version": "7.2.0",
       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -9882,11 +8747,6 @@
       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
       "dev": true
     },
-    "node_modules/tweetnacl": {
-      "version": "1.0.3",
-      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
-      "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
-    },
     "node_modules/type-check": {
       "version": "0.4.0",
       "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
diff --git a/package.json b/package.json
index b0964440..6766925f 100755
--- a/package.json
+++ b/package.json
@@ -36,11 +36,11 @@
     "@headlessui/react": "^1.7.14",
     "@hookform/resolvers": "^2.9.11",
     "@metamask/browser-passworder": "^4.1.0",
-    "@polkadot/api": "^10.6.1",
-    "@polkadot/api-contract": "^10.6.1",
-    "@polkadot/ui-keyring": "^3.3.1",
-    "@polkadot/util": "^11.1.3",
-    "@polkadot/util-crypto": "^11.1.3",
+    "@polkadot/api": "10.7.1",
+    "@polkadot/api-contract": "10.7.1",
+    "@polkadot/ui-keyring": "3.4.1",
+    "@polkadot/util": "12.2.1",
+    "@polkadot/util-crypto": "12.2.1",
     "ethers": "^5.7.2",
     "i18next": "^22.4.15",
     "i18next-browser-languagedetector": "^7.0.1",
@@ -52,7 +52,7 @@
     "react-hook-form": "^7.43.9",
     "react-i18next": "^12.2.2",
     "react-icons": "^4.8.0",
-    "react-number-format": "^5.1.4",
+    "react-number-format": "^5.2.0",
     "react-qr-code": "^2.0.11",
     "react-router-dom": "^6.11.1",
     "react-toastify": "^9.1.2",
@@ -61,11 +61,11 @@
   "devDependencies": {
     "@esbuild-plugins/node-globals-polyfill": "^0.2.3",
     "@esbuild-plugins/node-modules-polyfill": "^0.2.2",
-    "@polkadot/types-codec": "^10.6.1",
+    "@polkadot/types-codec": "10.7.1",
     "@testing-library/jest-dom": "^5.16.5",
     "@testing-library/react": "^14.0.0",
     "@types/chrome": "^0.0.235",
-    "@types/node": "^18.16.8",
+    "@types/node": "^18.16.9",
     "@types/randomcolor": "^0.5.7",
     "@types/react": "^18.2.6",
     "@types/react-dom": "^18.2.4",
@@ -92,6 +92,39 @@
     "vite": "^4.3.5",
     "vitest": "^0.31.0"
   },
+  "resolutions": {
+    "@polkadot/api": "10.7.1",
+    "@polkadot/api-augment": "10.7.1",
+    "@polkadot/api-base": "10.7.1",
+    "@polkadot/api-contract": "10.7.1",
+    "@polkadot/api-derive": "10.7.1",
+    "@polkadot/hw-ledger": "12.2.1",
+    "@polkadot/keyring": "12.2.1",
+    "@polkadot/networks": "12.2.1",
+    "@polkadot/phishing": "0.21.3",
+    "@polkadot/rpc-augment": "10.7.1",
+    "@polkadot/rpc-core": "10.7.1",
+    "@polkadot/rpc-provider": "10.7.1",
+    "@polkadot/types": "10.7.1",
+    "@polkadot/types-augment": "10.7.1",
+    "@polkadot/types-codec": "10.7.1",
+    "@polkadot/types-create": "10.7.1",
+    "@polkadot/types-known": "10.7.1",
+    "@polkadot/types-support": "10.7.1",
+    "@polkadot/ui-keyring": "3.4.1",
+    "@polkadot/util": "12.2.1",
+    "@polkadot/util-crypto": "12.2.1",
+    "@polkadot/wasm-crypto": "7.2.1",
+    "@polkadot/x-bigint": "12.2.1",
+    "@polkadot/x-fetch": "12.2.1",
+    "@polkadot/x-global": "12.2.1",
+    "@polkadot/x-randomvalues": "12.2.1",
+    "@polkadot/x-textdecoder": "12.2.1",
+    "@polkadot/x-textencoder": "12.2.1",
+    "@polkadot/x-ws": "12.2.1",
+    "styled-components": "5.3.1",
+    "typescript": "5.0.4"
+  },
   "overrides": {
     "@esbuild-plugins/node-globals-polyfill": {
       "esbuild": "$esbuild"