diff --git a/single-factor-auth-web/sfa-web-aggregate-verifier-example/package-lock.json b/single-factor-auth-web/sfa-web-aggregate-verifier-example/package-lock.json
index 9beb4bcf..e21fc1db 100644
--- a/single-factor-auth-web/sfa-web-aggregate-verifier-example/package-lock.json
+++ b/single-factor-auth-web/sfa-web-aggregate-verifier-example/package-lock.json
@@ -17,8 +17,8 @@
         "@types/node": "^18.13.0",
         "@types/react": "^18.0.28",
         "@types/react-dom": "^18.0.10",
-        "@web3auth/base": "^7.0.1",
-        "@web3auth/ethereum-provider": "^7.0.2",
+        "@web3auth/base": "^7.0.4",
+        "@web3auth/ethereum-provider": "^7.0.4",
         "@web3auth/single-factor-auth": "^7.0.1",
         "ethers": "^6.7.0",
         "react": "^18.2.0",
@@ -59,11 +59,11 @@
       }
     },
     "node_modules/@auth0/auth0-react": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.0.tgz",
-      "integrity": "sha512-Kqk73HamFDDit9rGlmqUMbZiSuYcAJ0+P3ZS3kek79fsrUTc2od9tTVOjkNbzMLifetevOJ3Mgt/6f/6To4vkg==",
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.3.tgz",
+      "integrity": "sha512-3B0KA/ky1yA6iQK8045N8U0ZBkmDB3ElCSwJuxNbAoKmZBc4+DjzZhWRxYsgb9PrfHC14Lr2h4950A3PEFDULA==",
       "dependencies": {
-        "@auth0/auth0-spa-js": "^2.1.0"
+        "@auth0/auth0-spa-js": "^2.1.2"
       },
       "peerDependencies": {
         "react": "^16.11.0 || ^17 || ^18",
@@ -71,9 +71,9 @@
       }
     },
     "node_modules/@auth0/auth0-spa-js": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.1.tgz",
-      "integrity": "sha512-21qEf5Bjouy76CWd1gQgf/tT6iD513YFYaK0+3OF1nbwLtPFpxm5Ln94M7SCVFKfe5jbchWuEcIb1HLer3r6RA=="
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz",
+      "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw=="
     },
     "node_modules/@babel/code-frame": {
       "version": "7.18.6",
@@ -3704,11 +3704,11 @@
       }
     },
     "node_modules/@metamask/rpc-errors": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.0.0.tgz",
-      "integrity": "sha512-sAZwcdmidJDPbZV3XSKcWZC7CSTdjqDNRsDDdb2SstCOLEJtNqHpx32FWgwWB0arqWxUcUxYxgR39edUbsWz7A==",
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz",
+      "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==",
       "dependencies": {
-        "@metamask/utils": "^8.0.0",
+        "@metamask/utils": "^8.1.0",
         "fast-safe-stringify": "^2.0.6"
       },
       "engines": {
@@ -4513,15 +4513,15 @@
       }
     },
     "node_modules/@toruslabs/base-controllers": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.0.1.tgz",
-      "integrity": "sha512-6r9iUVdNsOR/oW2WSwrGZwPWDrMV4dt6lPOlzUbk+5vu+ijZ56jTlerUMHatcuHXuspISXXsJ9XhW64YoBTpRg==",
+      "version": "4.7.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.7.0.tgz",
+      "integrity": "sha512-64SMRr+iG2E/8Ytz+NW45yTMuVtRumrQbY5huxPv6/muB2VqzojCCMZHL5uC3ZEoybSvhu9DTMaz/sQ7j/dTAg==",
       "dependencies": {
-        "@ethereumjs/util": "^9.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/broadcast-channel": "^8.0.0",
+        "@ethereumjs/util": "^9.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/broadcast-channel": "^9.0.1",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
         "async-mutex": "^0.4.0",
         "bignumber.js": "^9.1.2",
         "bowser": "^2.11.0",
@@ -4537,29 +4537,29 @@
       }
     },
     "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/rlp": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-      "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag==",
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+      "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w==",
       "bin": {
-        "rlp": "bin/rlp"
+        "rlp": "bin/rlp.cjs"
       },
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/util": {
-      "version": "9.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-      "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+      "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
       "dependencies": {
-        "@ethereumjs/rlp": "^5.0.0",
+        "@ethereumjs/rlp": "^5.0.1",
         "ethereum-cryptography": "^2.1.2"
       },
       "engines": {
         "node": ">=18"
       },
       "peerDependencies": {
-        "c-kzg": "^2.1.0"
+        "c-kzg": "^2.1.2"
       },
       "peerDependenciesMeta": {
         "c-kzg": {
@@ -4583,9 +4583,9 @@
       }
     },
     "node_modules/@toruslabs/broadcast-channel": {
-      "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-8.0.0.tgz",
-      "integrity": "sha512-qCyWsHVL4Xtx1J6k1+acD7TJKCelJWyUy5Q5zyiWMPxMGFxTv1XdRyqpzV+VgwbcslIqgFN0GewOry2l1jlUQQ==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-9.0.1.tgz",
+      "integrity": "sha512-xypCZwwD+cJ8fRCtMiJMWuuPg/9rf4P3AhWGkrTKL49GXFEx23akUjq/ti4n1o1uJdQok6E9MH9Z/JpLniyRaA==",
       "dependencies": {
         "@babel/runtime": "^7.22.10",
         "@toruslabs/eccrypto": "^4.0.0",
@@ -4602,9 +4602,9 @@
       }
     },
     "node_modules/@toruslabs/constants": {
-      "version": "13.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.1.tgz",
-      "integrity": "sha512-haFppvgyHfKl2uTQKkrWOkgQmLgzbqxhIvaNvRGei4FgFNJNLr5+ju8/PwwbgKhQUi7adkeU0pjwFYITJyHEPw==",
+      "version": "13.0.3",
+      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.3.tgz",
+      "integrity": "sha512-DiksceNFwzV4XBwcPdKpV6tfrvWIxhmwseTJbNnlzdy6uXgzvtagfapu+98pjrkNrjoRLiM17QBgBi8sNw7oGQ==",
       "engines": {
         "node": ">=18.x",
         "npm": ">=9.x"
@@ -4709,15 +4709,15 @@
       }
     },
     "node_modules/@toruslabs/openlogin": {
-      "version": "5.0.3",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-5.0.3.tgz",
-      "integrity": "sha512-a7wdW/n5UINk1Uxn/hU4majTyIdeCk9XlSnmdr/ob71Dozz2hqPbXm1PFJ+XOMdlIPwqg4fLaOff6AySM1fqHg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-6.0.0.tgz",
+      "integrity": "sha512-gfdjsOOwMbtjotmxzLO/+V7Kc6n0iMAkpSI/Wf3GfOTRcV5kHoLDOTOOwrTDvY0fAWS5uv6fFlARadm0i9E2xg==",
       "dependencies": {
-        "@toruslabs/broadcast-channel": "^8.0.0",
         "@toruslabs/eccrypto": "^4.0.0",
         "@toruslabs/metadata-helpers": "^5.0.0",
         "@toruslabs/openlogin-session-manager": "^3.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "@toruslabs/secure-pub-sub": "^0.0.1",
         "bowser": "^2.11.0",
         "events": "^3.3.0",
         "loglevel": "^1.8.1",
@@ -4732,12 +4732,12 @@
       }
     },
     "node_modules/@toruslabs/openlogin-jrpc": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-5.0.2.tgz",
-      "integrity": "sha512-ezpCrQ+oh0wfEuq3GTdjTpANVmfNjG7B/m03IGwnnSpg0NJRWUZBp/sB+z9Q1cOYtUl1Kg1+8mfqdX69eAn8bg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-6.0.0.tgz",
+      "integrity": "sha512-qi4h0/abyreyeoL+mg4I8nkC/QmP7ID1nRCrz+Uzx/t8d7I11kmpVXwjclVxhd1qt+m4uXaWFaFZONBjYdBYqw==",
       "dependencies": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
         "end-of-stream": "^1.4.4",
         "events": "^3.3.0",
         "fast-safe-stringify": "^2.1.1",
@@ -4753,6 +4753,22 @@
         "@babel/runtime": "7.x"
       }
     },
+    "node_modules/@toruslabs/openlogin-jrpc/node_modules/@toruslabs/openlogin-utils": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+      "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+      "dependencies": {
+        "@toruslabs/constants": "^13.0.3",
+        "base64url": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
     "node_modules/@toruslabs/openlogin-jrpc/node_modules/readable-stream": {
       "version": "4.4.2",
       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz",
@@ -4819,6 +4835,41 @@
         "@babel/runtime": "7.x"
       }
     },
+    "node_modules/@toruslabs/openlogin/node_modules/@toruslabs/openlogin-utils": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+      "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+      "dependencies": {
+        "@toruslabs/constants": "^13.0.3",
+        "base64url": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
+    "node_modules/@toruslabs/secure-pub-sub": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.0.1.tgz",
+      "integrity": "sha512-fuvjilsNhJ9zdeFcYBwFq6BxhFJU6vkCU3Xm4BcnXLtGxm79N9rj1C8rwFQY2TSgpAcD8NZsuuJqneRG7M9kpg==",
+      "dependencies": {
+        "@toruslabs/eccrypto": "^4.0.0",
+        "@toruslabs/http-helpers": "^5.0.0",
+        "@toruslabs/metadata-helpers": "^5.0.0",
+        "loglevel": "^1.8.1",
+        "socket.io-client": "^4.7.2"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
     "node_modules/@toruslabs/torus.js": {
       "version": "11.0.5",
       "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-11.0.5.tgz",
@@ -5611,14 +5662,6 @@
         }
       }
     },
-    "node_modules/@walletconnect/legacy-types": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz",
-      "integrity": "sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==",
-      "dependencies": {
-        "@walletconnect/jsonrpc-types": "^1.0.2"
-      }
-    },
     "node_modules/@walletconnect/logger": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz",
@@ -5654,9 +5697,9 @@
       }
     },
     "node_modules/@walletconnect/types": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.1.tgz",
-      "integrity": "sha512-7pccAhajQdiH2kYywjE1XI64IqRI+4ioyGy0wvz8d0UFQ/DSG3MLKR8jHf5aTOafQQ/HRLz6xvlzN4a7gIVkUQ==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.4.tgz",
+      "integrity": "sha512-eQpOElyiwJp3tepuOS3TS9dXTl9jVVlrC3iVA8bytnbLagkAUxmiv/s7PyDFx+ndXwQVh8PFBkWg1oxGwgCSBA==",
       "dependencies": {
         "@walletconnect/events": "^1.0.1",
         "@walletconnect/heartbeat": "1.2.1",
@@ -5667,9 +5710,9 @@
       }
     },
     "node_modules/@walletconnect/utils": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.1.tgz",
-      "integrity": "sha512-DM0dKgm9O58l7VqJEyV2OVv16XRePhDAReI23let6WdW1dSpw/Y/A89Lp99ZJOjLm2FxyblMRF3YRaZtHwBffw==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.4.tgz",
+      "integrity": "sha512-XbrKgnQ0hC9DC9wjFb468MEYMoJxnCVmOj2gi01DA4FSr8fJi7wwNRUnlnZzLWrUWrHuaPReYe4PgBAgIv363g==",
       "dependencies": {
         "@stablelib/chacha20poly1305": "1.0.1",
         "@stablelib/hkdf": "1.0.1",
@@ -5679,7 +5722,7 @@
         "@walletconnect/relay-api": "^1.0.9",
         "@walletconnect/safe-json": "^1.0.2",
         "@walletconnect/time": "^1.0.2",
-        "@walletconnect/types": "2.10.1",
+        "@walletconnect/types": "2.10.4",
         "@walletconnect/window-getters": "^1.0.1",
         "@walletconnect/window-metadata": "^1.0.1",
         "detect-browser": "5.3.0",
@@ -5705,15 +5748,15 @@
       }
     },
     "node_modules/@web3auth/base": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.0.1.tgz",
-      "integrity": "sha512-6ft4XAD37tobOxgkZhideiBMqoVJTpvAvYD0R99IDmpazpIrX8b4RBgwLQ/gIlNmGZhkU1UoTzub19xTWI9h6w==",
+      "version": "7.1.0",
+      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.1.0.tgz",
+      "integrity": "sha512-yoFyJ1yP3vzkoGJwkJ+ltLjMgvUTftFm7oio088HRfrt3y7rP8HwQpCwFHjQS5VLJJjsiZJ+NtJG63yB955ccQ==",
       "dependencies": {
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin": "^5.0.3",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@toruslabs/openlogin-utils": "^5.0.2",
-        "jwt-decode": "^3.1.2",
+        "@toruslabs/openlogin": "^6.0.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "jwt-decode": "^4.0.0",
         "loglevel": "^1.8.1",
         "ts-custom-error": "^3.3.1"
       },
@@ -5726,14 +5769,14 @@
       }
     },
     "node_modules/@web3auth/base-provider": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.0.1.tgz",
-      "integrity": "sha512-8ggJtsD/1MbpMEbe+uBSS3mrqE/nqEKpRLyIjuyfobPs4Zu/VI2Exdjz6wcUIzwEB1iYyjFt29/gyIXufMyCgA==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.1.1.tgz",
+      "integrity": "sha512-axmfWbyW1lPwECs22yWPWS/LA7ESUTutpuNHd87coWIBFEv8AuOXLmGIAONvCVB1AeRhSvJuWhUPRc7S637cLQ==",
       "dependencies": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@web3auth/base": "^7.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@web3auth/base": "^7.1.0",
         "json-rpc-random-id": "^1.0.1"
       },
       "engines": {
@@ -5744,23 +5787,38 @@
         "@babel/runtime": "7.x"
       }
     },
+    "node_modules/@web3auth/base/node_modules/@toruslabs/openlogin-utils": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+      "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+      "dependencies": {
+        "@toruslabs/constants": "^13.0.3",
+        "base64url": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
     "node_modules/@web3auth/ethereum-provider": {
-      "version": "7.0.2",
-      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.0.2.tgz",
-      "integrity": "sha512-Yg1/ZB0eUugiTx5fvLtYeplSF0175PcsBOAhShl/Rd+rLlkycP5lRMGsBSnxdHGE9esRajYoH8xfGNwEUcItjw==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.1.1.tgz",
+      "integrity": "sha512-GSek6MqjXfhPV7P92GnhdFxFdV7vUGd2kC1GyEccg19hAOhfclSrMAEa5NEht4td9hTA14ijeu4vnWFquHQeSw==",
       "dependencies": {
-        "@ethereumjs/common": "^4.0.0",
-        "@ethereumjs/tx": "^5.0.0",
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/common": "^4.1.0",
+        "@ethereumjs/tx": "^5.1.0",
+        "@ethereumjs/util": "^9.0.1",
         "@metamask/eth-sig-util": "^7.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@walletconnect/legacy-types": "2.0.0",
-        "@walletconnect/utils": "^2.10.1",
-        "@web3auth/base": "^7.0.1",
-        "@web3auth/base-provider": "^7.0.1",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@walletconnect/utils": "^2.10.4",
+        "@web3auth/base": "^7.1.0",
+        "@web3auth/base-provider": "^7.1.1",
         "assert": "^2.1.0",
         "bignumber.js": "^9.1.2",
         "bn.js": "^5.2.1",
@@ -5775,40 +5833,40 @@
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/common": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.0.0.tgz",
-      "integrity": "sha512-eVa0/nC15mpotD8HOq6jB883SCWUkLjibr2jLPmPrx4FfmewXqFeh4drgR2sHjq3qWKxpCLK+5qsSJgtXwIzJQ==",
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.1.0.tgz",
+      "integrity": "sha512-XWdQvUjlQHVwh4uGEPFKHpsic69GOsMXEhlHrggS5ju/+2zAmmlz6B25TkCCymeElC9DUp13tH5Tc25Iuvtlcg==",
       "dependencies": {
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/util": "^9.0.1",
         "crc": "^4.3.2"
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/rlp": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-      "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag==",
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+      "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w==",
       "bin": {
-        "rlp": "bin/rlp"
+        "rlp": "bin/rlp.cjs"
       },
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/tx": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.0.0.tgz",
-      "integrity": "sha512-bJBC/jHVIbwvZBVsK0Ls70NzxJ8Q3UvPwskG1LO6+ryVGKY0y1bhRreo0/gR3vTkuRjD+x5QTYV6fIY16tswJA==",
+      "version": "5.1.0",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.1.0.tgz",
+      "integrity": "sha512-VUhw2+4yXArJZRWhPjmZFrN4WUjUo0qUZUszVpW2KzsGlqCFf67kwJcH9Rca5eS0CRHjr2qHJLpvYOjNuaXVdA==",
       "dependencies": {
-        "@ethereumjs/common": "^4.0.0",
-        "@ethereumjs/rlp": "^5.0.0",
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/common": "^4.1.0",
+        "@ethereumjs/rlp": "^5.0.1",
+        "@ethereumjs/util": "^9.0.1",
         "ethereum-cryptography": "^2.1.2"
       },
       "engines": {
         "node": ">=18"
       },
       "peerDependencies": {
-        "c-kzg": "^2.1.0"
+        "c-kzg": "^2.1.2"
       },
       "peerDependenciesMeta": {
         "c-kzg": {
@@ -5817,18 +5875,18 @@
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/util": {
-      "version": "9.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-      "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+      "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
       "dependencies": {
-        "@ethereumjs/rlp": "^5.0.0",
+        "@ethereumjs/rlp": "^5.0.1",
         "ethereum-cryptography": "^2.1.2"
       },
       "engines": {
         "node": ">=18"
       },
       "peerDependencies": {
-        "c-kzg": "^2.1.0"
+        "c-kzg": "^2.1.2"
       },
       "peerDependenciesMeta": {
         "c-kzg": {
@@ -13775,9 +13833,12 @@
       }
     },
     "node_modules/jwt-decode": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
-      "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A=="
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
+      "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
+      "engines": {
+        "node": ">=18"
+      }
     },
     "node_modules/keyvaluestorage-interface": {
       "version": "1.0.0",
@@ -20135,17 +20196,17 @@
       }
     },
     "@auth0/auth0-react": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.0.tgz",
-      "integrity": "sha512-Kqk73HamFDDit9rGlmqUMbZiSuYcAJ0+P3ZS3kek79fsrUTc2od9tTVOjkNbzMLifetevOJ3Mgt/6f/6To4vkg==",
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.3.tgz",
+      "integrity": "sha512-3B0KA/ky1yA6iQK8045N8U0ZBkmDB3ElCSwJuxNbAoKmZBc4+DjzZhWRxYsgb9PrfHC14Lr2h4950A3PEFDULA==",
       "requires": {
-        "@auth0/auth0-spa-js": "^2.1.0"
+        "@auth0/auth0-spa-js": "^2.1.2"
       }
     },
     "@auth0/auth0-spa-js": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.1.tgz",
-      "integrity": "sha512-21qEf5Bjouy76CWd1gQgf/tT6iD513YFYaK0+3OF1nbwLtPFpxm5Ln94M7SCVFKfe5jbchWuEcIb1HLer3r6RA=="
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz",
+      "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw=="
     },
     "@babel/code-frame": {
       "version": "7.18.6",
@@ -22636,11 +22697,11 @@
       }
     },
     "@metamask/rpc-errors": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.0.0.tgz",
-      "integrity": "sha512-sAZwcdmidJDPbZV3XSKcWZC7CSTdjqDNRsDDdb2SstCOLEJtNqHpx32FWgwWB0arqWxUcUxYxgR39edUbsWz7A==",
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz",
+      "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==",
       "requires": {
-        "@metamask/utils": "^8.0.0",
+        "@metamask/utils": "^8.1.0",
         "fast-safe-stringify": "^2.0.6"
       }
     },
@@ -23205,15 +23266,15 @@
       "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
     },
     "@toruslabs/base-controllers": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.0.1.tgz",
-      "integrity": "sha512-6r9iUVdNsOR/oW2WSwrGZwPWDrMV4dt6lPOlzUbk+5vu+ijZ56jTlerUMHatcuHXuspISXXsJ9XhW64YoBTpRg==",
+      "version": "4.7.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.7.0.tgz",
+      "integrity": "sha512-64SMRr+iG2E/8Ytz+NW45yTMuVtRumrQbY5huxPv6/muB2VqzojCCMZHL5uC3ZEoybSvhu9DTMaz/sQ7j/dTAg==",
       "requires": {
-        "@ethereumjs/util": "^9.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/broadcast-channel": "^8.0.0",
+        "@ethereumjs/util": "^9.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/broadcast-channel": "^9.0.1",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
         "async-mutex": "^0.4.0",
         "bignumber.js": "^9.1.2",
         "bowser": "^2.11.0",
@@ -23222,16 +23283,16 @@
       },
       "dependencies": {
         "@ethereumjs/rlp": {
-          "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-          "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag=="
+          "version": "5.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+          "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w=="
         },
         "@ethereumjs/util": {
-          "version": "9.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-          "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+          "version": "9.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+          "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
           "requires": {
-            "@ethereumjs/rlp": "^5.0.0",
+            "@ethereumjs/rlp": "^5.0.1",
             "ethereum-cryptography": "^2.1.2"
           }
         }
@@ -23246,9 +23307,9 @@
       }
     },
     "@toruslabs/broadcast-channel": {
-      "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-8.0.0.tgz",
-      "integrity": "sha512-qCyWsHVL4Xtx1J6k1+acD7TJKCelJWyUy5Q5zyiWMPxMGFxTv1XdRyqpzV+VgwbcslIqgFN0GewOry2l1jlUQQ==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-9.0.1.tgz",
+      "integrity": "sha512-xypCZwwD+cJ8fRCtMiJMWuuPg/9rf4P3AhWGkrTKL49GXFEx23akUjq/ti4n1o1uJdQok6E9MH9Z/JpLniyRaA==",
       "requires": {
         "@babel/runtime": "^7.22.10",
         "@toruslabs/eccrypto": "^4.0.0",
@@ -23261,9 +23322,9 @@
       }
     },
     "@toruslabs/constants": {
-      "version": "13.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.1.tgz",
-      "integrity": "sha512-haFppvgyHfKl2uTQKkrWOkgQmLgzbqxhIvaNvRGei4FgFNJNLr5+ju8/PwwbgKhQUi7adkeU0pjwFYITJyHEPw==",
+      "version": "13.0.3",
+      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.3.tgz",
+      "integrity": "sha512-DiksceNFwzV4XBwcPdKpV6tfrvWIxhmwseTJbNnlzdy6uXgzvtagfapu+98pjrkNrjoRLiM17QBgBi8sNw7oGQ==",
       "requires": {}
     },
     "@toruslabs/eccrypto": {
@@ -23320,28 +23381,39 @@
       }
     },
     "@toruslabs/openlogin": {
-      "version": "5.0.3",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-5.0.3.tgz",
-      "integrity": "sha512-a7wdW/n5UINk1Uxn/hU4majTyIdeCk9XlSnmdr/ob71Dozz2hqPbXm1PFJ+XOMdlIPwqg4fLaOff6AySM1fqHg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-6.0.0.tgz",
+      "integrity": "sha512-gfdjsOOwMbtjotmxzLO/+V7Kc6n0iMAkpSI/Wf3GfOTRcV5kHoLDOTOOwrTDvY0fAWS5uv6fFlARadm0i9E2xg==",
       "requires": {
-        "@toruslabs/broadcast-channel": "^8.0.0",
         "@toruslabs/eccrypto": "^4.0.0",
         "@toruslabs/metadata-helpers": "^5.0.0",
         "@toruslabs/openlogin-session-manager": "^3.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "@toruslabs/secure-pub-sub": "^0.0.1",
         "bowser": "^2.11.0",
         "events": "^3.3.0",
         "loglevel": "^1.8.1",
         "ts-custom-error": "^3.3.1"
+      },
+      "dependencies": {
+        "@toruslabs/openlogin-utils": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+          "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+          "requires": {
+            "@toruslabs/constants": "^13.0.3",
+            "base64url": "^3.0.1"
+          }
+        }
       }
     },
     "@toruslabs/openlogin-jrpc": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-5.0.2.tgz",
-      "integrity": "sha512-ezpCrQ+oh0wfEuq3GTdjTpANVmfNjG7B/m03IGwnnSpg0NJRWUZBp/sB+z9Q1cOYtUl1Kg1+8mfqdX69eAn8bg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-6.0.0.tgz",
+      "integrity": "sha512-qi4h0/abyreyeoL+mg4I8nkC/QmP7ID1nRCrz+Uzx/t8d7I11kmpVXwjclVxhd1qt+m4uXaWFaFZONBjYdBYqw==",
       "requires": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
         "end-of-stream": "^1.4.4",
         "events": "^3.3.0",
         "fast-safe-stringify": "^2.1.1",
@@ -23350,6 +23422,15 @@
         "readable-stream": "^4.4.2"
       },
       "dependencies": {
+        "@toruslabs/openlogin-utils": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+          "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+          "requires": {
+            "@toruslabs/constants": "^13.0.3",
+            "base64url": "^3.0.1"
+          }
+        },
         "readable-stream": {
           "version": "4.4.2",
           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz",
@@ -23393,6 +23474,18 @@
         "base64url": "^3.0.1"
       }
     },
+    "@toruslabs/secure-pub-sub": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.0.1.tgz",
+      "integrity": "sha512-fuvjilsNhJ9zdeFcYBwFq6BxhFJU6vkCU3Xm4BcnXLtGxm79N9rj1C8rwFQY2TSgpAcD8NZsuuJqneRG7M9kpg==",
+      "requires": {
+        "@toruslabs/eccrypto": "^4.0.0",
+        "@toruslabs/http-helpers": "^5.0.0",
+        "@toruslabs/metadata-helpers": "^5.0.0",
+        "loglevel": "^1.8.1",
+        "socket.io-client": "^4.7.2"
+      }
+    },
     "@toruslabs/torus.js": {
       "version": "11.0.5",
       "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-11.0.5.tgz",
@@ -24030,14 +24123,6 @@
         "tslib": "1.14.1"
       }
     },
-    "@walletconnect/legacy-types": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz",
-      "integrity": "sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==",
-      "requires": {
-        "@walletconnect/jsonrpc-types": "^1.0.2"
-      }
-    },
     "@walletconnect/logger": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz",
@@ -24073,9 +24158,9 @@
       }
     },
     "@walletconnect/types": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.1.tgz",
-      "integrity": "sha512-7pccAhajQdiH2kYywjE1XI64IqRI+4ioyGy0wvz8d0UFQ/DSG3MLKR8jHf5aTOafQQ/HRLz6xvlzN4a7gIVkUQ==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.4.tgz",
+      "integrity": "sha512-eQpOElyiwJp3tepuOS3TS9dXTl9jVVlrC3iVA8bytnbLagkAUxmiv/s7PyDFx+ndXwQVh8PFBkWg1oxGwgCSBA==",
       "requires": {
         "@walletconnect/events": "^1.0.1",
         "@walletconnect/heartbeat": "1.2.1",
@@ -24086,9 +24171,9 @@
       }
     },
     "@walletconnect/utils": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.1.tgz",
-      "integrity": "sha512-DM0dKgm9O58l7VqJEyV2OVv16XRePhDAReI23let6WdW1dSpw/Y/A89Lp99ZJOjLm2FxyblMRF3YRaZtHwBffw==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.4.tgz",
+      "integrity": "sha512-XbrKgnQ0hC9DC9wjFb468MEYMoJxnCVmOj2gi01DA4FSr8fJi7wwNRUnlnZzLWrUWrHuaPReYe4PgBAgIv363g==",
       "requires": {
         "@stablelib/chacha20poly1305": "1.0.1",
         "@stablelib/hkdf": "1.0.1",
@@ -24098,7 +24183,7 @@
         "@walletconnect/relay-api": "^1.0.9",
         "@walletconnect/safe-json": "^1.0.2",
         "@walletconnect/time": "^1.0.2",
-        "@walletconnect/types": "2.10.1",
+        "@walletconnect/types": "2.10.4",
         "@walletconnect/window-getters": "^1.0.1",
         "@walletconnect/window-metadata": "^1.0.1",
         "detect-browser": "5.3.0",
@@ -24124,48 +24209,58 @@
       }
     },
     "@web3auth/base": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.0.1.tgz",
-      "integrity": "sha512-6ft4XAD37tobOxgkZhideiBMqoVJTpvAvYD0R99IDmpazpIrX8b4RBgwLQ/gIlNmGZhkU1UoTzub19xTWI9h6w==",
+      "version": "7.1.0",
+      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.1.0.tgz",
+      "integrity": "sha512-yoFyJ1yP3vzkoGJwkJ+ltLjMgvUTftFm7oio088HRfrt3y7rP8HwQpCwFHjQS5VLJJjsiZJ+NtJG63yB955ccQ==",
       "requires": {
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin": "^5.0.3",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@toruslabs/openlogin-utils": "^5.0.2",
-        "jwt-decode": "^3.1.2",
+        "@toruslabs/openlogin": "^6.0.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "jwt-decode": "^4.0.0",
         "loglevel": "^1.8.1",
         "ts-custom-error": "^3.3.1"
+      },
+      "dependencies": {
+        "@toruslabs/openlogin-utils": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+          "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+          "requires": {
+            "@toruslabs/constants": "^13.0.3",
+            "base64url": "^3.0.1"
+          }
+        }
       }
     },
     "@web3auth/base-provider": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.0.1.tgz",
-      "integrity": "sha512-8ggJtsD/1MbpMEbe+uBSS3mrqE/nqEKpRLyIjuyfobPs4Zu/VI2Exdjz6wcUIzwEB1iYyjFt29/gyIXufMyCgA==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.1.1.tgz",
+      "integrity": "sha512-axmfWbyW1lPwECs22yWPWS/LA7ESUTutpuNHd87coWIBFEv8AuOXLmGIAONvCVB1AeRhSvJuWhUPRc7S637cLQ==",
       "requires": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@web3auth/base": "^7.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@web3auth/base": "^7.1.0",
         "json-rpc-random-id": "^1.0.1"
       }
     },
     "@web3auth/ethereum-provider": {
-      "version": "7.0.2",
-      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.0.2.tgz",
-      "integrity": "sha512-Yg1/ZB0eUugiTx5fvLtYeplSF0175PcsBOAhShl/Rd+rLlkycP5lRMGsBSnxdHGE9esRajYoH8xfGNwEUcItjw==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.1.1.tgz",
+      "integrity": "sha512-GSek6MqjXfhPV7P92GnhdFxFdV7vUGd2kC1GyEccg19hAOhfclSrMAEa5NEht4td9hTA14ijeu4vnWFquHQeSw==",
       "requires": {
-        "@ethereumjs/common": "^4.0.0",
-        "@ethereumjs/tx": "^5.0.0",
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/common": "^4.1.0",
+        "@ethereumjs/tx": "^5.1.0",
+        "@ethereumjs/util": "^9.0.1",
         "@metamask/eth-sig-util": "^7.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@walletconnect/legacy-types": "2.0.0",
-        "@walletconnect/utils": "^2.10.1",
-        "@web3auth/base": "^7.0.1",
-        "@web3auth/base-provider": "^7.0.1",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@walletconnect/utils": "^2.10.4",
+        "@web3auth/base": "^7.1.0",
+        "@web3auth/base-provider": "^7.1.1",
         "assert": "^2.1.0",
         "bignumber.js": "^9.1.2",
         "bn.js": "^5.2.1",
@@ -24173,36 +24268,36 @@
       },
       "dependencies": {
         "@ethereumjs/common": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.0.0.tgz",
-          "integrity": "sha512-eVa0/nC15mpotD8HOq6jB883SCWUkLjibr2jLPmPrx4FfmewXqFeh4drgR2sHjq3qWKxpCLK+5qsSJgtXwIzJQ==",
+          "version": "4.1.0",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.1.0.tgz",
+          "integrity": "sha512-XWdQvUjlQHVwh4uGEPFKHpsic69GOsMXEhlHrggS5ju/+2zAmmlz6B25TkCCymeElC9DUp13tH5Tc25Iuvtlcg==",
           "requires": {
-            "@ethereumjs/util": "^9.0.0",
+            "@ethereumjs/util": "^9.0.1",
             "crc": "^4.3.2"
           }
         },
         "@ethereumjs/rlp": {
-          "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-          "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag=="
+          "version": "5.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+          "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w=="
         },
         "@ethereumjs/tx": {
-          "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.0.0.tgz",
-          "integrity": "sha512-bJBC/jHVIbwvZBVsK0Ls70NzxJ8Q3UvPwskG1LO6+ryVGKY0y1bhRreo0/gR3vTkuRjD+x5QTYV6fIY16tswJA==",
+          "version": "5.1.0",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.1.0.tgz",
+          "integrity": "sha512-VUhw2+4yXArJZRWhPjmZFrN4WUjUo0qUZUszVpW2KzsGlqCFf67kwJcH9Rca5eS0CRHjr2qHJLpvYOjNuaXVdA==",
           "requires": {
-            "@ethereumjs/common": "^4.0.0",
-            "@ethereumjs/rlp": "^5.0.0",
-            "@ethereumjs/util": "^9.0.0",
+            "@ethereumjs/common": "^4.1.0",
+            "@ethereumjs/rlp": "^5.0.1",
+            "@ethereumjs/util": "^9.0.1",
             "ethereum-cryptography": "^2.1.2"
           }
         },
         "@ethereumjs/util": {
-          "version": "9.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-          "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+          "version": "9.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+          "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
           "requires": {
-            "@ethereumjs/rlp": "^5.0.0",
+            "@ethereumjs/rlp": "^5.0.1",
             "ethereum-cryptography": "^2.1.2"
           }
         }
@@ -30148,9 +30243,9 @@
       }
     },
     "jwt-decode": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
-      "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A=="
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
+      "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA=="
     },
     "keyvaluestorage-interface": {
       "version": "1.0.0",
diff --git a/single-factor-auth-web/sfa-web-auth0-example/package-lock.json b/single-factor-auth-web/sfa-web-auth0-example/package-lock.json
index 3534b5a7..061c269a 100644
--- a/single-factor-auth-web/sfa-web-auth0-example/package-lock.json
+++ b/single-factor-auth-web/sfa-web-auth0-example/package-lock.json
@@ -16,8 +16,8 @@
         "@types/node": "^18.13.0",
         "@types/react": "^18.0.28",
         "@types/react-dom": "^18.0.10",
-        "@web3auth/base": "^7.0.1",
-        "@web3auth/ethereum-provider": "^7.0.2",
+        "@web3auth/base": "^7.0.4",
+        "@web3auth/ethereum-provider": "^7.0.4",
         "@web3auth/single-factor-auth": "^7.0.1",
         "ethers": "^6.7.0",
         "react": "^18.2.0",
@@ -58,11 +58,11 @@
       }
     },
     "node_modules/@auth0/auth0-react": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.0.tgz",
-      "integrity": "sha512-Kqk73HamFDDit9rGlmqUMbZiSuYcAJ0+P3ZS3kek79fsrUTc2od9tTVOjkNbzMLifetevOJ3Mgt/6f/6To4vkg==",
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.3.tgz",
+      "integrity": "sha512-3B0KA/ky1yA6iQK8045N8U0ZBkmDB3ElCSwJuxNbAoKmZBc4+DjzZhWRxYsgb9PrfHC14Lr2h4950A3PEFDULA==",
       "dependencies": {
-        "@auth0/auth0-spa-js": "^2.1.0"
+        "@auth0/auth0-spa-js": "^2.1.2"
       },
       "peerDependencies": {
         "react": "^16.11.0 || ^17 || ^18",
@@ -70,9 +70,9 @@
       }
     },
     "node_modules/@auth0/auth0-spa-js": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.1.tgz",
-      "integrity": "sha512-21qEf5Bjouy76CWd1gQgf/tT6iD513YFYaK0+3OF1nbwLtPFpxm5Ln94M7SCVFKfe5jbchWuEcIb1HLer3r6RA=="
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz",
+      "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw=="
     },
     "node_modules/@babel/code-frame": {
       "version": "7.18.6",
@@ -3703,11 +3703,11 @@
       }
     },
     "node_modules/@metamask/rpc-errors": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.0.0.tgz",
-      "integrity": "sha512-sAZwcdmidJDPbZV3XSKcWZC7CSTdjqDNRsDDdb2SstCOLEJtNqHpx32FWgwWB0arqWxUcUxYxgR39edUbsWz7A==",
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz",
+      "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==",
       "dependencies": {
-        "@metamask/utils": "^8.0.0",
+        "@metamask/utils": "^8.1.0",
         "fast-safe-stringify": "^2.0.6"
       },
       "engines": {
@@ -4503,15 +4503,15 @@
       }
     },
     "node_modules/@toruslabs/base-controllers": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.0.1.tgz",
-      "integrity": "sha512-6r9iUVdNsOR/oW2WSwrGZwPWDrMV4dt6lPOlzUbk+5vu+ijZ56jTlerUMHatcuHXuspISXXsJ9XhW64YoBTpRg==",
+      "version": "4.7.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.7.0.tgz",
+      "integrity": "sha512-64SMRr+iG2E/8Ytz+NW45yTMuVtRumrQbY5huxPv6/muB2VqzojCCMZHL5uC3ZEoybSvhu9DTMaz/sQ7j/dTAg==",
       "dependencies": {
-        "@ethereumjs/util": "^9.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/broadcast-channel": "^8.0.0",
+        "@ethereumjs/util": "^9.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/broadcast-channel": "^9.0.1",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
         "async-mutex": "^0.4.0",
         "bignumber.js": "^9.1.2",
         "bowser": "^2.11.0",
@@ -4527,29 +4527,29 @@
       }
     },
     "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/rlp": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-      "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag==",
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+      "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w==",
       "bin": {
-        "rlp": "bin/rlp"
+        "rlp": "bin/rlp.cjs"
       },
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/util": {
-      "version": "9.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-      "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+      "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
       "dependencies": {
-        "@ethereumjs/rlp": "^5.0.0",
+        "@ethereumjs/rlp": "^5.0.1",
         "ethereum-cryptography": "^2.1.2"
       },
       "engines": {
         "node": ">=18"
       },
       "peerDependencies": {
-        "c-kzg": "^2.1.0"
+        "c-kzg": "^2.1.2"
       },
       "peerDependenciesMeta": {
         "c-kzg": {
@@ -4573,9 +4573,9 @@
       }
     },
     "node_modules/@toruslabs/broadcast-channel": {
-      "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-8.0.0.tgz",
-      "integrity": "sha512-qCyWsHVL4Xtx1J6k1+acD7TJKCelJWyUy5Q5zyiWMPxMGFxTv1XdRyqpzV+VgwbcslIqgFN0GewOry2l1jlUQQ==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-9.0.1.tgz",
+      "integrity": "sha512-xypCZwwD+cJ8fRCtMiJMWuuPg/9rf4P3AhWGkrTKL49GXFEx23akUjq/ti4n1o1uJdQok6E9MH9Z/JpLniyRaA==",
       "dependencies": {
         "@babel/runtime": "^7.22.10",
         "@toruslabs/eccrypto": "^4.0.0",
@@ -4592,9 +4592,9 @@
       }
     },
     "node_modules/@toruslabs/constants": {
-      "version": "13.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.1.tgz",
-      "integrity": "sha512-haFppvgyHfKl2uTQKkrWOkgQmLgzbqxhIvaNvRGei4FgFNJNLr5+ju8/PwwbgKhQUi7adkeU0pjwFYITJyHEPw==",
+      "version": "13.0.3",
+      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.3.tgz",
+      "integrity": "sha512-DiksceNFwzV4XBwcPdKpV6tfrvWIxhmwseTJbNnlzdy6uXgzvtagfapu+98pjrkNrjoRLiM17QBgBi8sNw7oGQ==",
       "engines": {
         "node": ">=18.x",
         "npm": ">=9.x"
@@ -4699,15 +4699,15 @@
       }
     },
     "node_modules/@toruslabs/openlogin": {
-      "version": "5.0.3",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-5.0.3.tgz",
-      "integrity": "sha512-a7wdW/n5UINk1Uxn/hU4majTyIdeCk9XlSnmdr/ob71Dozz2hqPbXm1PFJ+XOMdlIPwqg4fLaOff6AySM1fqHg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-6.0.0.tgz",
+      "integrity": "sha512-gfdjsOOwMbtjotmxzLO/+V7Kc6n0iMAkpSI/Wf3GfOTRcV5kHoLDOTOOwrTDvY0fAWS5uv6fFlARadm0i9E2xg==",
       "dependencies": {
-        "@toruslabs/broadcast-channel": "^8.0.0",
         "@toruslabs/eccrypto": "^4.0.0",
         "@toruslabs/metadata-helpers": "^5.0.0",
         "@toruslabs/openlogin-session-manager": "^3.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "@toruslabs/secure-pub-sub": "^0.0.1",
         "bowser": "^2.11.0",
         "events": "^3.3.0",
         "loglevel": "^1.8.1",
@@ -4722,12 +4722,12 @@
       }
     },
     "node_modules/@toruslabs/openlogin-jrpc": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-5.0.2.tgz",
-      "integrity": "sha512-ezpCrQ+oh0wfEuq3GTdjTpANVmfNjG7B/m03IGwnnSpg0NJRWUZBp/sB+z9Q1cOYtUl1Kg1+8mfqdX69eAn8bg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-6.0.0.tgz",
+      "integrity": "sha512-qi4h0/abyreyeoL+mg4I8nkC/QmP7ID1nRCrz+Uzx/t8d7I11kmpVXwjclVxhd1qt+m4uXaWFaFZONBjYdBYqw==",
       "dependencies": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
         "end-of-stream": "^1.4.4",
         "events": "^3.3.0",
         "fast-safe-stringify": "^2.1.1",
@@ -4743,6 +4743,22 @@
         "@babel/runtime": "7.x"
       }
     },
+    "node_modules/@toruslabs/openlogin-jrpc/node_modules/@toruslabs/openlogin-utils": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+      "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+      "dependencies": {
+        "@toruslabs/constants": "^13.0.3",
+        "base64url": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
     "node_modules/@toruslabs/openlogin-jrpc/node_modules/readable-stream": {
       "version": "4.4.2",
       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz",
@@ -4809,6 +4825,41 @@
         "@babel/runtime": "7.x"
       }
     },
+    "node_modules/@toruslabs/openlogin/node_modules/@toruslabs/openlogin-utils": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+      "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+      "dependencies": {
+        "@toruslabs/constants": "^13.0.3",
+        "base64url": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
+    "node_modules/@toruslabs/secure-pub-sub": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.0.1.tgz",
+      "integrity": "sha512-fuvjilsNhJ9zdeFcYBwFq6BxhFJU6vkCU3Xm4BcnXLtGxm79N9rj1C8rwFQY2TSgpAcD8NZsuuJqneRG7M9kpg==",
+      "dependencies": {
+        "@toruslabs/eccrypto": "^4.0.0",
+        "@toruslabs/http-helpers": "^5.0.0",
+        "@toruslabs/metadata-helpers": "^5.0.0",
+        "loglevel": "^1.8.1",
+        "socket.io-client": "^4.7.2"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
     "node_modules/@toruslabs/torus.js": {
       "version": "11.0.5",
       "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-11.0.5.tgz",
@@ -5601,14 +5652,6 @@
         }
       }
     },
-    "node_modules/@walletconnect/legacy-types": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz",
-      "integrity": "sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==",
-      "dependencies": {
-        "@walletconnect/jsonrpc-types": "^1.0.2"
-      }
-    },
     "node_modules/@walletconnect/logger": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz",
@@ -5644,9 +5687,9 @@
       }
     },
     "node_modules/@walletconnect/types": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.1.tgz",
-      "integrity": "sha512-7pccAhajQdiH2kYywjE1XI64IqRI+4ioyGy0wvz8d0UFQ/DSG3MLKR8jHf5aTOafQQ/HRLz6xvlzN4a7gIVkUQ==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.4.tgz",
+      "integrity": "sha512-eQpOElyiwJp3tepuOS3TS9dXTl9jVVlrC3iVA8bytnbLagkAUxmiv/s7PyDFx+ndXwQVh8PFBkWg1oxGwgCSBA==",
       "dependencies": {
         "@walletconnect/events": "^1.0.1",
         "@walletconnect/heartbeat": "1.2.1",
@@ -5657,9 +5700,9 @@
       }
     },
     "node_modules/@walletconnect/utils": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.1.tgz",
-      "integrity": "sha512-DM0dKgm9O58l7VqJEyV2OVv16XRePhDAReI23let6WdW1dSpw/Y/A89Lp99ZJOjLm2FxyblMRF3YRaZtHwBffw==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.4.tgz",
+      "integrity": "sha512-XbrKgnQ0hC9DC9wjFb468MEYMoJxnCVmOj2gi01DA4FSr8fJi7wwNRUnlnZzLWrUWrHuaPReYe4PgBAgIv363g==",
       "dependencies": {
         "@stablelib/chacha20poly1305": "1.0.1",
         "@stablelib/hkdf": "1.0.1",
@@ -5669,7 +5712,7 @@
         "@walletconnect/relay-api": "^1.0.9",
         "@walletconnect/safe-json": "^1.0.2",
         "@walletconnect/time": "^1.0.2",
-        "@walletconnect/types": "2.10.1",
+        "@walletconnect/types": "2.10.4",
         "@walletconnect/window-getters": "^1.0.1",
         "@walletconnect/window-metadata": "^1.0.1",
         "detect-browser": "5.3.0",
@@ -5695,15 +5738,15 @@
       }
     },
     "node_modules/@web3auth/base": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.0.1.tgz",
-      "integrity": "sha512-6ft4XAD37tobOxgkZhideiBMqoVJTpvAvYD0R99IDmpazpIrX8b4RBgwLQ/gIlNmGZhkU1UoTzub19xTWI9h6w==",
+      "version": "7.1.0",
+      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.1.0.tgz",
+      "integrity": "sha512-yoFyJ1yP3vzkoGJwkJ+ltLjMgvUTftFm7oio088HRfrt3y7rP8HwQpCwFHjQS5VLJJjsiZJ+NtJG63yB955ccQ==",
       "dependencies": {
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin": "^5.0.3",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@toruslabs/openlogin-utils": "^5.0.2",
-        "jwt-decode": "^3.1.2",
+        "@toruslabs/openlogin": "^6.0.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "jwt-decode": "^4.0.0",
         "loglevel": "^1.8.1",
         "ts-custom-error": "^3.3.1"
       },
@@ -5716,14 +5759,14 @@
       }
     },
     "node_modules/@web3auth/base-provider": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.0.1.tgz",
-      "integrity": "sha512-8ggJtsD/1MbpMEbe+uBSS3mrqE/nqEKpRLyIjuyfobPs4Zu/VI2Exdjz6wcUIzwEB1iYyjFt29/gyIXufMyCgA==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.1.1.tgz",
+      "integrity": "sha512-axmfWbyW1lPwECs22yWPWS/LA7ESUTutpuNHd87coWIBFEv8AuOXLmGIAONvCVB1AeRhSvJuWhUPRc7S637cLQ==",
       "dependencies": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@web3auth/base": "^7.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@web3auth/base": "^7.1.0",
         "json-rpc-random-id": "^1.0.1"
       },
       "engines": {
@@ -5734,23 +5777,38 @@
         "@babel/runtime": "7.x"
       }
     },
+    "node_modules/@web3auth/base/node_modules/@toruslabs/openlogin-utils": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+      "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+      "dependencies": {
+        "@toruslabs/constants": "^13.0.3",
+        "base64url": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=18.x",
+        "npm": ">=9.x"
+      },
+      "peerDependencies": {
+        "@babel/runtime": "7.x"
+      }
+    },
     "node_modules/@web3auth/ethereum-provider": {
-      "version": "7.0.2",
-      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.0.2.tgz",
-      "integrity": "sha512-Yg1/ZB0eUugiTx5fvLtYeplSF0175PcsBOAhShl/Rd+rLlkycP5lRMGsBSnxdHGE9esRajYoH8xfGNwEUcItjw==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.1.1.tgz",
+      "integrity": "sha512-GSek6MqjXfhPV7P92GnhdFxFdV7vUGd2kC1GyEccg19hAOhfclSrMAEa5NEht4td9hTA14ijeu4vnWFquHQeSw==",
       "dependencies": {
-        "@ethereumjs/common": "^4.0.0",
-        "@ethereumjs/tx": "^5.0.0",
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/common": "^4.1.0",
+        "@ethereumjs/tx": "^5.1.0",
+        "@ethereumjs/util": "^9.0.1",
         "@metamask/eth-sig-util": "^7.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@walletconnect/legacy-types": "2.0.0",
-        "@walletconnect/utils": "^2.10.1",
-        "@web3auth/base": "^7.0.1",
-        "@web3auth/base-provider": "^7.0.1",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@walletconnect/utils": "^2.10.4",
+        "@web3auth/base": "^7.1.0",
+        "@web3auth/base-provider": "^7.1.1",
         "assert": "^2.1.0",
         "bignumber.js": "^9.1.2",
         "bn.js": "^5.2.1",
@@ -5765,40 +5823,40 @@
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/common": {
-      "version": "4.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.0.0.tgz",
-      "integrity": "sha512-eVa0/nC15mpotD8HOq6jB883SCWUkLjibr2jLPmPrx4FfmewXqFeh4drgR2sHjq3qWKxpCLK+5qsSJgtXwIzJQ==",
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.1.0.tgz",
+      "integrity": "sha512-XWdQvUjlQHVwh4uGEPFKHpsic69GOsMXEhlHrggS5ju/+2zAmmlz6B25TkCCymeElC9DUp13tH5Tc25Iuvtlcg==",
       "dependencies": {
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/util": "^9.0.1",
         "crc": "^4.3.2"
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/rlp": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-      "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag==",
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+      "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w==",
       "bin": {
-        "rlp": "bin/rlp"
+        "rlp": "bin/rlp.cjs"
       },
       "engines": {
         "node": ">=18"
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/tx": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.0.0.tgz",
-      "integrity": "sha512-bJBC/jHVIbwvZBVsK0Ls70NzxJ8Q3UvPwskG1LO6+ryVGKY0y1bhRreo0/gR3vTkuRjD+x5QTYV6fIY16tswJA==",
+      "version": "5.1.0",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.1.0.tgz",
+      "integrity": "sha512-VUhw2+4yXArJZRWhPjmZFrN4WUjUo0qUZUszVpW2KzsGlqCFf67kwJcH9Rca5eS0CRHjr2qHJLpvYOjNuaXVdA==",
       "dependencies": {
-        "@ethereumjs/common": "^4.0.0",
-        "@ethereumjs/rlp": "^5.0.0",
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/common": "^4.1.0",
+        "@ethereumjs/rlp": "^5.0.1",
+        "@ethereumjs/util": "^9.0.1",
         "ethereum-cryptography": "^2.1.2"
       },
       "engines": {
         "node": ">=18"
       },
       "peerDependencies": {
-        "c-kzg": "^2.1.0"
+        "c-kzg": "^2.1.2"
       },
       "peerDependenciesMeta": {
         "c-kzg": {
@@ -5807,18 +5865,18 @@
       }
     },
     "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/util": {
-      "version": "9.0.0",
-      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-      "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+      "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
       "dependencies": {
-        "@ethereumjs/rlp": "^5.0.0",
+        "@ethereumjs/rlp": "^5.0.1",
         "ethereum-cryptography": "^2.1.2"
       },
       "engines": {
         "node": ">=18"
       },
       "peerDependencies": {
-        "c-kzg": "^2.1.0"
+        "c-kzg": "^2.1.2"
       },
       "peerDependenciesMeta": {
         "c-kzg": {
@@ -13805,9 +13863,12 @@
       }
     },
     "node_modules/jwt-decode": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
-      "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A=="
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
+      "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==",
+      "engines": {
+        "node": ">=18"
+      }
     },
     "node_modules/keyvaluestorage-interface": {
       "version": "1.0.0",
@@ -20210,17 +20271,17 @@
       }
     },
     "@auth0/auth0-react": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.0.tgz",
-      "integrity": "sha512-Kqk73HamFDDit9rGlmqUMbZiSuYcAJ0+P3ZS3kek79fsrUTc2od9tTVOjkNbzMLifetevOJ3Mgt/6f/6To4vkg==",
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.3.tgz",
+      "integrity": "sha512-3B0KA/ky1yA6iQK8045N8U0ZBkmDB3ElCSwJuxNbAoKmZBc4+DjzZhWRxYsgb9PrfHC14Lr2h4950A3PEFDULA==",
       "requires": {
-        "@auth0/auth0-spa-js": "^2.1.0"
+        "@auth0/auth0-spa-js": "^2.1.2"
       }
     },
     "@auth0/auth0-spa-js": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.1.tgz",
-      "integrity": "sha512-21qEf5Bjouy76CWd1gQgf/tT6iD513YFYaK0+3OF1nbwLtPFpxm5Ln94M7SCVFKfe5jbchWuEcIb1HLer3r6RA=="
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz",
+      "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw=="
     },
     "@babel/code-frame": {
       "version": "7.18.6",
@@ -22711,11 +22772,11 @@
       }
     },
     "@metamask/rpc-errors": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.0.0.tgz",
-      "integrity": "sha512-sAZwcdmidJDPbZV3XSKcWZC7CSTdjqDNRsDDdb2SstCOLEJtNqHpx32FWgwWB0arqWxUcUxYxgR39edUbsWz7A==",
+      "version": "6.1.0",
+      "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz",
+      "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==",
       "requires": {
-        "@metamask/utils": "^8.0.0",
+        "@metamask/utils": "^8.1.0",
         "fast-safe-stringify": "^2.0.6"
       }
     },
@@ -23274,15 +23335,15 @@
       "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
     },
     "@toruslabs/base-controllers": {
-      "version": "4.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.0.1.tgz",
-      "integrity": "sha512-6r9iUVdNsOR/oW2WSwrGZwPWDrMV4dt6lPOlzUbk+5vu+ijZ56jTlerUMHatcuHXuspISXXsJ9XhW64YoBTpRg==",
+      "version": "4.7.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-4.7.0.tgz",
+      "integrity": "sha512-64SMRr+iG2E/8Ytz+NW45yTMuVtRumrQbY5huxPv6/muB2VqzojCCMZHL5uC3ZEoybSvhu9DTMaz/sQ7j/dTAg==",
       "requires": {
-        "@ethereumjs/util": "^9.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/broadcast-channel": "^8.0.0",
+        "@ethereumjs/util": "^9.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/broadcast-channel": "^9.0.1",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
         "async-mutex": "^0.4.0",
         "bignumber.js": "^9.1.2",
         "bowser": "^2.11.0",
@@ -23291,16 +23352,16 @@
       },
       "dependencies": {
         "@ethereumjs/rlp": {
-          "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-          "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag=="
+          "version": "5.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+          "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w=="
         },
         "@ethereumjs/util": {
-          "version": "9.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-          "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+          "version": "9.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+          "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
           "requires": {
-            "@ethereumjs/rlp": "^5.0.0",
+            "@ethereumjs/rlp": "^5.0.1",
             "ethereum-cryptography": "^2.1.2"
           }
         }
@@ -23315,9 +23376,9 @@
       }
     },
     "@toruslabs/broadcast-channel": {
-      "version": "8.0.0",
-      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-8.0.0.tgz",
-      "integrity": "sha512-qCyWsHVL4Xtx1J6k1+acD7TJKCelJWyUy5Q5zyiWMPxMGFxTv1XdRyqpzV+VgwbcslIqgFN0GewOry2l1jlUQQ==",
+      "version": "9.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-9.0.1.tgz",
+      "integrity": "sha512-xypCZwwD+cJ8fRCtMiJMWuuPg/9rf4P3AhWGkrTKL49GXFEx23akUjq/ti4n1o1uJdQok6E9MH9Z/JpLniyRaA==",
       "requires": {
         "@babel/runtime": "^7.22.10",
         "@toruslabs/eccrypto": "^4.0.0",
@@ -23330,9 +23391,9 @@
       }
     },
     "@toruslabs/constants": {
-      "version": "13.0.1",
-      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.1.tgz",
-      "integrity": "sha512-haFppvgyHfKl2uTQKkrWOkgQmLgzbqxhIvaNvRGei4FgFNJNLr5+ju8/PwwbgKhQUi7adkeU0pjwFYITJyHEPw==",
+      "version": "13.0.3",
+      "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.0.3.tgz",
+      "integrity": "sha512-DiksceNFwzV4XBwcPdKpV6tfrvWIxhmwseTJbNnlzdy6uXgzvtagfapu+98pjrkNrjoRLiM17QBgBi8sNw7oGQ==",
       "requires": {}
     },
     "@toruslabs/eccrypto": {
@@ -23389,28 +23450,39 @@
       }
     },
     "@toruslabs/openlogin": {
-      "version": "5.0.3",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-5.0.3.tgz",
-      "integrity": "sha512-a7wdW/n5UINk1Uxn/hU4majTyIdeCk9XlSnmdr/ob71Dozz2hqPbXm1PFJ+XOMdlIPwqg4fLaOff6AySM1fqHg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-6.0.0.tgz",
+      "integrity": "sha512-gfdjsOOwMbtjotmxzLO/+V7Kc6n0iMAkpSI/Wf3GfOTRcV5kHoLDOTOOwrTDvY0fAWS5uv6fFlARadm0i9E2xg==",
       "requires": {
-        "@toruslabs/broadcast-channel": "^8.0.0",
         "@toruslabs/eccrypto": "^4.0.0",
         "@toruslabs/metadata-helpers": "^5.0.0",
         "@toruslabs/openlogin-session-manager": "^3.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "@toruslabs/secure-pub-sub": "^0.0.1",
         "bowser": "^2.11.0",
         "events": "^3.3.0",
         "loglevel": "^1.8.1",
         "ts-custom-error": "^3.3.1"
+      },
+      "dependencies": {
+        "@toruslabs/openlogin-utils": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+          "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+          "requires": {
+            "@toruslabs/constants": "^13.0.3",
+            "base64url": "^3.0.1"
+          }
+        }
       }
     },
     "@toruslabs/openlogin-jrpc": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-5.0.2.tgz",
-      "integrity": "sha512-ezpCrQ+oh0wfEuq3GTdjTpANVmfNjG7B/m03IGwnnSpg0NJRWUZBp/sB+z9Q1cOYtUl1Kg1+8mfqdX69eAn8bg==",
+      "version": "6.0.0",
+      "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-6.0.0.tgz",
+      "integrity": "sha512-qi4h0/abyreyeoL+mg4I8nkC/QmP7ID1nRCrz+Uzx/t8d7I11kmpVXwjclVxhd1qt+m4uXaWFaFZONBjYdBYqw==",
       "requires": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/openlogin-utils": "^5.0.2",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
         "end-of-stream": "^1.4.4",
         "events": "^3.3.0",
         "fast-safe-stringify": "^2.1.1",
@@ -23419,6 +23491,15 @@
         "readable-stream": "^4.4.2"
       },
       "dependencies": {
+        "@toruslabs/openlogin-utils": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+          "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+          "requires": {
+            "@toruslabs/constants": "^13.0.3",
+            "base64url": "^3.0.1"
+          }
+        },
         "readable-stream": {
           "version": "4.4.2",
           "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.4.2.tgz",
@@ -23462,6 +23543,18 @@
         "base64url": "^3.0.1"
       }
     },
+    "@toruslabs/secure-pub-sub": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.0.1.tgz",
+      "integrity": "sha512-fuvjilsNhJ9zdeFcYBwFq6BxhFJU6vkCU3Xm4BcnXLtGxm79N9rj1C8rwFQY2TSgpAcD8NZsuuJqneRG7M9kpg==",
+      "requires": {
+        "@toruslabs/eccrypto": "^4.0.0",
+        "@toruslabs/http-helpers": "^5.0.0",
+        "@toruslabs/metadata-helpers": "^5.0.0",
+        "loglevel": "^1.8.1",
+        "socket.io-client": "^4.7.2"
+      }
+    },
     "@toruslabs/torus.js": {
       "version": "11.0.5",
       "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-11.0.5.tgz",
@@ -24099,14 +24192,6 @@
         "tslib": "1.14.1"
       }
     },
-    "@walletconnect/legacy-types": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz",
-      "integrity": "sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw==",
-      "requires": {
-        "@walletconnect/jsonrpc-types": "^1.0.2"
-      }
-    },
     "@walletconnect/logger": {
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/@walletconnect/logger/-/logger-2.0.1.tgz",
@@ -24142,9 +24227,9 @@
       }
     },
     "@walletconnect/types": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.1.tgz",
-      "integrity": "sha512-7pccAhajQdiH2kYywjE1XI64IqRI+4ioyGy0wvz8d0UFQ/DSG3MLKR8jHf5aTOafQQ/HRLz6xvlzN4a7gIVkUQ==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.4.tgz",
+      "integrity": "sha512-eQpOElyiwJp3tepuOS3TS9dXTl9jVVlrC3iVA8bytnbLagkAUxmiv/s7PyDFx+ndXwQVh8PFBkWg1oxGwgCSBA==",
       "requires": {
         "@walletconnect/events": "^1.0.1",
         "@walletconnect/heartbeat": "1.2.1",
@@ -24155,9 +24240,9 @@
       }
     },
     "@walletconnect/utils": {
-      "version": "2.10.1",
-      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.1.tgz",
-      "integrity": "sha512-DM0dKgm9O58l7VqJEyV2OVv16XRePhDAReI23let6WdW1dSpw/Y/A89Lp99ZJOjLm2FxyblMRF3YRaZtHwBffw==",
+      "version": "2.10.4",
+      "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.4.tgz",
+      "integrity": "sha512-XbrKgnQ0hC9DC9wjFb468MEYMoJxnCVmOj2gi01DA4FSr8fJi7wwNRUnlnZzLWrUWrHuaPReYe4PgBAgIv363g==",
       "requires": {
         "@stablelib/chacha20poly1305": "1.0.1",
         "@stablelib/hkdf": "1.0.1",
@@ -24167,7 +24252,7 @@
         "@walletconnect/relay-api": "^1.0.9",
         "@walletconnect/safe-json": "^1.0.2",
         "@walletconnect/time": "^1.0.2",
-        "@walletconnect/types": "2.10.1",
+        "@walletconnect/types": "2.10.4",
         "@walletconnect/window-getters": "^1.0.1",
         "@walletconnect/window-metadata": "^1.0.1",
         "detect-browser": "5.3.0",
@@ -24193,48 +24278,58 @@
       }
     },
     "@web3auth/base": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.0.1.tgz",
-      "integrity": "sha512-6ft4XAD37tobOxgkZhideiBMqoVJTpvAvYD0R99IDmpazpIrX8b4RBgwLQ/gIlNmGZhkU1UoTzub19xTWI9h6w==",
+      "version": "7.1.0",
+      "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-7.1.0.tgz",
+      "integrity": "sha512-yoFyJ1yP3vzkoGJwkJ+ltLjMgvUTftFm7oio088HRfrt3y7rP8HwQpCwFHjQS5VLJJjsiZJ+NtJG63yB955ccQ==",
       "requires": {
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin": "^5.0.3",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@toruslabs/openlogin-utils": "^5.0.2",
-        "jwt-decode": "^3.1.2",
+        "@toruslabs/openlogin": "^6.0.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@toruslabs/openlogin-utils": "^6.0.0",
+        "jwt-decode": "^4.0.0",
         "loglevel": "^1.8.1",
         "ts-custom-error": "^3.3.1"
+      },
+      "dependencies": {
+        "@toruslabs/openlogin-utils": {
+          "version": "6.0.0",
+          "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.0.0.tgz",
+          "integrity": "sha512-BbKgkUCNpGTJxuPSDYBoKEDSJ+q3bC0Po4VOUjszBNtHMlAcubIkuTLPt7qBQkLAtbiW4cfkojTRRjIGEcUaQQ==",
+          "requires": {
+            "@toruslabs/constants": "^13.0.3",
+            "base64url": "^3.0.1"
+          }
+        }
       }
     },
     "@web3auth/base-provider": {
-      "version": "7.0.1",
-      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.0.1.tgz",
-      "integrity": "sha512-8ggJtsD/1MbpMEbe+uBSS3mrqE/nqEKpRLyIjuyfobPs4Zu/VI2Exdjz6wcUIzwEB1iYyjFt29/gyIXufMyCgA==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-7.1.1.tgz",
+      "integrity": "sha512-axmfWbyW1lPwECs22yWPWS/LA7ESUTutpuNHd87coWIBFEv8AuOXLmGIAONvCVB1AeRhSvJuWhUPRc7S637cLQ==",
       "requires": {
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@web3auth/base": "^7.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@web3auth/base": "^7.1.0",
         "json-rpc-random-id": "^1.0.1"
       }
     },
     "@web3auth/ethereum-provider": {
-      "version": "7.0.2",
-      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.0.2.tgz",
-      "integrity": "sha512-Yg1/ZB0eUugiTx5fvLtYeplSF0175PcsBOAhShl/Rd+rLlkycP5lRMGsBSnxdHGE9esRajYoH8xfGNwEUcItjw==",
+      "version": "7.1.1",
+      "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.1.1.tgz",
+      "integrity": "sha512-GSek6MqjXfhPV7P92GnhdFxFdV7vUGd2kC1GyEccg19hAOhfclSrMAEa5NEht4td9hTA14ijeu4vnWFquHQeSw==",
       "requires": {
-        "@ethereumjs/common": "^4.0.0",
-        "@ethereumjs/tx": "^5.0.0",
-        "@ethereumjs/util": "^9.0.0",
+        "@ethereumjs/common": "^4.1.0",
+        "@ethereumjs/tx": "^5.1.0",
+        "@ethereumjs/util": "^9.0.1",
         "@metamask/eth-sig-util": "^7.0.0",
-        "@metamask/rpc-errors": "^6.0.0",
-        "@toruslabs/base-controllers": "^4.0.1",
+        "@metamask/rpc-errors": "^6.1.0",
+        "@toruslabs/base-controllers": "^4.7.0",
         "@toruslabs/http-helpers": "^5.0.0",
-        "@toruslabs/openlogin-jrpc": "^5.0.2",
-        "@walletconnect/legacy-types": "2.0.0",
-        "@walletconnect/utils": "^2.10.1",
-        "@web3auth/base": "^7.0.1",
-        "@web3auth/base-provider": "^7.0.1",
+        "@toruslabs/openlogin-jrpc": "^6.0.0",
+        "@walletconnect/utils": "^2.10.4",
+        "@web3auth/base": "^7.1.0",
+        "@web3auth/base-provider": "^7.1.1",
         "assert": "^2.1.0",
         "bignumber.js": "^9.1.2",
         "bn.js": "^5.2.1",
@@ -24242,36 +24337,36 @@
       },
       "dependencies": {
         "@ethereumjs/common": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.0.0.tgz",
-          "integrity": "sha512-eVa0/nC15mpotD8HOq6jB883SCWUkLjibr2jLPmPrx4FfmewXqFeh4drgR2sHjq3qWKxpCLK+5qsSJgtXwIzJQ==",
+          "version": "4.1.0",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.1.0.tgz",
+          "integrity": "sha512-XWdQvUjlQHVwh4uGEPFKHpsic69GOsMXEhlHrggS5ju/+2zAmmlz6B25TkCCymeElC9DUp13tH5Tc25Iuvtlcg==",
           "requires": {
-            "@ethereumjs/util": "^9.0.0",
+            "@ethereumjs/util": "^9.0.1",
             "crc": "^4.3.2"
           }
         },
         "@ethereumjs/rlp": {
-          "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.0.tgz",
-          "integrity": "sha512-WuS1l7GJmB0n0HsXLozCoEFc9IwYgf3l0gCkKVYgR67puVF1O4OpEaN0hWmm1c+iHUHFCKt1hJrvy5toLg+6ag=="
+          "version": "5.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.1.tgz",
+          "integrity": "sha512-Ab/Hfzz+T9Zl+65Nkg+9xAmwKPLicsnQ4NW49pgvJp9ovefuic95cgOS9CbPc9izIEgsqm1UitV0uNveCvud9w=="
         },
         "@ethereumjs/tx": {
-          "version": "5.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.0.0.tgz",
-          "integrity": "sha512-bJBC/jHVIbwvZBVsK0Ls70NzxJ8Q3UvPwskG1LO6+ryVGKY0y1bhRreo0/gR3vTkuRjD+x5QTYV6fIY16tswJA==",
+          "version": "5.1.0",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.1.0.tgz",
+          "integrity": "sha512-VUhw2+4yXArJZRWhPjmZFrN4WUjUo0qUZUszVpW2KzsGlqCFf67kwJcH9Rca5eS0CRHjr2qHJLpvYOjNuaXVdA==",
           "requires": {
-            "@ethereumjs/common": "^4.0.0",
-            "@ethereumjs/rlp": "^5.0.0",
-            "@ethereumjs/util": "^9.0.0",
+            "@ethereumjs/common": "^4.1.0",
+            "@ethereumjs/rlp": "^5.0.1",
+            "@ethereumjs/util": "^9.0.1",
             "ethereum-cryptography": "^2.1.2"
           }
         },
         "@ethereumjs/util": {
-          "version": "9.0.0",
-          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.0.tgz",
-          "integrity": "sha512-V8062I+ZXfFxtFLp7xsPeiT1IxDaVOZaM78nGj1gsWUFeZ8SgADMLDKWehp+muTy1JRbVoXFljZ1qoyv9ji/2g==",
+          "version": "9.0.1",
+          "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.1.tgz",
+          "integrity": "sha512-NdFFEzCc3H1sYkNnnySwLg6owdQMhjUc2jfuDyx8Xv162WSluCnnSKouKOSG3njGNEyy2I9NmF8zTRDwuqpZWA==",
           "requires": {
-            "@ethereumjs/rlp": "^5.0.0",
+            "@ethereumjs/rlp": "^5.0.1",
             "ethereum-cryptography": "^2.1.2"
           }
         }
@@ -30244,9 +30339,9 @@
       }
     },
     "jwt-decode": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
-      "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A=="
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz",
+      "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA=="
     },
     "keyvaluestorage-interface": {
       "version": "1.0.0",