diff --git a/demos/wagmi-modal/package-lock.json b/demos/wagmi-modal/package-lock.json index 014745b..96df919 100644 --- a/demos/wagmi-modal/package-lock.json +++ b/demos/wagmi-modal/package-lock.json @@ -16,9 +16,9 @@ "@types/node": "^16.18.11", "@types/react": "^18.2.12", "@types/react-dom": "^18.2.5", - "@web3auth/base": "^8.0.0", - "@web3auth/ethereum-provider": "^8.0.0", - "@web3auth/modal": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/ethereum-provider": "^8.12.0", + "@web3auth/modal": "^8.12.1", "@web3auth/web3auth-wagmi-connector": "file:../../", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -37,7 +37,7 @@ }, "../..": { "name": "@web3auth/web3auth-wagmi-connector", - "version": "5.0.1", + "version": "6.0.0", "license": "MIT", "devDependencies": { "@changesets/cli": "^2.27.1", @@ -46,10 +46,10 @@ "@toruslabs/torus-scripts": "^5.2.0", "@types/node": "^20", "@wagmi/core": "^2.6.5", - "@web3auth/base": "^8.0.0", - "@web3auth/modal": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/modal": "^8.12.1", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", "changeset": "^0.2.6", "cross-env": "^7.0.3", "eslint": "^8.56.0", @@ -2432,9 +2432,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -3728,17 +3728,48 @@ } }, "node_modules/@metamask/abi-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-2.0.2.tgz", - "integrity": "sha512-B/A1dY/w4F/t6cDHUscklO6ovb/ztFsrsTXFd8QlqSByk/vyy+QbPE3VVpmmyI/7RX+PA1AJcvBdzCIz+r9dVQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-2.0.4.tgz", + "integrity": "sha512-StnIgUB75x7a7AgUhiaUZDpCsqGp7VkNnZh2XivXkJ6mPkE83U8ARGQj5MbRis7VJY8BC5V1AbB1fjdh0hupPQ==", "dependencies": { - "@metamask/utils": "^8.0.0", - "superstruct": "^1.0.3" + "@metamask/superstruct": "^3.1.0", + "@metamask/utils": "^9.0.0" }, "engines": { "node": ">=16.0.0" } }, + "node_modules/@metamask/abi-utils/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/abi-utils/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/eth-json-rpc-provider": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@metamask/eth-json-rpc-provider/-/eth-json-rpc-provider-1.0.1.tgz", @@ -3776,21 +3807,52 @@ } }, "node_modules/@metamask/eth-sig-util": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-7.0.1.tgz", - "integrity": "sha512-59GSrMyFH2fPfu7nKeIQdZ150zxXNNhAQIUaFRUW+MGtVA4w/ONbiQobcRBLi+jQProfIyss51G8pfLPcQ0ylg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-7.0.3.tgz", + "integrity": "sha512-PAtGnOkYvh90k2lEZldq/FK7GTLF6WxE+2bV85PoA3pqlJnmJCAY62tuvxHSwnVngSKlc4mcNvjnUg2eYO6JGg==", "dependencies": { "@ethereumjs/util": "^8.1.0", - "@metamask/abi-utils": "^2.0.2", - "@metamask/utils": "^8.1.0", + "@metamask/abi-utils": "^2.0.4", + "@metamask/utils": "^9.0.0", + "@scure/base": "~1.1.3", "ethereum-cryptography": "^2.1.2", - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" + "tweetnacl": "^1.0.3" }, "engines": { "node": "^16.20 || ^18.16 || >=20" } }, + "node_modules/@metamask/eth-sig-util/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/eth-sig-util/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/json-rpc-engine": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.2.tgz", @@ -3957,11 +4019,11 @@ "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" }, "node_modules/@metamask/rpc-errors": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz", - "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.2.1.tgz", + "integrity": "sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==", "dependencies": { - "@metamask/utils": "^8.1.0", + "@metamask/utils": "^8.3.0", "fast-safe-stringify": "^2.0.6" }, "engines": { @@ -4142,6 +4204,14 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/@metamask/superstruct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", + "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@metamask/utils": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.3.0.tgz", @@ -6220,12 +6290,22 @@ "node": ">= 6" } }, - "node_modules/@toruslabs/base-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.0.0.tgz", - "integrity": "sha512-+EqwizmSFkVEczUtaw+swbAxRIIxC/EaFE040rwfgC5fixaQMNLw2cVYXWN67Ra47wC9A7Om6xwQTuGFR+dy4w==", + "node_modules/@toruslabs/base-controllers": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.9.2.tgz", + "integrity": "sha512-LtyCxzcUkC7dyriGO23oYtgVVaAC8uPfx7OS2IeFw9wYC2Wms6plvCA3BxIpCTbLwxPzdd/6L7uLtpTe6FP+IQ==", "dependencies": { - "@toruslabs/http-helpers": "^5.0.0" + "@ethereumjs/util": "^9.0.3", + "@metamask/rpc-errors": "^6.2.1", + "@toruslabs/broadcast-channel": "^10.0.2", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.1.2", + "async-mutex": "^0.5.0", + "bignumber.js": "^9.1.2", + "bowser": "^2.11.0", + "jwt-decode": "^4.0.0", + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -6235,40 +6315,55 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/base-session-manager/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", + "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/rlp": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", + "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==", + "bin": { + "rlp": "bin/rlp.cjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/util": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.3.tgz", + "integrity": "sha512-PmwzWDflky+7jlZIFqiGsBPap12tk9zK5SVH9YW2OEnDN7OEhCjUOMzbOqwuClrbkSIkM2ERivd7sXZ48Rh/vg==", "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "@ethereumjs/rlp": "^5.0.2", + "ethereum-cryptography": "^2.1.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@toruslabs/base-session-manager": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.1.1.tgz", + "integrity": "sha512-/awg0VbJcfcdJTB2zYdnoFkNGOioODvBc7i3vfxR6lRpFvVwndYPwbD870bgRiSUt9hSee8pSfokejnjDZGpew==", + "dependencies": { + "@toruslabs/http-helpers": "^6.1.0" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } + "@babel/runtime": "7.x" } }, "node_modules/@toruslabs/broadcast-channel": { - "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==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-10.0.2.tgz", + "integrity": "sha512-aZbKNgV/OhiTKSdxBTGO86xRdeR7Ct1vkB8yeyXRX32moARhZ69uJQL49jKh4cWKV3VeijrL9XvKdn5bzgHQZg==", "dependencies": { - "@babel/runtime": "^7.22.10", + "@babel/runtime": "^7.24.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "bowser": "^2.11.0", - "loglevel": "^1.8.1", - "oblivious-set": "1.1.1", - "socket.io-client": "^4.7.2", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "oblivious-set": "1.4.0", + "socket.io-client": "^4.7.5", "unload": "^2.4.1" }, "engines": { @@ -6277,9 +6372,9 @@ } }, "node_modules/@toruslabs/constants": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.1.0.tgz", - "integrity": "sha512-W1LyRoM5xCTyNivGnxa+mOit4yWPZjyYHfM+whYBujP1nQVnJ09nSFCBn1ePm6ONxB5mp58jsI3TJugeY2KFSg==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.4.0.tgz", + "integrity": "sha512-CjmnMQ5Oj0bqSBGkhv7Xm3LciGJDHwe4AJ1LF6mijlP+QcCnUM5I6kVp60j7zZ/r0DT7nIEiuHHHczGpCZor0A==", "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -6301,12 +6396,12 @@ } }, "node_modules/@toruslabs/http-helpers": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.0.0.tgz", - "integrity": "sha512-/KrISB9fGV2TM+5Z+0CGj24d/G08kqbB+kodO3nbwNcS0a55dpy+RiB0naF3H1gbEt4Ah5YH8qCDyAZ+zcR2FQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.1.1.tgz", + "integrity": "sha512-bJYOaltRzklzObhRdutT1wau17vXyrCCBKJOeN46F1t99MUXi5udQNeErFOcr9qBsvrq2q67eVBkU5XOeBMX5A==", "dependencies": { "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -6323,15 +6418,15 @@ } }, "node_modules/@toruslabs/metadata-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.0.0.tgz", - "integrity": "sha512-ZUFfOHJVJC53c8wJYHjdF3bIgN2ZvfqehbTZ/zJ7oVFfrrd6O66V3gQ1i1zxBjH3yhOvZKQwc0DaMmh3G0NUXQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.1.0.tgz", + "integrity": "sha512-7fdqKuWUaJT/ng+PlqrA4XKkn8Dij4JJozfv/4gHTi0f/6JFncpzIces09jTV70hCf0JIsTCvIDlzKOdJ+aeZg==", "dependencies": { "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2" + "@toruslabs/http-helpers": "^6.1.0", + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.1.3", + "json-stable-stringify": "^1.1.1" }, "engines": { "node": ">=18.x", @@ -6341,36 +6436,102 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/metadata-helpers/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", + "node_modules/@toruslabs/openlogin": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-8.2.1.tgz", + "integrity": "sha512-2X1s6dg8PhF/eXjKChkEHhKNO27gx7pjdUD7moMwu+YNm3+SJWJtt+bJWNbHIvWKHcCsms7nC8Pn3RZ8arOEQg==", "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "@toruslabs/constants": "^13.2.0", + "@toruslabs/eccrypto": "^4.0.0", + "@toruslabs/metadata-helpers": "^5.1.0", + "@toruslabs/openlogin-session-manager": "^3.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@toruslabs/secure-pub-sub": "^0.2.0", + "bowser": "^2.11.0", + "events": "^3.3.0", + "loglevel": "^1.9.1", + "ts-custom-error": "^3.3.1" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/openlogin-jrpc": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-8.1.1.tgz", + "integrity": "sha512-SGuFHWLPDbnfexe/t2dcwZT06N8k8NNkWJF+Y8eHqK4k0jgVNauIrs3wK0dshlLtgQKDQFFsqdQlWNVa7cLz6w==", + "dependencies": { + "@metamask/rpc-errors": "^6.2.1", + "end-of-stream": "^1.4.4", + "events": "^3.3.0", + "fast-safe-stringify": "^2.1.1", + "once": "^1.4.0", + "pump": "^3.0.0", + "readable-stream": "^4.5.2" }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/@metamask/rpc-errors": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz", + "integrity": "sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg==", + "dependencies": { + "@metamask/utils": "^9.0.0", + "fast-safe-stringify": "^2.0.6" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@toruslabs/openlogin-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.0.0.tgz", - "integrity": "sha512-S+nnZQ+Y+XCHvTYaov3ltiV2hAAPpKpwxvB4TmbMvi7KWOZ8BcUJQykSITlIXV4aE5y5BD96rsmjQ3C3MyVtUQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.1.1.tgz", + "integrity": "sha512-hikBX7CdiWCTNNfsiacPM9O+2Ysf6ULcn9E4og9BVSt4brduUQoa9ioNY6G5m0eH/xQCzRsLpSRGNuOPTBJm3w==", "dependencies": { - "@toruslabs/base-session-manager": "^3.0.0", + "@toruslabs/base-session-manager": "^3.1.1", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "5.0.0" + "@toruslabs/metadata-helpers": "5.1.0" }, "engines": { "node": ">=18.x", @@ -6380,16 +6541,14 @@ "@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==", + "node_modules/@toruslabs/openlogin-utils": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-8.2.1.tgz", + "integrity": "sha512-NSOtj61NZe7w9qbd92cYwMlE/1UwPGtDH02NfUjoEEc3p1yD5U2cLZjdSwsnAgjGNgRqVomXpND4hii12lI/ew==", "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" + "@toruslabs/constants": "^13.2.0", + "base64url": "^3.0.1", + "color": "^4.2.3" }, "engines": { "node": ">=18.x", @@ -6399,26 +6558,23 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/secure-pub-sub/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", + "node_modules/@toruslabs/secure-pub-sub": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.2.0.tgz", + "integrity": "sha512-pkpEbeJaGHYUFj7M3lVYfzUFSX+54Vfb4M+IB+RagNpWviTp/rUQ+hy+vcFKkuuwsxZ5NDnucHzb7+XJmdLTmA==", "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "@toruslabs/eccrypto": "^4.0.0", + "@toruslabs/http-helpers": "^6.1.0", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "socket.io-client": "^4.7.4" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } + "@babel/runtime": "7.x" } }, "node_modules/@trysound/sax": { @@ -7418,460 +7574,72 @@ "node_modules/@walletconnect/utils": { "version": "2.11.1", "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.11.1.tgz", - "integrity": "sha512-wRFDHN86dZ05mCET1H3912odIeQa8j7cZKxl1FlWRpV2YsILj9HCYSX6Uq2brwO02Kv2vryke44G1r8XI/LViA==", - "dependencies": { - "@stablelib/chacha20poly1305": "1.0.1", - "@stablelib/hkdf": "1.0.1", - "@stablelib/random": "^1.0.2", - "@stablelib/sha256": "1.0.1", - "@stablelib/x25519": "^1.0.3", - "@walletconnect/relay-api": "^1.0.9", - "@walletconnect/safe-json": "^1.0.2", - "@walletconnect/time": "^1.0.2", - "@walletconnect/types": "2.11.1", - "@walletconnect/window-getters": "^1.0.1", - "@walletconnect/window-metadata": "^1.0.1", - "detect-browser": "5.3.0", - "query-string": "7.1.3", - "uint8arrays": "^3.1.0" - } - }, - "node_modules/@walletconnect/window-getters": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", - "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", - "dependencies": { - "tslib": "1.14.1" - } - }, - "node_modules/@walletconnect/window-metadata": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", - "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", - "dependencies": { - "@walletconnect/window-getters": "^1.0.1", - "tslib": "1.14.1" - } - }, - "node_modules/@web3auth/base": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.0.0.tgz", - "integrity": "sha512-3EYGHe73huRHXQ6DBWx/uL8hxlzDoiJXO+KSdonrBci4u5zY5ZVznaVXEbO4bTaT208MWaFAkFhEztFFYA0g3g==", - "dependencies": { - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "jwt-decode": "^4.0.0", - "loglevel": "^1.9.1", - "ts-custom-error": "^3.3.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x" - } - }, - "node_modules/@web3auth/base/node_modules/@toruslabs/openlogin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-7.0.4.tgz", - "integrity": "sha512-uwrP1Rz/clUtPAwgt2FI83rS5YbRszmHPcE7oHkFBQQ8R/GBAmHoNI3gtbeU20lrAjnEWu4Inpq7jj3YbCPagA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@toruslabs/secure-pub-sub": "^0.0.1", - "bowser": "^2.11.0", - "events": "^3.3.0", - "loglevel": "^1.9.1", - "ts-custom-error": "^3.3.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/base/node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", - "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "end-of-stream": "^1.4.4", - "events": "^3.3.0", - "fast-safe-stringify": "^2.1.1", - "once": "^1.4.0", - "pump": "^3.0.0", - "readable-stream": "^4.5.2" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/base/node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "base64url": "^3.0.1", - "color": "^4.2.3" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/ethereum-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.0.0.tgz", - "integrity": "sha512-I+s3yyxZrNLMgZ6TIc+0dpwdAhU8BC1uBKBjgpD8v/d87WRbQwB2mVbiJDgnQnhX7sRjQZzSsS5kldBXcft88Q==", - "dependencies": { - "@ethereumjs/common": "^4.2.0", - "@ethereumjs/tx": "^5.2.1", - "@ethereumjs/util": "^9.0.2", - "@metamask/eth-sig-util": "^7.0.1", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@walletconnect/utils": "^2.11.1", - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", - "assert": "^2.1.0", - "bignumber.js": "^9.1.2", - "bn.js": "^5.2.1", - "jsonschema": "^1.4.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/common": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.2.0.tgz", - "integrity": "sha512-UWqovZQksxEY9cU+s1cF3JwFyJdKrJsURM+ORHpZZLQfsqQf+1uGbD3N0AvQ7M+Jz/LxkiVY98+Cd3OMzsrOcA==", - "dependencies": { - "@ethereumjs/util": "^9.0.2" - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/rlp": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", - "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==", - "bin": { - "rlp": "bin/rlp.cjs" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/tx": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.2.1.tgz", - "integrity": "sha512-BzdtUaa7KtP8T5NxJWRxo/RBoJzxYeCdx2n2C4zZLuWJBYVccfcyMiyDgr6W78Utmu/jIfGXknfh2t06+rTkiw==", - "dependencies": { - "@ethereumjs/common": "^4.2.0", - "@ethereumjs/rlp": "^5.0.2", - "@ethereumjs/util": "^9.0.2", - "ethereum-cryptography": "^2.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", - "dependencies": { - "@ethereumjs/rlp": "^5.0.2", - "ethereum-cryptography": "^2.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/base-controllers": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.5.0.tgz", - "integrity": "sha512-kS9uRJozWn5CgFPiUdlZDaEycWBoGWp72mDoKgKUMScIEBAPrrfx1dX8ii7uke4AyBodqv9Q62SWEy8a+YY+GA==", - "dependencies": { - "@ethereumjs/util": "^9.0.2", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/broadcast-channel": "^9.0.1", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "async-mutex": "^0.4.1", - "bignumber.js": "^9.1.2", - "bowser": "^2.11.0", - "lodash": "^4.17.21", - "loglevel": "^1.9.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", - "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "end-of-stream": "^1.4.4", - "events": "^3.3.0", - "fast-safe-stringify": "^2.1.1", - "once": "^1.4.0", - "pump": "^3.0.0", - "readable-stream": "^4.5.2" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "base64url": "^3.0.1", - "color": "^4.2.3" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/ethereum-provider/node_modules/@web3auth/base-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.0.0.tgz", - "integrity": "sha512-pilDxuGgKdloXQdk9D/027DPIZtGzHMQjcFNOEKrwBS+CGApOejyr/J8+D8bjuhb3OU6JrnJsHstBbn1t6stAg==", - "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@web3auth/base": "^8.0.0", - "json-rpc-random-id": "^1.0.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/modal": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.0.0.tgz", - "integrity": "sha512-kWZbIso+oUI7EmUVfNdqzxxPW6VDm9lDfjmiyCJzTCJ5q1JsF7S+oeUBz7pX60wp2TjeEscWZRH85URxHIEvIw==", - "dependencies": { - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", - "@web3auth/ui": "^8.0.0" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@web3auth/wallet-connect-v2-adapter": "^8.x" - }, - "peerDependenciesMeta": { - "@web3auth/wallet-connect-v2-adapter": { - "optional": true - } - } - }, - "node_modules/@web3auth/modal/node_modules/@ethereumjs/rlp": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", - "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==", - "bin": { - "rlp": "bin/rlp.cjs" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@web3auth/modal/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", - "dependencies": { - "@ethereumjs/rlp": "^5.0.2", - "ethereum-cryptography": "^2.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } - } - }, - "node_modules/@web3auth/modal/node_modules/@toruslabs/base-controllers": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.5.0.tgz", - "integrity": "sha512-kS9uRJozWn5CgFPiUdlZDaEycWBoGWp72mDoKgKUMScIEBAPrrfx1dX8ii7uke4AyBodqv9Q62SWEy8a+YY+GA==", - "dependencies": { - "@ethereumjs/util": "^9.0.2", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/broadcast-channel": "^9.0.1", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "async-mutex": "^0.4.1", - "bignumber.js": "^9.1.2", - "bowser": "^2.11.0", - "lodash": "^4.17.21", - "loglevel": "^1.9.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" + "integrity": "sha512-wRFDHN86dZ05mCET1H3912odIeQa8j7cZKxl1FlWRpV2YsILj9HCYSX6Uq2brwO02Kv2vryke44G1r8XI/LViA==", + "dependencies": { + "@stablelib/chacha20poly1305": "1.0.1", + "@stablelib/hkdf": "1.0.1", + "@stablelib/random": "^1.0.2", + "@stablelib/sha256": "1.0.1", + "@stablelib/x25519": "^1.0.3", + "@walletconnect/relay-api": "^1.0.9", + "@walletconnect/safe-json": "^1.0.2", + "@walletconnect/time": "^1.0.2", + "@walletconnect/types": "2.11.1", + "@walletconnect/window-getters": "^1.0.1", + "@walletconnect/window-metadata": "^1.0.1", + "detect-browser": "5.3.0", + "query-string": "7.1.3", + "uint8arrays": "^3.1.0" } }, - "node_modules/@web3auth/modal/node_modules/@toruslabs/openlogin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-7.0.4.tgz", - "integrity": "sha512-uwrP1Rz/clUtPAwgt2FI83rS5YbRszmHPcE7oHkFBQQ8R/GBAmHoNI3gtbeU20lrAjnEWu4Inpq7jj3YbCPagA==", + "node_modules/@walletconnect/window-getters": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.1.tgz", + "integrity": "sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q==", "dependencies": { - "@toruslabs/constants": "^13.1.0", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@toruslabs/secure-pub-sub": "^0.0.1", - "bowser": "^2.11.0", - "events": "^3.3.0", - "loglevel": "^1.9.1", - "ts-custom-error": "^3.3.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" + "tslib": "1.14.1" } }, - "node_modules/@web3auth/modal/node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", + "node_modules/@walletconnect/window-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz", + "integrity": "sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==", "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "end-of-stream": "^1.4.4", - "events": "^3.3.0", - "fast-safe-stringify": "^2.1.1", - "once": "^1.4.0", - "pump": "^3.0.0", - "readable-stream": "^4.5.2" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" + "@walletconnect/window-getters": "^1.0.1", + "tslib": "1.14.1" } }, - "node_modules/@web3auth/modal/node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "base64url": "^3.0.1", - "color": "^4.2.3" + "node_modules/@web3auth/base": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.12.0.tgz", + "integrity": "sha512-ghQBMDTtylNM5HygdKEBpJy9VaRDiYdG2K/wbl5LokGEe0nqAOt7Hx0oG/972iGX5sJ5tnSeb/epppolX3x9Ag==", + "dependencies": { + "@toruslabs/constants": "^13.4.0", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "jwt-decode": "^4.0.0", + "loglevel": "^1.9.1", + "ts-custom-error": "^3.3.1" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/modal/node_modules/@web3auth/base-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-plugin/-/base-plugin-8.0.0.tgz", - "integrity": "sha512-o6+0itZjLIDCqzJvUKBniN6LIMPR2DC+unTAGsqt1ZkBAtWM7HjzkYQ5YwbUKLkemnLnAku+LsopjsBBLPmJtw==", - "dependencies": { - "@web3auth/base": "^8.0.0" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" + "@babel/runtime": "^7.x" } }, - "node_modules/@web3auth/modal/node_modules/@web3auth/base-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.0.0.tgz", - "integrity": "sha512-pilDxuGgKdloXQdk9D/027DPIZtGzHMQjcFNOEKrwBS+CGApOejyr/J8+D8bjuhb3OU6JrnJsHstBbn1t6stAg==", + "node_modules/@web3auth/base-provider": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.12.0.tgz", + "integrity": "sha512-08CNCeQKk+MAq4yLJaH84mEQRJ+p8UDhiQ7+/lzM34JVdzQpo5/p3gIn/0CTFobvAL9ECQ2yX1AVQDbqDwL2zg==", "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@web3auth/base": "^8.0.0", + "@metamask/rpc-errors": "6.2.1", + "@toruslabs/base-controllers": "^5.9.2", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@web3auth/base": "^8.12.0", "json-rpc-random-id": "^1.0.1" }, "engines": { @@ -7882,56 +7650,43 @@ "@babel/runtime": "7.x" } }, - "node_modules/@web3auth/modal/node_modules/@web3auth/no-modal": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.0.0.tgz", - "integrity": "sha512-o25LdtswhJmXHhBbCFgVkl4oJB2vndtrcoYQbj4QL8KerNREJ7v/RKvV1aZY0jYgtjtfTTZYbqG28vr24tZ8SA==", - "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-plugin": "^8.0.0", - "@web3auth/base-provider": "^8.0.0" + "node_modules/@web3auth/ethereum-provider": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.12.0.tgz", + "integrity": "sha512-y3BRfnrspitQGnMza26TNRmEindnBp1G0oyMQuJtCQgIauzRwWbtx0ydPcpZtBgLCCXyoCR9sU3CgTT9pQc68g==", + "dependencies": { + "@ethereumjs/common": "^4.3.0", + "@ethereumjs/tx": "^5.3.0", + "@ethereumjs/util": "^9.0.3", + "@metamask/eth-sig-util": "^7.0.3", + "@metamask/rpc-errors": "6.2.1", + "@toruslabs/base-controllers": "^5.9.2", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "assert": "^2.1.0", + "bignumber.js": "^9.1.2", + "bn.js": "^5.2.1", + "jsonschema": "^1.4.1" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "^7.x", - "@web3auth/openlogin-adapter": "^8.x", - "@web3auth/wallet-connect-v2-adapter": "^8.x" - }, - "peerDependenciesMeta": { - "@web3auth/openlogin-adapter": { - "optional": true - }, - "@web3auth/wallet-connect-v2-adapter": { - "optional": true - } + "@babel/runtime": "7.x" } }, - "node_modules/@web3auth/openlogin-adapter": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.0.0.tgz", - "integrity": "sha512-0yEPCHdttWobE5XR/ufuZA91ntsVT3iaQCfqZPMhqVNQrUxV1MMTTBByx991o3TuAgSNBSoic+9OnsQsRbU5Zw==", + "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/common": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.3.0.tgz", + "integrity": "sha512-shBNJ0ewcPNTUfZduHiczPmqkfJDn0Dh/9BR5fq7xUFTuIq7Fu1Vx00XDwQVIrpVL70oycZocOhBM6nDO+4FEQ==", "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", - "lodash.merge": "^4.6.2" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x" + "@ethereumjs/util": "^9.0.3" } }, - "node_modules/@web3auth/openlogin-adapter/node_modules/@ethereumjs/rlp": { + "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/rlp": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==", @@ -7942,150 +7697,127 @@ "node": ">=18" } }, - "node_modules/@web3auth/openlogin-adapter/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", + "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/tx": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.3.0.tgz", + "integrity": "sha512-uv++XYuIfuqYbvymL3/o14hHuC6zX0nRQ1nI2FHsbkkorLZ2ChEIDqVeeVk7Xc9/jQNU/22sk9qZZkRlsveXxw==", "dependencies": { + "@ethereumjs/common": "^4.3.0", "@ethereumjs/rlp": "^5.0.2", + "@ethereumjs/util": "^9.0.3", "ethereum-cryptography": "^2.1.3" }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, - "node_modules/@web3auth/openlogin-adapter/node_modules/@toruslabs/base-controllers": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.5.0.tgz", - "integrity": "sha512-kS9uRJozWn5CgFPiUdlZDaEycWBoGWp72mDoKgKUMScIEBAPrrfx1dX8ii7uke4AyBodqv9Q62SWEy8a+YY+GA==", + "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/util": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.3.tgz", + "integrity": "sha512-PmwzWDflky+7jlZIFqiGsBPap12tk9zK5SVH9YW2OEnDN7OEhCjUOMzbOqwuClrbkSIkM2ERivd7sXZ48Rh/vg==", "dependencies": { - "@ethereumjs/util": "^9.0.2", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/broadcast-channel": "^9.0.1", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "async-mutex": "^0.4.1", - "bignumber.js": "^9.1.2", - "bowser": "^2.11.0", - "lodash": "^4.17.21", - "loglevel": "^1.9.1" + "@ethereumjs/rlp": "^5.0.2", + "ethereum-cryptography": "^2.1.3" }, "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" + "node": ">=18" } }, - "node_modules/@web3auth/openlogin-adapter/node_modules/@toruslabs/openlogin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-7.0.4.tgz", - "integrity": "sha512-uwrP1Rz/clUtPAwgt2FI83rS5YbRszmHPcE7oHkFBQQ8R/GBAmHoNI3gtbeU20lrAjnEWu4Inpq7jj3YbCPagA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@toruslabs/secure-pub-sub": "^0.0.1", - "bowser": "^2.11.0", - "events": "^3.3.0", - "loglevel": "^1.9.1", - "ts-custom-error": "^3.3.1" + "node_modules/@web3auth/modal": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.12.1.tgz", + "integrity": "sha512-e7B87u+bNykqny2AU+TO8H2OzupbJGmcSniG2W1Gnxew0GmH/tsK9xU7bqcoYVdgUIHMK/9+pJuHM3TSqFTJBg==", + "dependencies": { + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", + "@web3auth/ui": "^8.12.1", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/openlogin-adapter/node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", - "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "end-of-stream": "^1.4.4", - "events": "^3.3.0", - "fast-safe-stringify": "^2.1.1", - "once": "^1.4.0", - "pump": "^3.0.0", - "readable-stream": "^4.5.2" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" + "@babel/runtime": "^7.x", + "@web3auth/wallet-connect-v2-adapter": "^8.x" }, - "peerDependencies": { - "@babel/runtime": "7.x" + "peerDependenciesMeta": { + "@web3auth/wallet-connect-v2-adapter": { + "optional": true + } } }, - "node_modules/@web3auth/openlogin-adapter/node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "base64url": "^3.0.1", - "color": "^4.2.3" + "node_modules/@web3auth/no-modal": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.12.0.tgz", + "integrity": "sha512-QhZ8QKKgE138q/DQiO9ieY+7vyo+t/kpmKyOLjVYyXe9XnUTNvcslIDHNufnpXyuR3Qyu8MFm4tI11Op538alg==", + "dependencies": { + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "7.x" + "@babel/runtime": "^7.x", + "@web3auth/openlogin-adapter": "^8.x", + "@web3auth/wallet-connect-v2-adapter": "^8.x" + }, + "peerDependenciesMeta": { + "@web3auth/openlogin-adapter": { + "optional": true + }, + "@web3auth/wallet-connect-v2-adapter": { + "optional": true + } } }, - "node_modules/@web3auth/openlogin-adapter/node_modules/@web3auth/base-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.0.0.tgz", - "integrity": "sha512-pilDxuGgKdloXQdk9D/027DPIZtGzHMQjcFNOEKrwBS+CGApOejyr/J8+D8bjuhb3OU6JrnJsHstBbn1t6stAg==", + "node_modules/@web3auth/openlogin-adapter": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.12.0.tgz", + "integrity": "sha512-PEYdPQ2YOHxw0T7c14aZNtlhEYP/2eMXfquD0sZoKCZ5d87kOHEPY6tBoGXkWNa1X1VJJeSLRsyT8h1P55zuPQ==", "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@web3auth/base": "^8.0.0", - "json-rpc-random-id": "^1.0.1" + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "7.x" + "@babel/runtime": "^7.x" } }, "node_modules/@web3auth/ui": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.0.0.tgz", - "integrity": "sha512-xxP2KTRJJZ8qLUh/ZgA65EyvUgjgyA91Css37WT1C1KRukAANh30k8lsfOD7tNxdIay7xqKV2wp+wU2sSsJeQw==", - "dependencies": { - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.12.1.tgz", + "integrity": "sha512-3I0XtCBOW8H6DPyt72xV+RapDbFCG8nSy5IB7F4G3udtFpRX6GSYNJIXIomAS4VmOUIcNFHZuFbqBFhJKxNscA==", + "dependencies": { + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", "bowser": "^2.11.0", "classnames": "^2.5.1", "copy-to-clipboard": "^3.3.3", - "i18next": "^23.8.2", + "i18next": "^23.12.2", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", - "react-i18next": "^14.0.5", - "react-qrcode-logo": "^2.9.0" + "react-i18next": "^15.0.0", + "react-qrcode-logo": "^3.0.0" }, "engines": { "node": ">=18.x", @@ -8097,74 +7829,12 @@ "react-dom": "^18.x" } }, - "node_modules/@web3auth/ui/node_modules/@toruslabs/openlogin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-7.0.4.tgz", - "integrity": "sha512-uwrP1Rz/clUtPAwgt2FI83rS5YbRszmHPcE7oHkFBQQ8R/GBAmHoNI3gtbeU20lrAjnEWu4Inpq7jj3YbCPagA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@toruslabs/secure-pub-sub": "^0.0.1", - "bowser": "^2.11.0", - "events": "^3.3.0", - "loglevel": "^1.9.1", - "ts-custom-error": "^3.3.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/ui/node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", - "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "end-of-stream": "^1.4.4", - "events": "^3.3.0", - "fast-safe-stringify": "^2.1.1", - "once": "^1.4.0", - "pump": "^3.0.0", - "readable-stream": "^4.5.2" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/ui/node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", - "dependencies": { - "@toruslabs/constants": "^13.1.0", - "base64url": "^3.0.1", - "color": "^4.2.3" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, "node_modules/@web3auth/ui/node_modules/react-i18next": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.5.tgz", - "integrity": "sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.0.0.tgz", + "integrity": "sha512-2O3IgF4zivg57Q6p6i+ChDgJ371IDcEWbuWC6gvoh5NbkDMs0Q+O7RPr4v61+Se32E0V+LmtwePAeqWZW0bi6g==", "dependencies": { - "@babel/runtime": "^7.23.9", + "@babel/runtime": "^7.24.8", "html-parse-stringify": "^3.0.1" }, "peerDependencies": { @@ -8923,17 +8593,17 @@ "peer": true }, "node_modules/async-mutex": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz", - "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.5.0.tgz", + "integrity": "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/async-mutex/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/asynciterator.prototype": { "version": "1.0.0", @@ -11667,9 +11337,9 @@ "integrity": "sha512-UUlE+/rWbydmp+FW8xlnnTA5WNA0ZZd2XL8CuMS72rh+k4y1f8+z6yk3UQhEwqHQWj6IBdL78DwWOdGMvYfQyA==" }, "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.6.tgz", + "integrity": "sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -14297,9 +13967,9 @@ } }, "node_modules/i18next": { - "version": "23.8.2", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.8.2.tgz", - "integrity": "sha512-Z84zyEangrlERm0ZugVy4bIt485e/H8VecGUZkZWrH7BDePG6jT73QdL9EA1tRTTVVMpry/MgWIP1FjEn0DRXA==", + "version": "23.12.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.12.2.tgz", + "integrity": "sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==", "funding": [ { "type": "individual", @@ -18770,9 +18440,12 @@ } }, "node_modules/oblivious-set": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.1.tgz", - "integrity": "sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz", + "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==", + "engines": { + "node": ">=16" + } }, "node_modules/obuf": { "version": "1.1.2", @@ -21600,16 +21273,16 @@ } }, "node_modules/react-qrcode-logo": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-qrcode-logo/-/react-qrcode-logo-2.9.0.tgz", - "integrity": "sha512-x9uctB/8kuQ+x7p4V/BRv6qbQV4xYopLcitBuQT3925U/zVFb3bbDUsUZsi7hEKuAX/wRsfhs331FhlPSYCO9Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-qrcode-logo/-/react-qrcode-logo-3.0.0.tgz", + "integrity": "sha512-2+vZ3GNBdUpYxIKyt6SFZsDGXa0xniyUQ0wPI4O0hJTzRjttPIx1pPnH9IWQmp/4nDMoN47IBhi3Breu1KudYw==", "dependencies": { "lodash.isequal": "^4.5.0", - "qrcode-generator": "^1.4.1" + "qrcode-generator": "^1.4.4" }, "peerDependencies": { - "react": ">=16.4.1", - "react-dom": ">=16.4.1" + "react": ">=18.0.0", + "react-dom": ">=18.0.0" } }, "node_modules/react-refresh": { @@ -22861,9 +22534,9 @@ "peer": true }, "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -24244,11 +23917,6 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, - "node_modules/tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/demos/wagmi-modal/package.json b/demos/wagmi-modal/package.json index 5adacc2..d8b1fb1 100644 --- a/demos/wagmi-modal/package.json +++ b/demos/wagmi-modal/package.json @@ -11,9 +11,9 @@ "@types/node": "^16.18.11", "@types/react": "^18.2.12", "@types/react-dom": "^18.2.5", - "@web3auth/base": "^8.0.0", - "@web3auth/modal": "^8.0.0", - "@web3auth/ethereum-provider": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/modal": "^8.12.1", + "@web3auth/ethereum-provider": "^8.12.0", "@web3auth/web3auth-wagmi-connector": "file:../../", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/demos/wagmi-modal/src/balance.tsx b/demos/wagmi-modal/src/balance.tsx index 2bc4023..8b2f3ad 100644 --- a/demos/wagmi-modal/src/balance.tsx +++ b/demos/wagmi-modal/src/balance.tsx @@ -1,10 +1,11 @@ -import { useAccount, useBalance } from "wagmi"; +import { useAccount, useBalance, useSignTypedData } from "wagmi"; export function Balance() { - const { address } = useAccount() + const { address } = useAccount(); + const { signTypedData } = useSignTypedData(); - const { data: default_ } = useBalance({ address }) - const { data: account_ } = useBalance({ address }) + const { data: default_ } = useBalance({ address }); + const { data: account_ } = useBalance({ address }); return (
@@ -12,6 +13,38 @@ export function Balance() {
Balance (Default Chain): {default_?.formatted}
Balance (Account Chain): {account_?.formatted}
+
- ) -} \ No newline at end of file + ); +} diff --git a/demos/wagmi-next13/package-lock.json b/demos/wagmi-next13/package-lock.json index b7b1546..cbb9523 100644 --- a/demos/wagmi-next13/package-lock.json +++ b/demos/wagmi-next13/package-lock.json @@ -12,9 +12,10 @@ "@types/node": "20.11.19", "@types/react": "18.2.57", "@types/react-dom": "18.2.19", - "@web3auth/base": "^8.0.0", - "@web3auth/ethereum-provider": "^8.0.0", - "@web3auth/modal": "^8.0.0", + "@walletconnect/modal": "^2.6.2", + "@web3auth/base": "^8.12.0", + "@web3auth/ethereum-provider": "^8.12.0", + "@web3auth/modal": "^8.12.1", "@web3auth/web3auth-wagmi-connector": "file:../../", "eslint": "8.56.0", "eslint-config-next": "13.4.5", @@ -27,7 +28,8 @@ } }, "../..": { - "version": "5.0.1", + "name": "@web3auth/web3auth-wagmi-connector", + "version": "6.0.0", "license": "MIT", "devDependencies": { "@changesets/cli": "^2.27.1", @@ -36,10 +38,10 @@ "@toruslabs/torus-scripts": "^5.2.0", "@types/node": "^20", "@wagmi/core": "^2.6.5", - "@web3auth/base": "^8.0.0", - "@web3auth/modal": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/modal": "^8.12.1", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", "changeset": "^0.2.6", "cross-env": "^7.0.3", "eslint": "^8.56.0", @@ -2283,9 +2285,9 @@ "peer": true }, "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2802,17 +2804,48 @@ } }, "node_modules/@metamask/abi-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-2.0.2.tgz", - "integrity": "sha512-B/A1dY/w4F/t6cDHUscklO6ovb/ztFsrsTXFd8QlqSByk/vyy+QbPE3VVpmmyI/7RX+PA1AJcvBdzCIz+r9dVQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-2.0.4.tgz", + "integrity": "sha512-StnIgUB75x7a7AgUhiaUZDpCsqGp7VkNnZh2XivXkJ6mPkE83U8ARGQj5MbRis7VJY8BC5V1AbB1fjdh0hupPQ==", "dependencies": { - "@metamask/utils": "^8.0.0", - "superstruct": "^1.0.3" + "@metamask/superstruct": "^3.1.0", + "@metamask/utils": "^9.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/abi-utils/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" }, "engines": { "node": ">=16.0.0" } }, + "node_modules/@metamask/abi-utils/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/eth-json-rpc-provider": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@metamask/eth-json-rpc-provider/-/eth-json-rpc-provider-1.0.1.tgz", @@ -2850,21 +2883,52 @@ } }, "node_modules/@metamask/eth-sig-util": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-7.0.1.tgz", - "integrity": "sha512-59GSrMyFH2fPfu7nKeIQdZ150zxXNNhAQIUaFRUW+MGtVA4w/ONbiQobcRBLi+jQProfIyss51G8pfLPcQ0ylg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-7.0.3.tgz", + "integrity": "sha512-PAtGnOkYvh90k2lEZldq/FK7GTLF6WxE+2bV85PoA3pqlJnmJCAY62tuvxHSwnVngSKlc4mcNvjnUg2eYO6JGg==", "dependencies": { "@ethereumjs/util": "^8.1.0", - "@metamask/abi-utils": "^2.0.2", - "@metamask/utils": "^8.1.0", + "@metamask/abi-utils": "^2.0.4", + "@metamask/utils": "^9.0.0", + "@scure/base": "~1.1.3", "ethereum-cryptography": "^2.1.2", - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" + "tweetnacl": "^1.0.3" }, "engines": { "node": "^16.20 || ^18.16 || >=20" } }, + "node_modules/@metamask/eth-sig-util/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/eth-sig-util/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/json-rpc-engine": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.2.tgz", @@ -3042,11 +3106,11 @@ } }, "node_modules/@metamask/rpc-errors": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz", - "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.2.1.tgz", + "integrity": "sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==", "dependencies": { - "@metamask/utils": "^8.1.0", + "@metamask/utils": "^8.3.0", "fast-safe-stringify": "^2.0.6" }, "engines": { @@ -3269,6 +3333,14 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/@metamask/superstruct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", + "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@metamask/utils": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.3.0.tgz", @@ -5569,20 +5641,20 @@ } }, "node_modules/@toruslabs/base-controllers": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.5.0.tgz", - "integrity": "sha512-kS9uRJozWn5CgFPiUdlZDaEycWBoGWp72mDoKgKUMScIEBAPrrfx1dX8ii7uke4AyBodqv9Q62SWEy8a+YY+GA==", - "dependencies": { - "@ethereumjs/util": "^9.0.2", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/broadcast-channel": "^9.0.1", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "async-mutex": "^0.4.1", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.9.2.tgz", + "integrity": "sha512-LtyCxzcUkC7dyriGO23oYtgVVaAC8uPfx7OS2IeFw9wYC2Wms6plvCA3BxIpCTbLwxPzdd/6L7uLtpTe6FP+IQ==", + "dependencies": { + "@ethereumjs/util": "^9.0.3", + "@metamask/rpc-errors": "^6.2.1", + "@toruslabs/broadcast-channel": "^10.0.2", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.1.2", + "async-mutex": "^0.5.0", "bignumber.js": "^9.1.2", "bowser": "^2.11.0", - "lodash": "^4.17.21", + "jwt-decode": "^4.0.0", "loglevel": "^1.9.1" }, "engines": { @@ -5605,31 +5677,23 @@ } }, "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.3.tgz", + "integrity": "sha512-PmwzWDflky+7jlZIFqiGsBPap12tk9zK5SVH9YW2OEnDN7OEhCjUOMzbOqwuClrbkSIkM2ERivd7sXZ48Rh/vg==", "dependencies": { "@ethereumjs/rlp": "^5.0.2", "ethereum-cryptography": "^2.1.3" }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, "node_modules/@toruslabs/base-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.0.0.tgz", - "integrity": "sha512-+EqwizmSFkVEczUtaw+swbAxRIIxC/EaFE040rwfgC5fixaQMNLw2cVYXWN67Ra47wC9A7Om6xwQTuGFR+dy4w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.1.1.tgz", + "integrity": "sha512-/awg0VbJcfcdJTB2zYdnoFkNGOioODvBc7i3vfxR6lRpFvVwndYPwbD870bgRiSUt9hSee8pSfokejnjDZGpew==", "dependencies": { - "@toruslabs/http-helpers": "^5.0.0" + "@toruslabs/http-helpers": "^6.1.0" }, "engines": { "node": ">=18.x", @@ -5639,40 +5703,17 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/base-session-manager/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@toruslabs/broadcast-channel": { - "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==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-10.0.2.tgz", + "integrity": "sha512-aZbKNgV/OhiTKSdxBTGO86xRdeR7Ct1vkB8yeyXRX32moARhZ69uJQL49jKh4cWKV3VeijrL9XvKdn5bzgHQZg==", "dependencies": { - "@babel/runtime": "^7.22.10", + "@babel/runtime": "^7.24.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "bowser": "^2.11.0", - "loglevel": "^1.8.1", - "oblivious-set": "1.1.1", - "socket.io-client": "^4.7.2", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "oblivious-set": "1.4.0", + "socket.io-client": "^4.7.5", "unload": "^2.4.1" }, "engines": { @@ -5681,9 +5722,9 @@ } }, "node_modules/@toruslabs/constants": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.1.0.tgz", - "integrity": "sha512-W1LyRoM5xCTyNivGnxa+mOit4yWPZjyYHfM+whYBujP1nQVnJ09nSFCBn1ePm6ONxB5mp58jsI3TJugeY2KFSg==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.4.0.tgz", + "integrity": "sha512-CjmnMQ5Oj0bqSBGkhv7Xm3LciGJDHwe4AJ1LF6mijlP+QcCnUM5I6kVp60j7zZ/r0DT7nIEiuHHHczGpCZor0A==", "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -5705,12 +5746,12 @@ } }, "node_modules/@toruslabs/http-helpers": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.0.0.tgz", - "integrity": "sha512-/KrISB9fGV2TM+5Z+0CGj24d/G08kqbB+kodO3nbwNcS0a55dpy+RiB0naF3H1gbEt4Ah5YH8qCDyAZ+zcR2FQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.1.1.tgz", + "integrity": "sha512-bJYOaltRzklzObhRdutT1wau17vXyrCCBKJOeN46F1t99MUXi5udQNeErFOcr9qBsvrq2q67eVBkU5XOeBMX5A==", "dependencies": { "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -5727,15 +5768,15 @@ } }, "node_modules/@toruslabs/metadata-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.0.0.tgz", - "integrity": "sha512-ZUFfOHJVJC53c8wJYHjdF3bIgN2ZvfqehbTZ/zJ7oVFfrrd6O66V3gQ1i1zxBjH3yhOvZKQwc0DaMmh3G0NUXQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.1.0.tgz", + "integrity": "sha512-7fdqKuWUaJT/ng+PlqrA4XKkn8Dij4JJozfv/4gHTi0f/6JFncpzIces09jTV70hCf0JIsTCvIDlzKOdJ+aeZg==", "dependencies": { "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2" + "@toruslabs/http-helpers": "^6.1.0", + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.1.3", + "json-stable-stringify": "^1.1.1" }, "engines": { "node": ">=18.x", @@ -5745,39 +5786,17 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/metadata-helpers/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@toruslabs/openlogin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-7.0.4.tgz", - "integrity": "sha512-uwrP1Rz/clUtPAwgt2FI83rS5YbRszmHPcE7oHkFBQQ8R/GBAmHoNI3gtbeU20lrAjnEWu4Inpq7jj3YbCPagA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-8.2.1.tgz", + "integrity": "sha512-2X1s6dg8PhF/eXjKChkEHhKNO27gx7pjdUD7moMwu+YNm3+SJWJtt+bJWNbHIvWKHcCsms7nC8Pn3RZ8arOEQg==", "dependencies": { - "@toruslabs/constants": "^13.1.0", + "@toruslabs/constants": "^13.2.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@toruslabs/secure-pub-sub": "^0.0.1", + "@toruslabs/metadata-helpers": "^5.1.0", + "@toruslabs/openlogin-session-manager": "^3.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@toruslabs/secure-pub-sub": "^0.2.0", "bowser": "^2.11.0", "events": "^3.3.0", "loglevel": "^1.9.1", @@ -5792,11 +5811,11 @@ } }, "node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-8.1.1.tgz", + "integrity": "sha512-SGuFHWLPDbnfexe/t2dcwZT06N8k8NNkWJF+Y8eHqK4k0jgVNauIrs3wK0dshlLtgQKDQFFsqdQlWNVa7cLz6w==", "dependencies": { - "@metamask/rpc-errors": "^6.1.0", + "@metamask/rpc-errors": "^6.2.1", "end-of-stream": "^1.4.4", "events": "^3.3.0", "fast-safe-stringify": "^2.1.1", @@ -5812,14 +5831,57 @@ "@babel/runtime": "7.x" } }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/@metamask/rpc-errors": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz", + "integrity": "sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg==", + "dependencies": { + "@metamask/utils": "^9.0.0", + "fast-safe-stringify": "^2.0.6" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@toruslabs/openlogin-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.0.0.tgz", - "integrity": "sha512-S+nnZQ+Y+XCHvTYaov3ltiV2hAAPpKpwxvB4TmbMvi7KWOZ8BcUJQykSITlIXV4aE5y5BD96rsmjQ3C3MyVtUQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.1.1.tgz", + "integrity": "sha512-hikBX7CdiWCTNNfsiacPM9O+2Ysf6ULcn9E4og9BVSt4brduUQoa9ioNY6G5m0eH/xQCzRsLpSRGNuOPTBJm3w==", "dependencies": { - "@toruslabs/base-session-manager": "^3.0.0", + "@toruslabs/base-session-manager": "^3.1.1", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "5.0.0" + "@toruslabs/metadata-helpers": "5.1.0" }, "engines": { "node": ">=18.x", @@ -5830,11 +5892,11 @@ } }, "node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-8.2.1.tgz", + "integrity": "sha512-NSOtj61NZe7w9qbd92cYwMlE/1UwPGtDH02NfUjoEEc3p1yD5U2cLZjdSwsnAgjGNgRqVomXpND4hii12lI/ew==", "dependencies": { - "@toruslabs/constants": "^13.1.0", + "@toruslabs/constants": "^13.2.0", "base64url": "^3.0.1", "color": "^4.2.3" }, @@ -5847,15 +5909,15 @@ } }, "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==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.2.0.tgz", + "integrity": "sha512-pkpEbeJaGHYUFj7M3lVYfzUFSX+54Vfb4M+IB+RagNpWviTp/rUQ+hy+vcFKkuuwsxZ5NDnucHzb7+XJmdLTmA==", "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" + "@toruslabs/http-helpers": "^6.1.0", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "socket.io-client": "^4.7.4" }, "engines": { "node": ">=18.x", @@ -5865,28 +5927,6 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/secure-pub-sub/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@types/chrome": { "version": "0.0.136", "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.136.tgz", @@ -6513,14 +6553,15 @@ } }, "node_modules/@web3auth/base": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.0.0.tgz", - "integrity": "sha512-3EYGHe73huRHXQ6DBWx/uL8hxlzDoiJXO+KSdonrBci4u5zY5ZVznaVXEbO4bTaT208MWaFAkFhEztFFYA0g3g==", - "dependencies": { - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.12.0.tgz", + "integrity": "sha512-ghQBMDTtylNM5HygdKEBpJy9VaRDiYdG2K/wbl5LokGEe0nqAOt7Hx0oG/972iGX5sJ5tnSeb/epppolX3x9Ag==", + "dependencies": { + "@toruslabs/constants": "^13.4.0", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", "jwt-decode": "^4.0.0", "loglevel": "^1.9.1", "ts-custom-error": "^3.3.1" @@ -6533,27 +6574,15 @@ "@babel/runtime": "^7.x" } }, - "node_modules/@web3auth/base-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-plugin/-/base-plugin-8.0.0.tgz", - "integrity": "sha512-o6+0itZjLIDCqzJvUKBniN6LIMPR2DC+unTAGsqt1ZkBAtWM7HjzkYQ5YwbUKLkemnLnAku+LsopjsBBLPmJtw==", - "dependencies": { - "@web3auth/base": "^8.0.0" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - } - }, "node_modules/@web3auth/base-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.0.0.tgz", - "integrity": "sha512-pilDxuGgKdloXQdk9D/027DPIZtGzHMQjcFNOEKrwBS+CGApOejyr/J8+D8bjuhb3OU6JrnJsHstBbn1t6stAg==", - "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@web3auth/base": "^8.0.0", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.12.0.tgz", + "integrity": "sha512-08CNCeQKk+MAq4yLJaH84mEQRJ+p8UDhiQ7+/lzM34JVdzQpo5/p3gIn/0CTFobvAL9ECQ2yX1AVQDbqDwL2zg==", + "dependencies": { + "@metamask/rpc-errors": "6.2.1", + "@toruslabs/base-controllers": "^5.9.2", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@web3auth/base": "^8.12.0", "json-rpc-random-id": "^1.0.1" }, "engines": { @@ -6565,21 +6594,20 @@ } }, "node_modules/@web3auth/ethereum-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.0.0.tgz", - "integrity": "sha512-I+s3yyxZrNLMgZ6TIc+0dpwdAhU8BC1uBKBjgpD8v/d87WRbQwB2mVbiJDgnQnhX7sRjQZzSsS5kldBXcft88Q==", - "dependencies": { - "@ethereumjs/common": "^4.2.0", - "@ethereumjs/tx": "^5.2.1", - "@ethereumjs/util": "^9.0.2", - "@metamask/eth-sig-util": "^7.0.1", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@walletconnect/utils": "^2.11.1", - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.12.0.tgz", + "integrity": "sha512-y3BRfnrspitQGnMza26TNRmEindnBp1G0oyMQuJtCQgIauzRwWbtx0ydPcpZtBgLCCXyoCR9sU3CgTT9pQc68g==", + "dependencies": { + "@ethereumjs/common": "^4.3.0", + "@ethereumjs/tx": "^5.3.0", + "@ethereumjs/util": "^9.0.3", + "@metamask/eth-sig-util": "^7.0.3", + "@metamask/rpc-errors": "6.2.1", + "@toruslabs/base-controllers": "^5.9.2", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", "assert": "^2.1.0", "bignumber.js": "^9.1.2", "bn.js": "^5.2.1", @@ -6594,11 +6622,11 @@ } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/common": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.2.0.tgz", - "integrity": "sha512-UWqovZQksxEY9cU+s1cF3JwFyJdKrJsURM+ORHpZZLQfsqQf+1uGbD3N0AvQ7M+Jz/LxkiVY98+Cd3OMzsrOcA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.3.0.tgz", + "integrity": "sha512-shBNJ0ewcPNTUfZduHiczPmqkfJDn0Dh/9BR5fq7xUFTuIq7Fu1Vx00XDwQVIrpVL70oycZocOhBM6nDO+4FEQ==", "dependencies": { - "@ethereumjs/util": "^9.0.2" + "@ethereumjs/util": "^9.0.3" } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/rlp": { @@ -6613,57 +6641,43 @@ } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/tx": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.2.1.tgz", - "integrity": "sha512-BzdtUaa7KtP8T5NxJWRxo/RBoJzxYeCdx2n2C4zZLuWJBYVccfcyMiyDgr6W78Utmu/jIfGXknfh2t06+rTkiw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.3.0.tgz", + "integrity": "sha512-uv++XYuIfuqYbvymL3/o14hHuC6zX0nRQ1nI2FHsbkkorLZ2ChEIDqVeeVk7Xc9/jQNU/22sk9qZZkRlsveXxw==", "dependencies": { - "@ethereumjs/common": "^4.2.0", + "@ethereumjs/common": "^4.3.0", "@ethereumjs/rlp": "^5.0.2", - "@ethereumjs/util": "^9.0.2", + "@ethereumjs/util": "^9.0.3", "ethereum-cryptography": "^2.1.3" }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.3.tgz", + "integrity": "sha512-PmwzWDflky+7jlZIFqiGsBPap12tk9zK5SVH9YW2OEnDN7OEhCjUOMzbOqwuClrbkSIkM2ERivd7sXZ48Rh/vg==", "dependencies": { "@ethereumjs/rlp": "^5.0.2", "ethereum-cryptography": "^2.1.3" }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, "node_modules/@web3auth/modal": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.0.0.tgz", - "integrity": "sha512-kWZbIso+oUI7EmUVfNdqzxxPW6VDm9lDfjmiyCJzTCJ5q1JsF7S+oeUBz7pX60wp2TjeEscWZRH85URxHIEvIw==", - "dependencies": { - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", - "@web3auth/ui": "^8.0.0" + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.12.1.tgz", + "integrity": "sha512-e7B87u+bNykqny2AU+TO8H2OzupbJGmcSniG2W1Gnxew0GmH/tsK9xU7bqcoYVdgUIHMK/9+pJuHM3TSqFTJBg==", + "dependencies": { + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", + "@web3auth/ui": "^8.12.1", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", @@ -6680,16 +6694,17 @@ } }, "node_modules/@web3auth/no-modal": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.0.0.tgz", - "integrity": "sha512-o25LdtswhJmXHhBbCFgVkl4oJB2vndtrcoYQbj4QL8KerNREJ7v/RKvV1aZY0jYgtjtfTTZYbqG28vr24tZ8SA==", - "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-plugin": "^8.0.0", - "@web3auth/base-provider": "^8.0.0" + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.12.0.tgz", + "integrity": "sha512-QhZ8QKKgE138q/DQiO9ieY+7vyo+t/kpmKyOLjVYyXe9XnUTNvcslIDHNufnpXyuR3Qyu8MFm4tI11Op538alg==", + "dependencies": { + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", @@ -6710,14 +6725,14 @@ } }, "node_modules/@web3auth/openlogin-adapter": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.0.0.tgz", - "integrity": "sha512-0yEPCHdttWobE5XR/ufuZA91ntsVT3iaQCfqZPMhqVNQrUxV1MMTTBByx991o3TuAgSNBSoic+9OnsQsRbU5Zw==", - "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.12.0.tgz", + "integrity": "sha512-PEYdPQ2YOHxw0T7c14aZNtlhEYP/2eMXfquD0sZoKCZ5d87kOHEPY6tBoGXkWNa1X1VJJeSLRsyT8h1P55zuPQ==", + "dependencies": { + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", "lodash.merge": "^4.6.2" }, "engines": { @@ -6729,23 +6744,23 @@ } }, "node_modules/@web3auth/ui": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.0.0.tgz", - "integrity": "sha512-xxP2KTRJJZ8qLUh/ZgA65EyvUgjgyA91Css37WT1C1KRukAANh30k8lsfOD7tNxdIay7xqKV2wp+wU2sSsJeQw==", - "dependencies": { - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.12.1.tgz", + "integrity": "sha512-3I0XtCBOW8H6DPyt72xV+RapDbFCG8nSy5IB7F4G3udtFpRX6GSYNJIXIomAS4VmOUIcNFHZuFbqBFhJKxNscA==", + "dependencies": { + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", "bowser": "^2.11.0", "classnames": "^2.5.1", "copy-to-clipboard": "^3.3.3", - "i18next": "^23.8.2", + "i18next": "^23.12.2", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", - "react-i18next": "^14.0.5", - "react-qrcode-logo": "^2.9.0" + "react-i18next": "^15.0.0", + "react-qrcode-logo": "^3.0.0" }, "engines": { "node": ">=18.x", @@ -7134,17 +7149,17 @@ "peer": true }, "node_modules/async-mutex": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz", - "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.5.0.tgz", + "integrity": "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/async-mutex/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/asynciterator.prototype": { "version": "1.0.0", @@ -8395,9 +8410,9 @@ "peer": true }, "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.6.tgz", + "integrity": "sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -9967,9 +9982,9 @@ } }, "node_modules/i18next": { - "version": "23.9.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.9.0.tgz", - "integrity": "sha512-f3MUciKqwzNV//mHG6EtdSlC65+nqH/3zK8sOSWqNV6FVu2tmHhF/rFOp9UF8S4m1odojtuipKaKJrP0Loh60g==", + "version": "23.12.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.12.2.tgz", + "integrity": "sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==", "funding": [ { "type": "individual", @@ -11320,11 +11335,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", @@ -12653,9 +12663,12 @@ } }, "node_modules/oblivious-set": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.1.tgz", - "integrity": "sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz", + "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==", + "engines": { + "node": ">=16" + } }, "node_modules/ofetch": { "version": "1.3.3", @@ -13385,11 +13398,11 @@ } }, "node_modules/react-i18next": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.5.tgz", - "integrity": "sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.0.0.tgz", + "integrity": "sha512-2O3IgF4zivg57Q6p6i+ChDgJ371IDcEWbuWC6gvoh5NbkDMs0Q+O7RPr4v61+Se32E0V+LmtwePAeqWZW0bi6g==", "dependencies": { - "@babel/runtime": "^7.23.9", + "@babel/runtime": "^7.24.8", "html-parse-stringify": "^3.0.1" }, "peerDependencies": { @@ -13578,16 +13591,16 @@ } }, "node_modules/react-qrcode-logo": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-qrcode-logo/-/react-qrcode-logo-2.9.0.tgz", - "integrity": "sha512-x9uctB/8kuQ+x7p4V/BRv6qbQV4xYopLcitBuQT3925U/zVFb3bbDUsUZsi7hEKuAX/wRsfhs331FhlPSYCO9Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-qrcode-logo/-/react-qrcode-logo-3.0.0.tgz", + "integrity": "sha512-2+vZ3GNBdUpYxIKyt6SFZsDGXa0xniyUQ0wPI4O0hJTzRjttPIx1pPnH9IWQmp/4nDMoN47IBhi3Breu1KudYw==", "dependencies": { "lodash.isequal": "^4.5.0", - "qrcode-generator": "^1.4.1" + "qrcode-generator": "^1.4.4" }, "peerDependencies": { - "react": ">=16.4.1", - "react-dom": ">=16.4.1" + "react": ">=18.0.0", + "react-dom": ">=18.0.0" } }, "node_modules/react-refresh": { @@ -14465,9 +14478,9 @@ "peer": true }, "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -15076,11 +15089,6 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, - "node_modules/tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/demos/wagmi-next13/package.json b/demos/wagmi-next13/package.json index fb23e16..7519036 100644 --- a/demos/wagmi-next13/package.json +++ b/demos/wagmi-next13/package.json @@ -13,15 +13,16 @@ "@types/node": "20.11.19", "@types/react": "18.2.57", "@types/react-dom": "18.2.19", + "@walletconnect/modal": "^2.6.2", + "@web3auth/base": "^8.12.0", + "@web3auth/ethereum-provider": "^8.12.0", + "@web3auth/modal": "^8.12.1", + "@web3auth/web3auth-wagmi-connector": "file:../../", "eslint": "8.56.0", "eslint-config-next": "13.4.5", "next": "13.4.5", "react": "18.2.0", "react-dom": "18.2.0", - "@web3auth/base": "^8.0.0", - "@web3auth/modal": "^8.0.0", - "@web3auth/ethereum-provider": "^8.0.0", - "@web3auth/web3auth-wagmi-connector": "file:../../", "typescript": "^5.3.3", "viem": "^2.7.11", "wagmi": "^2.5.7" @@ -40,4 +41,4 @@ "last 1 safari version" ] } -} \ No newline at end of file +} diff --git a/demos/wagmi-no-modal/package-lock.json b/demos/wagmi-no-modal/package-lock.json index 4c05517..2438695 100644 --- a/demos/wagmi-no-modal/package-lock.json +++ b/demos/wagmi-no-modal/package-lock.json @@ -16,10 +16,10 @@ "@types/node": "^20.6.0", "@types/react": "^18.2.21", "@types/react-dom": "^18.2.7", - "@web3auth/base": "^8.0.0", - "@web3auth/ethereum-provider": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/ethereum-provider": "^8.12.0", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", "@web3auth/web3auth-wagmi-connector": "file:../../", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -38,7 +38,7 @@ }, "../..": { "name": "@web3auth/web3auth-wagmi-connector", - "version": "5.0.1", + "version": "6.0.0", "license": "MIT", "devDependencies": { "@changesets/cli": "^2.27.1", @@ -47,10 +47,10 @@ "@toruslabs/torus-scripts": "^5.2.0", "@types/node": "^20", "@wagmi/core": "^2.6.5", - "@web3auth/base": "^8.0.0", - "@web3auth/modal": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/modal": "^8.12.1", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", "changeset": "^0.2.6", "cross-env": "^7.0.3", "eslint": "^8.56.0", @@ -2433,9 +2433,9 @@ "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" }, "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -3571,23 +3571,46 @@ } }, "node_modules/@metamask/abi-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-2.0.2.tgz", - "integrity": "sha512-B/A1dY/w4F/t6cDHUscklO6ovb/ztFsrsTXFd8QlqSByk/vyy+QbPE3VVpmmyI/7RX+PA1AJcvBdzCIz+r9dVQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@metamask/abi-utils/-/abi-utils-2.0.4.tgz", + "integrity": "sha512-StnIgUB75x7a7AgUhiaUZDpCsqGp7VkNnZh2XivXkJ6mPkE83U8ARGQj5MbRis7VJY8BC5V1AbB1fjdh0hupPQ==", "dependencies": { - "@metamask/utils": "^8.0.0", - "superstruct": "^1.0.3" + "@metamask/superstruct": "^3.1.0", + "@metamask/utils": "^9.0.0" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@metamask/abi-utils/node_modules/superstruct": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.3.tgz", - "integrity": "sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==", + "node_modules/@metamask/abi-utils/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/abi-utils/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" } }, "node_modules/@metamask/eth-json-rpc-provider": { @@ -3635,21 +3658,52 @@ } }, "node_modules/@metamask/eth-sig-util": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-7.0.1.tgz", - "integrity": "sha512-59GSrMyFH2fPfu7nKeIQdZ150zxXNNhAQIUaFRUW+MGtVA4w/ONbiQobcRBLi+jQProfIyss51G8pfLPcQ0ylg==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-7.0.3.tgz", + "integrity": "sha512-PAtGnOkYvh90k2lEZldq/FK7GTLF6WxE+2bV85PoA3pqlJnmJCAY62tuvxHSwnVngSKlc4mcNvjnUg2eYO6JGg==", "dependencies": { "@ethereumjs/util": "^8.1.0", - "@metamask/abi-utils": "^2.0.2", - "@metamask/utils": "^8.1.0", + "@metamask/abi-utils": "^2.0.4", + "@metamask/utils": "^9.0.0", + "@scure/base": "~1.1.3", "ethereum-cryptography": "^2.1.2", - "tweetnacl": "^1.0.3", - "tweetnacl-util": "^0.15.1" + "tweetnacl": "^1.0.3" }, "engines": { "node": "^16.20 || ^18.16 || >=20" } }, + "node_modules/@metamask/eth-sig-util/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@metamask/eth-sig-util/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/json-rpc-engine": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-7.3.2.tgz", @@ -3824,11 +3878,11 @@ "integrity": "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==" }, "node_modules/@metamask/rpc-errors": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz", - "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.2.1.tgz", + "integrity": "sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==", "dependencies": { - "@metamask/utils": "^8.1.0", + "@metamask/utils": "^8.3.0", "fast-safe-stringify": "^2.0.6" }, "engines": { @@ -4009,6 +4063,14 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/@metamask/superstruct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", + "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@metamask/utils": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.3.0.tgz", @@ -6101,20 +6163,20 @@ } }, "node_modules/@toruslabs/base-controllers": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.5.0.tgz", - "integrity": "sha512-kS9uRJozWn5CgFPiUdlZDaEycWBoGWp72mDoKgKUMScIEBAPrrfx1dX8ii7uke4AyBodqv9Q62SWEy8a+YY+GA==", - "dependencies": { - "@ethereumjs/util": "^9.0.2", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/broadcast-channel": "^9.0.1", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "async-mutex": "^0.4.1", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.9.2.tgz", + "integrity": "sha512-LtyCxzcUkC7dyriGO23oYtgVVaAC8uPfx7OS2IeFw9wYC2Wms6plvCA3BxIpCTbLwxPzdd/6L7uLtpTe6FP+IQ==", + "dependencies": { + "@ethereumjs/util": "^9.0.3", + "@metamask/rpc-errors": "^6.2.1", + "@toruslabs/broadcast-channel": "^10.0.2", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.1.2", + "async-mutex": "^0.5.0", "bignumber.js": "^9.1.2", "bowser": "^2.11.0", - "lodash": "^4.17.21", + "jwt-decode": "^4.0.0", "loglevel": "^1.9.1" }, "engines": { @@ -6137,31 +6199,23 @@ } }, "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.3.tgz", + "integrity": "sha512-PmwzWDflky+7jlZIFqiGsBPap12tk9zK5SVH9YW2OEnDN7OEhCjUOMzbOqwuClrbkSIkM2ERivd7sXZ48Rh/vg==", "dependencies": { "@ethereumjs/rlp": "^5.0.2", "ethereum-cryptography": "^2.1.3" }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, "node_modules/@toruslabs/base-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.0.0.tgz", - "integrity": "sha512-+EqwizmSFkVEczUtaw+swbAxRIIxC/EaFE040rwfgC5fixaQMNLw2cVYXWN67Ra47wC9A7Om6xwQTuGFR+dy4w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.1.1.tgz", + "integrity": "sha512-/awg0VbJcfcdJTB2zYdnoFkNGOioODvBc7i3vfxR6lRpFvVwndYPwbD870bgRiSUt9hSee8pSfokejnjDZGpew==", "dependencies": { - "@toruslabs/http-helpers": "^5.0.0" + "@toruslabs/http-helpers": "^6.1.0" }, "engines": { "node": ">=18.x", @@ -6171,40 +6225,17 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/base-session-manager/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@toruslabs/broadcast-channel": { - "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==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-10.0.2.tgz", + "integrity": "sha512-aZbKNgV/OhiTKSdxBTGO86xRdeR7Ct1vkB8yeyXRX32moARhZ69uJQL49jKh4cWKV3VeijrL9XvKdn5bzgHQZg==", "dependencies": { - "@babel/runtime": "^7.22.10", + "@babel/runtime": "^7.24.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "bowser": "^2.11.0", - "loglevel": "^1.8.1", - "oblivious-set": "1.1.1", - "socket.io-client": "^4.7.2", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "oblivious-set": "1.4.0", + "socket.io-client": "^4.7.5", "unload": "^2.4.1" }, "engines": { @@ -6213,9 +6244,9 @@ } }, "node_modules/@toruslabs/constants": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.1.0.tgz", - "integrity": "sha512-W1LyRoM5xCTyNivGnxa+mOit4yWPZjyYHfM+whYBujP1nQVnJ09nSFCBn1ePm6ONxB5mp58jsI3TJugeY2KFSg==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.4.0.tgz", + "integrity": "sha512-CjmnMQ5Oj0bqSBGkhv7Xm3LciGJDHwe4AJ1LF6mijlP+QcCnUM5I6kVp60j7zZ/r0DT7nIEiuHHHczGpCZor0A==", "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -6237,12 +6268,12 @@ } }, "node_modules/@toruslabs/http-helpers": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.0.0.tgz", - "integrity": "sha512-/KrISB9fGV2TM+5Z+0CGj24d/G08kqbB+kodO3nbwNcS0a55dpy+RiB0naF3H1gbEt4Ah5YH8qCDyAZ+zcR2FQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.1.1.tgz", + "integrity": "sha512-bJYOaltRzklzObhRdutT1wau17vXyrCCBKJOeN46F1t99MUXi5udQNeErFOcr9qBsvrq2q67eVBkU5XOeBMX5A==", "dependencies": { "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -6259,15 +6290,15 @@ } }, "node_modules/@toruslabs/metadata-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.0.0.tgz", - "integrity": "sha512-ZUFfOHJVJC53c8wJYHjdF3bIgN2ZvfqehbTZ/zJ7oVFfrrd6O66V3gQ1i1zxBjH3yhOvZKQwc0DaMmh3G0NUXQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.1.0.tgz", + "integrity": "sha512-7fdqKuWUaJT/ng+PlqrA4XKkn8Dij4JJozfv/4gHTi0f/6JFncpzIces09jTV70hCf0JIsTCvIDlzKOdJ+aeZg==", "dependencies": { "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2" + "@toruslabs/http-helpers": "^6.1.0", + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.1.3", + "json-stable-stringify": "^1.1.1" }, "engines": { "node": ">=18.x", @@ -6277,39 +6308,17 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/metadata-helpers/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@toruslabs/openlogin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-7.0.4.tgz", - "integrity": "sha512-uwrP1Rz/clUtPAwgt2FI83rS5YbRszmHPcE7oHkFBQQ8R/GBAmHoNI3gtbeU20lrAjnEWu4Inpq7jj3YbCPagA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-8.2.1.tgz", + "integrity": "sha512-2X1s6dg8PhF/eXjKChkEHhKNO27gx7pjdUD7moMwu+YNm3+SJWJtt+bJWNbHIvWKHcCsms7nC8Pn3RZ8arOEQg==", "dependencies": { - "@toruslabs/constants": "^13.1.0", + "@toruslabs/constants": "^13.2.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@toruslabs/secure-pub-sub": "^0.0.1", + "@toruslabs/metadata-helpers": "^5.1.0", + "@toruslabs/openlogin-session-manager": "^3.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@toruslabs/secure-pub-sub": "^0.2.0", "bowser": "^2.11.0", "events": "^3.3.0", "loglevel": "^1.9.1", @@ -6324,11 +6333,11 @@ } }, "node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-8.1.1.tgz", + "integrity": "sha512-SGuFHWLPDbnfexe/t2dcwZT06N8k8NNkWJF+Y8eHqK4k0jgVNauIrs3wK0dshlLtgQKDQFFsqdQlWNVa7cLz6w==", "dependencies": { - "@metamask/rpc-errors": "^6.1.0", + "@metamask/rpc-errors": "^6.2.1", "end-of-stream": "^1.4.4", "events": "^3.3.0", "fast-safe-stringify": "^2.1.1", @@ -6344,14 +6353,57 @@ "@babel/runtime": "7.x" } }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/@metamask/rpc-errors": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz", + "integrity": "sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg==", + "dependencies": { + "@metamask/utils": "^9.0.0", + "fast-safe-stringify": "^2.0.6" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/@metamask/utils": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@toruslabs/openlogin-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.0.0.tgz", - "integrity": "sha512-S+nnZQ+Y+XCHvTYaov3ltiV2hAAPpKpwxvB4TmbMvi7KWOZ8BcUJQykSITlIXV4aE5y5BD96rsmjQ3C3MyVtUQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.1.1.tgz", + "integrity": "sha512-hikBX7CdiWCTNNfsiacPM9O+2Ysf6ULcn9E4og9BVSt4brduUQoa9ioNY6G5m0eH/xQCzRsLpSRGNuOPTBJm3w==", "dependencies": { - "@toruslabs/base-session-manager": "^3.0.0", + "@toruslabs/base-session-manager": "^3.1.1", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "5.0.0" + "@toruslabs/metadata-helpers": "5.1.0" }, "engines": { "node": ">=18.x", @@ -6362,11 +6414,11 @@ } }, "node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-8.2.1.tgz", + "integrity": "sha512-NSOtj61NZe7w9qbd92cYwMlE/1UwPGtDH02NfUjoEEc3p1yD5U2cLZjdSwsnAgjGNgRqVomXpND4hii12lI/ew==", "dependencies": { - "@toruslabs/constants": "^13.1.0", + "@toruslabs/constants": "^13.2.0", "base64url": "^3.0.1", "color": "^4.2.3" }, @@ -6379,15 +6431,15 @@ } }, "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==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.2.0.tgz", + "integrity": "sha512-pkpEbeJaGHYUFj7M3lVYfzUFSX+54Vfb4M+IB+RagNpWviTp/rUQ+hy+vcFKkuuwsxZ5NDnucHzb7+XJmdLTmA==", "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" + "@toruslabs/http-helpers": "^6.1.0", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "socket.io-client": "^4.7.4" }, "engines": { "node": ">=18.x", @@ -6397,28 +6449,6 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/secure-pub-sub/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@trysound/sax": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", @@ -7475,14 +7505,15 @@ } }, "node_modules/@web3auth/base": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.0.0.tgz", - "integrity": "sha512-3EYGHe73huRHXQ6DBWx/uL8hxlzDoiJXO+KSdonrBci4u5zY5ZVznaVXEbO4bTaT208MWaFAkFhEztFFYA0g3g==", - "dependencies": { - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.12.0.tgz", + "integrity": "sha512-ghQBMDTtylNM5HygdKEBpJy9VaRDiYdG2K/wbl5LokGEe0nqAOt7Hx0oG/972iGX5sJ5tnSeb/epppolX3x9Ag==", + "dependencies": { + "@toruslabs/constants": "^13.4.0", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", "jwt-decode": "^4.0.0", "loglevel": "^1.9.1", "ts-custom-error": "^3.3.1" @@ -7495,27 +7526,15 @@ "@babel/runtime": "^7.x" } }, - "node_modules/@web3auth/base-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-plugin/-/base-plugin-8.0.0.tgz", - "integrity": "sha512-o6+0itZjLIDCqzJvUKBniN6LIMPR2DC+unTAGsqt1ZkBAtWM7HjzkYQ5YwbUKLkemnLnAku+LsopjsBBLPmJtw==", - "dependencies": { - "@web3auth/base": "^8.0.0" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - } - }, "node_modules/@web3auth/base-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.0.0.tgz", - "integrity": "sha512-pilDxuGgKdloXQdk9D/027DPIZtGzHMQjcFNOEKrwBS+CGApOejyr/J8+D8bjuhb3OU6JrnJsHstBbn1t6stAg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.12.0.tgz", + "integrity": "sha512-08CNCeQKk+MAq4yLJaH84mEQRJ+p8UDhiQ7+/lzM34JVdzQpo5/p3gIn/0CTFobvAL9ECQ2yX1AVQDbqDwL2zg==", "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@web3auth/base": "^8.0.0", + "@metamask/rpc-errors": "6.2.1", + "@toruslabs/base-controllers": "^5.9.2", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@web3auth/base": "^8.12.0", "json-rpc-random-id": "^1.0.1" }, "engines": { @@ -7527,21 +7546,20 @@ } }, "node_modules/@web3auth/ethereum-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.0.0.tgz", - "integrity": "sha512-I+s3yyxZrNLMgZ6TIc+0dpwdAhU8BC1uBKBjgpD8v/d87WRbQwB2mVbiJDgnQnhX7sRjQZzSsS5kldBXcft88Q==", - "dependencies": { - "@ethereumjs/common": "^4.2.0", - "@ethereumjs/tx": "^5.2.1", - "@ethereumjs/util": "^9.0.2", - "@metamask/eth-sig-util": "^7.0.1", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@walletconnect/utils": "^2.11.1", - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.12.0.tgz", + "integrity": "sha512-y3BRfnrspitQGnMza26TNRmEindnBp1G0oyMQuJtCQgIauzRwWbtx0ydPcpZtBgLCCXyoCR9sU3CgTT9pQc68g==", + "dependencies": { + "@ethereumjs/common": "^4.3.0", + "@ethereumjs/tx": "^5.3.0", + "@ethereumjs/util": "^9.0.3", + "@metamask/eth-sig-util": "^7.0.3", + "@metamask/rpc-errors": "6.2.1", + "@toruslabs/base-controllers": "^5.9.2", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", "assert": "^2.1.0", "bignumber.js": "^9.1.2", "bn.js": "^5.2.1", @@ -7556,11 +7574,11 @@ } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/common": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.2.0.tgz", - "integrity": "sha512-UWqovZQksxEY9cU+s1cF3JwFyJdKrJsURM+ORHpZZLQfsqQf+1uGbD3N0AvQ7M+Jz/LxkiVY98+Cd3OMzsrOcA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-4.3.0.tgz", + "integrity": "sha512-shBNJ0ewcPNTUfZduHiczPmqkfJDn0Dh/9BR5fq7xUFTuIq7Fu1Vx00XDwQVIrpVL70oycZocOhBM6nDO+4FEQ==", "dependencies": { - "@ethereumjs/util": "^9.0.2" + "@ethereumjs/util": "^9.0.3" } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/rlp": { @@ -7575,58 +7593,43 @@ } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/tx": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.2.1.tgz", - "integrity": "sha512-BzdtUaa7KtP8T5NxJWRxo/RBoJzxYeCdx2n2C4zZLuWJBYVccfcyMiyDgr6W78Utmu/jIfGXknfh2t06+rTkiw==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-5.3.0.tgz", + "integrity": "sha512-uv++XYuIfuqYbvymL3/o14hHuC6zX0nRQ1nI2FHsbkkorLZ2ChEIDqVeeVk7Xc9/jQNU/22sk9qZZkRlsveXxw==", "dependencies": { - "@ethereumjs/common": "^4.2.0", + "@ethereumjs/common": "^4.3.0", "@ethereumjs/rlp": "^5.0.2", - "@ethereumjs/util": "^9.0.2", + "@ethereumjs/util": "^9.0.3", "ethereum-cryptography": "^2.1.3" }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, "node_modules/@web3auth/ethereum-provider/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.3.tgz", + "integrity": "sha512-PmwzWDflky+7jlZIFqiGsBPap12tk9zK5SVH9YW2OEnDN7OEhCjUOMzbOqwuClrbkSIkM2ERivd7sXZ48Rh/vg==", "dependencies": { "@ethereumjs/rlp": "^5.0.2", "ethereum-cryptography": "^2.1.3" }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, "node_modules/@web3auth/no-modal": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.0.0.tgz", - "integrity": "sha512-o25LdtswhJmXHhBbCFgVkl4oJB2vndtrcoYQbj4QL8KerNREJ7v/RKvV1aZY0jYgtjtfTTZYbqG28vr24tZ8SA==", - "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-plugin": "^8.0.0", - "@web3auth/base-provider": "^8.0.0" + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.12.0.tgz", + "integrity": "sha512-QhZ8QKKgE138q/DQiO9ieY+7vyo+t/kpmKyOLjVYyXe9XnUTNvcslIDHNufnpXyuR3Qyu8MFm4tI11Op538alg==", + "dependencies": { + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", @@ -7647,14 +7650,14 @@ } }, "node_modules/@web3auth/openlogin-adapter": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.0.0.tgz", - "integrity": "sha512-0yEPCHdttWobE5XR/ufuZA91ntsVT3iaQCfqZPMhqVNQrUxV1MMTTBByx991o3TuAgSNBSoic+9OnsQsRbU5Zw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.12.0.tgz", + "integrity": "sha512-PEYdPQ2YOHxw0T7c14aZNtlhEYP/2eMXfquD0sZoKCZ5d87kOHEPY6tBoGXkWNa1X1VJJeSLRsyT8h1P55zuPQ==", "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", "lodash.merge": "^4.6.2" }, "engines": { @@ -8408,17 +8411,17 @@ "peer": true }, "node_modules/async-mutex": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz", - "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.5.0.tgz", + "integrity": "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/async-mutex/node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" }, "node_modules/asynciterator.prototype": { "version": "1.0.0", @@ -11160,9 +11163,9 @@ "integrity": "sha512-hcijYOWjOtjKrKPtNA6tuLlA/bTLO3heFG8pQA6mLpq7dRydSWicXova5lyxDzp1iVJaYhK7J2OQlGE52KYn7A==" }, "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.6.tgz", + "integrity": "sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -16393,6 +16396,11 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -18115,9 +18123,12 @@ } }, "node_modules/oblivious-set": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.1.tgz", - "integrity": "sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz", + "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==", + "engines": { + "node": ">=16" + } }, "node_modules/obuf": { "version": "1.1.2", @@ -23034,9 +23045,9 @@ "peer": true }, "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -24404,11 +24415,6 @@ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, - "node_modules/tweetnacl-util": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", - "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/demos/wagmi-no-modal/package.json b/demos/wagmi-no-modal/package.json index 17b5f80..eb8f406 100644 --- a/demos/wagmi-no-modal/package.json +++ b/demos/wagmi-no-modal/package.json @@ -11,10 +11,10 @@ "@types/node": "^20.6.0", "@types/react": "^18.2.21", "@types/react-dom": "^18.2.7", - "@web3auth/base": "^8.0.0", - "@web3auth/ethereum-provider": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/ethereum-provider": "^8.12.0", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", "@web3auth/web3auth-wagmi-connector": "file:../../", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/package-lock.json b/package-lock.json index 2dd98ad..ee692ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,10 +15,10 @@ "@toruslabs/torus-scripts": "^5.2.0", "@types/node": "^20", "@wagmi/core": "^2.6.5", - "@web3auth/base": "^8.0.0", - "@web3auth/modal": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/modal": "^8.12.1", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", "changeset": "^0.2.6", "cross-env": "^7.0.3", "eslint": "^8.56.0", @@ -1821,9 +1821,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", - "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz", + "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==", "dev": true, "dependencies": { "regenerator-runtime": "^0.14.0" @@ -2807,57 +2807,52 @@ } }, "node_modules/@metamask/rpc-errors": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.1.0.tgz", - "integrity": "sha512-JQElKxai26FpDyRKO/yH732wI+BV90i1u6pOuDOpdADSbppB2g1pPh3AGST1zkZqEE9eIKIUw8UdBQ4rp3VTSg==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.3.1.tgz", + "integrity": "sha512-ugDY7cKjF4/yH5LtBaOIKHw/AiGGSAmzptAUEiAEGr/78LwuzcXAxmzEQfSfMIfI+f9Djr8cttq1pRJJKfTuCg==", "dev": true, "dependencies": { - "@metamask/utils": "^8.1.0", + "@metamask/utils": "^9.0.0", "fast-safe-stringify": "^2.0.6" }, "engines": { "node": ">=16.0.0" } }, + "node_modules/@metamask/superstruct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@metamask/superstruct/-/superstruct-3.1.0.tgz", + "integrity": "sha512-N08M56HdOgBfRKkrgCMZvQppkZGcArEop3kixNEtVbJKm6P9Cfg0YkI6X0s1g78sNrj2fWUwvJADdZuzJgFttA==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@metamask/utils": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.3.0.tgz", - "integrity": "sha512-WFVcMPEkKKRCJ8DDkZUTVbLlpwgRn98F4VM/WzN89HM8PmHMnCyk/oG0AmK/seOxtik7uC7Bbi2YBC5Z5XB2zw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.1.0.tgz", + "integrity": "sha512-g2REf+xSt0OZfMoNNdC4+/Yy8eP3KUqvIArel54XRFKPoXbHI6+YjFfrLtfykWBjffOp7DTfIc3Kvk5TLfuiyg==", "dev": true, "dependencies": { "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", "@noble/hashes": "^1.3.1", "@scure/base": "^1.1.3", "@types/debug": "^4.1.7", "debug": "^4.3.4", "pony-cause": "^2.1.10", "semver": "^7.5.4", - "superstruct": "^1.0.3" + "uuid": "^9.0.1" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@metamask/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@metamask/utils/node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -2865,12 +2860,6 @@ "node": ">=10" } }, - "node_modules/@metamask/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@microsoft/tsdoc": { "version": "0.14.2", "dev": true, @@ -3437,44 +3426,44 @@ "dev": true }, "node_modules/@scure/base": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz", - "integrity": "sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.7.tgz", + "integrity": "sha512-PPNYBslrLNNUQ/Yad37MHYsNQtK67EhWb6WtSvNLLPo7SdVZgkUjD6Dg+5On7zNwmskf8OX7I7Nx5oN+MIWE0g==", "dev": true, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@scure/bip32": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz", - "integrity": "sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", "dev": true, "dependencies": { - "@noble/curves": "~1.3.0", - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" + "@noble/curves": "~1.4.0", + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@scure/bip32/node_modules/@noble/curves": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", - "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", "dev": true, "dependencies": { - "@noble/hashes": "1.3.3" + "@noble/hashes": "1.4.0" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@scure/bip32/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", "dev": true, "engines": { "node": ">= 16" @@ -3526,9 +3515,9 @@ } }, "node_modules/@socket.io/component-emitter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", - "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", "dev": true }, "node_modules/@szmarczak/http-timer": { @@ -3550,21 +3539,21 @@ "dev": true }, "node_modules/@toruslabs/base-controllers": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.5.0.tgz", - "integrity": "sha512-kS9uRJozWn5CgFPiUdlZDaEycWBoGWp72mDoKgKUMScIEBAPrrfx1dX8ii7uke4AyBodqv9Q62SWEy8a+YY+GA==", - "dev": true, - "dependencies": { - "@ethereumjs/util": "^9.0.2", - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/broadcast-channel": "^9.0.1", - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "async-mutex": "^0.4.1", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.9.2.tgz", + "integrity": "sha512-LtyCxzcUkC7dyriGO23oYtgVVaAC8uPfx7OS2IeFw9wYC2Wms6plvCA3BxIpCTbLwxPzdd/6L7uLtpTe6FP+IQ==", + "dev": true, + "dependencies": { + "@ethereumjs/util": "^9.0.3", + "@metamask/rpc-errors": "^6.2.1", + "@toruslabs/broadcast-channel": "^10.0.2", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.1.2", + "async-mutex": "^0.5.0", "bignumber.js": "^9.1.2", "bowser": "^2.11.0", - "lodash": "^4.17.21", + "jwt-decode": "^4.0.0", "loglevel": "^1.9.1" }, "engines": { @@ -3588,9 +3577,9 @@ } }, "node_modules/@toruslabs/base-controllers/node_modules/@ethereumjs/util": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.2.tgz", - "integrity": "sha512-dasKCj6Vb5spVPnNmRDFHmbfBySvokE440F0RDroPLzO4Mb4hyDqeoOMUxlbLz/BscK2pOpWUendGA+AOvGpNQ==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.0.3.tgz", + "integrity": "sha512-PmwzWDflky+7jlZIFqiGsBPap12tk9zK5SVH9YW2OEnDN7OEhCjUOMzbOqwuClrbkSIkM2ERivd7sXZ48Rh/vg==", "dev": true, "dependencies": { "@ethereumjs/rlp": "^5.0.2", @@ -3598,23 +3587,15 @@ }, "engines": { "node": ">=18" - }, - "peerDependencies": { - "c-kzg": "^2.1.2" - }, - "peerDependenciesMeta": { - "c-kzg": { - "optional": true - } } }, "node_modules/@toruslabs/base-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.0.0.tgz", - "integrity": "sha512-+EqwizmSFkVEczUtaw+swbAxRIIxC/EaFE040rwfgC5fixaQMNLw2cVYXWN67Ra47wC9A7Om6xwQTuGFR+dy4w==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/base-session-manager/-/base-session-manager-3.1.1.tgz", + "integrity": "sha512-/awg0VbJcfcdJTB2zYdnoFkNGOioODvBc7i3vfxR6lRpFvVwndYPwbD870bgRiSUt9hSee8pSfokejnjDZGpew==", "dev": true, "dependencies": { - "@toruslabs/http-helpers": "^5.0.0" + "@toruslabs/http-helpers": "^6.1.0" }, "engines": { "node": ">=18.x", @@ -3624,42 +3605,18 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/base-session-manager/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dev": true, - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@toruslabs/broadcast-channel": { - "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==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-10.0.2.tgz", + "integrity": "sha512-aZbKNgV/OhiTKSdxBTGO86xRdeR7Ct1vkB8yeyXRX32moARhZ69uJQL49jKh4cWKV3VeijrL9XvKdn5bzgHQZg==", "dev": true, "dependencies": { - "@babel/runtime": "^7.22.10", + "@babel/runtime": "^7.24.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "bowser": "^2.11.0", - "loglevel": "^1.8.1", - "oblivious-set": "1.1.1", - "socket.io-client": "^4.7.2", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "oblivious-set": "1.4.0", + "socket.io-client": "^4.7.5", "unload": "^2.4.1" }, "engines": { @@ -3681,9 +3638,9 @@ } }, "node_modules/@toruslabs/constants": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.1.0.tgz", - "integrity": "sha512-W1LyRoM5xCTyNivGnxa+mOit4yWPZjyYHfM+whYBujP1nQVnJ09nSFCBn1ePm6ONxB5mp58jsI3TJugeY2KFSg==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-13.4.0.tgz", + "integrity": "sha512-CjmnMQ5Oj0bqSBGkhv7Xm3LciGJDHwe4AJ1LF6mijlP+QcCnUM5I6kVp60j7zZ/r0DT7nIEiuHHHczGpCZor0A==", "dev": true, "engines": { "node": ">=18.x", @@ -3739,13 +3696,13 @@ } }, "node_modules/@toruslabs/http-helpers": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.0.0.tgz", - "integrity": "sha512-/KrISB9fGV2TM+5Z+0CGj24d/G08kqbB+kodO3nbwNcS0a55dpy+RiB0naF3H1gbEt4Ah5YH8qCDyAZ+zcR2FQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.1.1.tgz", + "integrity": "sha512-bJYOaltRzklzObhRdutT1wau17vXyrCCBKJOeN46F1t99MUXi5udQNeErFOcr9qBsvrq2q67eVBkU5XOeBMX5A==", "dev": true, "dependencies": { "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -3762,16 +3719,16 @@ } }, "node_modules/@toruslabs/metadata-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.0.0.tgz", - "integrity": "sha512-ZUFfOHJVJC53c8wJYHjdF3bIgN2ZvfqehbTZ/zJ7oVFfrrd6O66V3gQ1i1zxBjH3yhOvZKQwc0DaMmh3G0NUXQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-5.1.0.tgz", + "integrity": "sha512-7fdqKuWUaJT/ng+PlqrA4XKkn8Dij4JJozfv/4gHTi0f/6JFncpzIces09jTV70hCf0JIsTCvIDlzKOdJ+aeZg==", "dev": true, "dependencies": { "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2" + "@toruslabs/http-helpers": "^6.1.0", + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.1.3", + "json-stable-stringify": "^1.1.1" }, "engines": { "node": ">=18.x", @@ -3781,41 +3738,18 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/metadata-helpers/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dev": true, - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@toruslabs/openlogin": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-7.0.4.tgz", - "integrity": "sha512-uwrP1Rz/clUtPAwgt2FI83rS5YbRszmHPcE7oHkFBQQ8R/GBAmHoNI3gtbeU20lrAjnEWu4Inpq7jj3YbCPagA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-8.2.1.tgz", + "integrity": "sha512-2X1s6dg8PhF/eXjKChkEHhKNO27gx7pjdUD7moMwu+YNm3+SJWJtt+bJWNbHIvWKHcCsms7nC8Pn3RZ8arOEQg==", "dev": true, "dependencies": { - "@toruslabs/constants": "^13.1.0", + "@toruslabs/constants": "^13.2.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@toruslabs/secure-pub-sub": "^0.0.1", + "@toruslabs/metadata-helpers": "^5.1.0", + "@toruslabs/openlogin-session-manager": "^3.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@toruslabs/secure-pub-sub": "^0.2.0", "bowser": "^2.11.0", "events": "^3.3.0", "loglevel": "^1.9.1", @@ -3830,12 +3764,12 @@ } }, "node_modules/@toruslabs/openlogin-jrpc": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-7.0.0.tgz", - "integrity": "sha512-5alUJPwaGniUVUsbN7Y5T3DVfrtOfBNTXy8NhXxO8bszEYxbl/EXChe1FwmZ40LjHhGmRF3MCvZxjA3BkWZoGQ==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-8.1.1.tgz", + "integrity": "sha512-SGuFHWLPDbnfexe/t2dcwZT06N8k8NNkWJF+Y8eHqK4k0jgVNauIrs3wK0dshlLtgQKDQFFsqdQlWNVa7cLz6w==", "dev": true, "dependencies": { - "@metamask/rpc-errors": "^6.1.0", + "@metamask/rpc-errors": "^6.2.1", "end-of-stream": "^1.4.4", "events": "^3.3.0", "fast-safe-stringify": "^2.1.1", @@ -3852,14 +3786,14 @@ } }, "node_modules/@toruslabs/openlogin-session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.0.0.tgz", - "integrity": "sha512-S+nnZQ+Y+XCHvTYaov3ltiV2hAAPpKpwxvB4TmbMvi7KWOZ8BcUJQykSITlIXV4aE5y5BD96rsmjQ3C3MyVtUQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-session-manager/-/openlogin-session-manager-3.1.1.tgz", + "integrity": "sha512-hikBX7CdiWCTNNfsiacPM9O+2Ysf6ULcn9E4og9BVSt4brduUQoa9ioNY6G5m0eH/xQCzRsLpSRGNuOPTBJm3w==", "dev": true, "dependencies": { - "@toruslabs/base-session-manager": "^3.0.0", + "@toruslabs/base-session-manager": "^3.1.1", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "5.0.0" + "@toruslabs/metadata-helpers": "5.1.0" }, "engines": { "node": ">=18.x", @@ -3870,12 +3804,12 @@ } }, "node_modules/@toruslabs/openlogin-utils": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-7.0.4.tgz", - "integrity": "sha512-9V0HU5EO36bGgQVP/XqASCGp5bHH/zA/xDudh/lx1E3KCyPVp6+GxllSXv7amCe7AoYpQSzk4tPIza1OvAaAXA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-8.2.1.tgz", + "integrity": "sha512-NSOtj61NZe7w9qbd92cYwMlE/1UwPGtDH02NfUjoEEc3p1yD5U2cLZjdSwsnAgjGNgRqVomXpND4hii12lI/ew==", "dev": true, "dependencies": { - "@toruslabs/constants": "^13.1.0", + "@toruslabs/constants": "^13.2.0", "base64url": "^3.0.1", "color": "^4.2.3" }, @@ -3888,16 +3822,16 @@ } }, "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==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.2.0.tgz", + "integrity": "sha512-pkpEbeJaGHYUFj7M3lVYfzUFSX+54Vfb4M+IB+RagNpWviTp/rUQ+hy+vcFKkuuwsxZ5NDnucHzb7+XJmdLTmA==", "dev": true, "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" + "@toruslabs/http-helpers": "^6.1.0", + "@toruslabs/metadata-helpers": "^5.1.0", + "loglevel": "^1.9.1", + "socket.io-client": "^4.7.4" }, "engines": { "node": ">=18.x", @@ -3907,29 +3841,6 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/secure-pub-sub/node_modules/@toruslabs/http-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-5.0.0.tgz", - "integrity": "sha512-GmezWz9JeF6YyhjLSm+9XDF4YaeICEckY0Jbo43i86SjhfJYgRWqEi63VSiNsaqc/z810Q0FQvEk1TnBRX2tgA==", - "dev": true, - "dependencies": { - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" - }, - "peerDependenciesMeta": { - "@sentry/types": { - "optional": true - } - } - }, "node_modules/@toruslabs/torus-scripts": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@toruslabs/torus-scripts/-/torus-scripts-5.2.0.tgz", @@ -4487,15 +4398,16 @@ } }, "node_modules/@web3auth/base": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.0.0.tgz", - "integrity": "sha512-3EYGHe73huRHXQ6DBWx/uL8hxlzDoiJXO+KSdonrBci4u5zY5ZVznaVXEbO4bTaT208MWaFAkFhEztFFYA0g3g==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.12.0.tgz", + "integrity": "sha512-ghQBMDTtylNM5HygdKEBpJy9VaRDiYdG2K/wbl5LokGEe0nqAOt7Hx0oG/972iGX5sJ5tnSeb/epppolX3x9Ag==", "dev": true, "dependencies": { - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", + "@toruslabs/constants": "^13.4.0", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", "jwt-decode": "^4.0.0", "loglevel": "^1.9.1", "ts-custom-error": "^3.3.1" @@ -4508,50 +4420,84 @@ "@babel/runtime": "^7.x" } }, - "node_modules/@web3auth/base-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-plugin/-/base-plugin-8.0.0.tgz", - "integrity": "sha512-o6+0itZjLIDCqzJvUKBniN6LIMPR2DC+unTAGsqt1ZkBAtWM7HjzkYQ5YwbUKLkemnLnAku+LsopjsBBLPmJtw==", + "node_modules/@web3auth/base-provider": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.12.0.tgz", + "integrity": "sha512-08CNCeQKk+MAq4yLJaH84mEQRJ+p8UDhiQ7+/lzM34JVdzQpo5/p3gIn/0CTFobvAL9ECQ2yX1AVQDbqDwL2zg==", "dev": true, "dependencies": { - "@web3auth/base": "^8.0.0" + "@metamask/rpc-errors": "6.2.1", + "@toruslabs/base-controllers": "^5.9.2", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@web3auth/base": "^8.12.0", + "json-rpc-random-id": "^1.0.1" }, "engines": { "node": ">=18.x", "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" } }, - "node_modules/@web3auth/base-provider": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.0.0.tgz", - "integrity": "sha512-pilDxuGgKdloXQdk9D/027DPIZtGzHMQjcFNOEKrwBS+CGApOejyr/J8+D8bjuhb3OU6JrnJsHstBbn1t6stAg==", + "node_modules/@web3auth/base-provider/node_modules/@metamask/rpc-errors": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.2.1.tgz", + "integrity": "sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==", "dev": true, "dependencies": { - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/base-controllers": "^5.5.0", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@web3auth/base": "^8.0.0", - "json-rpc-random-id": "^1.0.1" + "@metamask/utils": "^8.3.0", + "fast-safe-stringify": "^2.0.6" }, "engines": { - "node": ">=18.x", - "npm": ">=9.x" + "node": ">=16.0.0" + } + }, + "node_modules/@web3auth/base-provider/node_modules/@metamask/utils": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", + "dev": true, + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.0.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" }, - "peerDependencies": { - "@babel/runtime": "7.x" + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@web3auth/base-provider/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/@web3auth/modal": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.0.0.tgz", - "integrity": "sha512-kWZbIso+oUI7EmUVfNdqzxxPW6VDm9lDfjmiyCJzTCJ5q1JsF7S+oeUBz7pX60wp2TjeEscWZRH85URxHIEvIw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.12.1.tgz", + "integrity": "sha512-e7B87u+bNykqny2AU+TO8H2OzupbJGmcSniG2W1Gnxew0GmH/tsK9xU7bqcoYVdgUIHMK/9+pJuHM3TSqFTJBg==", "dev": true, "dependencies": { - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", - "@web3auth/ui": "^8.0.0" + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", + "@web3auth/ui": "^8.12.1", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", @@ -4568,17 +4514,18 @@ } }, "node_modules/@web3auth/no-modal": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.0.0.tgz", - "integrity": "sha512-o25LdtswhJmXHhBbCFgVkl4oJB2vndtrcoYQbj4QL8KerNREJ7v/RKvV1aZY0jYgtjtfTTZYbqG28vr24tZ8SA==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.12.0.tgz", + "integrity": "sha512-QhZ8QKKgE138q/DQiO9ieY+7vyo+t/kpmKyOLjVYyXe9XnUTNvcslIDHNufnpXyuR3Qyu8MFm4tI11Op538alg==", "dev": true, "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-plugin": "^8.0.0", - "@web3auth/base-provider": "^8.0.0" + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", + "lodash.clonedeep": "^4.5.0", + "lodash.merge": "^4.6.2" }, "engines": { "node": ">=18.x", @@ -4599,15 +4546,15 @@ } }, "node_modules/@web3auth/openlogin-adapter": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.0.0.tgz", - "integrity": "sha512-0yEPCHdttWobE5XR/ufuZA91ntsVT3iaQCfqZPMhqVNQrUxV1MMTTBByx991o3TuAgSNBSoic+9OnsQsRbU5Zw==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.12.0.tgz", + "integrity": "sha512-PEYdPQ2YOHxw0T7c14aZNtlhEYP/2eMXfquD0sZoKCZ5d87kOHEPY6tBoGXkWNa1X1VJJeSLRsyT8h1P55zuPQ==", "dev": true, "dependencies": { - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", - "@web3auth/base-provider": "^8.0.0", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", "lodash.merge": "^4.6.2" }, "engines": { @@ -4619,24 +4566,24 @@ } }, "node_modules/@web3auth/ui": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.0.0.tgz", - "integrity": "sha512-xxP2KTRJJZ8qLUh/ZgA65EyvUgjgyA91Css37WT1C1KRukAANh30k8lsfOD7tNxdIay7xqKV2wp+wU2sSsJeQw==", + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.12.1.tgz", + "integrity": "sha512-3I0XtCBOW8H6DPyt72xV+RapDbFCG8nSy5IB7F4G3udtFpRX6GSYNJIXIomAS4VmOUIcNFHZuFbqBFhJKxNscA==", "dev": true, "dependencies": { - "@toruslabs/http-helpers": "^6.0.0", - "@toruslabs/openlogin": "^7.0.4", - "@toruslabs/openlogin-jrpc": "^7.0.0", - "@toruslabs/openlogin-utils": "^7.0.4", - "@web3auth/base": "^8.0.0", + "@toruslabs/http-helpers": "^6.1.1", + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.12.0", "bowser": "^2.11.0", "classnames": "^2.5.1", "copy-to-clipboard": "^3.3.3", - "i18next": "^23.8.2", + "i18next": "^23.12.2", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2", - "react-i18next": "^14.0.5", - "react-qrcode-logo": "^2.9.0" + "react-i18next": "^15.0.0", + "react-qrcode-logo": "^3.0.0" }, "engines": { "node": ">=18.x", @@ -5233,9 +5180,9 @@ } }, "node_modules/async-mutex": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.1.tgz", - "integrity": "sha512-WfoBo4E/TbCX1G95XTjbWTE3X2XLG0m1Xbv2cwOtuPdyH9CZvnaA5nCt1ucjaKEgW2A5IF71hxrRhr83Je5xjA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.5.0.tgz", + "integrity": "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==", "dev": true, "dependencies": { "tslib": "^2.4.0" @@ -6906,9 +6853,10 @@ "dev": true }, "node_modules/elliptic": { - "version": "6.5.4", + "version": "6.5.6", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.6.tgz", + "integrity": "sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==", "dev": true, - "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -6939,29 +6887,29 @@ } }, "node_modules/engine.io-client": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", - "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", - "ws": "~8.11.0", + "ws": "~8.17.1", "xmlhttprequest-ssl": "~2.0.0" } }, "node_modules/engine.io-client/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -6973,9 +6921,9 @@ } }, "node_modules/engine.io-parser": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", - "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", + "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", "dev": true, "engines": { "node": ">=10.0.0" @@ -8039,33 +7987,33 @@ } }, "node_modules/ethereum-cryptography": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.3.tgz", - "integrity": "sha512-BlwbIL7/P45W8FGW2r7LGuvoEZ+7PWsniMvQ4p5s2xCyw9tmaDlpfsN9HjAucbF+t/qpVHwZUisgfK24TCW8aA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", + "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", "dev": true, "dependencies": { - "@noble/curves": "1.3.0", - "@noble/hashes": "1.3.3", - "@scure/bip32": "1.3.3", - "@scure/bip39": "1.2.2" + "@noble/curves": "1.4.2", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.3.0" } }, "node_modules/ethereum-cryptography/node_modules/@noble/curves": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", - "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", "dev": true, "dependencies": { - "@noble/hashes": "1.3.3" + "@noble/hashes": "1.4.0" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/ethereum-cryptography/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", "dev": true, "engines": { "node": ">= 16" @@ -8075,13 +8023,13 @@ } }, "node_modules/ethereum-cryptography/node_modules/@scure/bip39": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz", - "integrity": "sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", + "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", "dev": true, "dependencies": { - "@noble/hashes": "~1.3.2", - "@scure/base": "~1.1.4" + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" }, "funding": { "url": "https://paulmillr.com/funding/" @@ -9407,9 +9355,9 @@ } }, "node_modules/i18next": { - "version": "23.9.0", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.9.0.tgz", - "integrity": "sha512-f3MUciKqwzNV//mHG6EtdSlC65+nqH/3zK8sOSWqNV6FVu2tmHhF/rFOp9UF8S4m1odojtuipKaKJrP0Loh60g==", + "version": "23.12.2", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.12.2.tgz", + "integrity": "sha512-XIeh5V+bi8SJSWGL3jqbTEBW5oD6rbP5L+E7dVQh1MNTxxYef0x15rhJVcRb7oiuq4jLtgy2SD8eFlf6P2cmqg==", "dev": true, "funding": [ { @@ -12015,10 +11963,13 @@ } }, "node_modules/oblivious-set": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.1.tgz", - "integrity": "sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==", - "dev": true + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz", + "integrity": "sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==", + "dev": true, + "engines": { + "node": ">=16" + } }, "node_modules/once": { "version": "1.4.0", @@ -12591,9 +12542,9 @@ } }, "node_modules/pony-cause": { - "version": "2.1.10", - "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.10.tgz", - "integrity": "sha512-3IKLNXclQgkU++2fSi93sQ6BznFuxSLB11HdvZQ6JW/spahf/P1pAHBQEahr20rs0htZW0UDkM1HmA+nZkXKsw==", + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/pony-cause/-/pony-cause-2.1.11.tgz", + "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==", "dev": true, "engines": { "node": ">=12.0.0" @@ -12939,9 +12890,9 @@ } }, "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, "peer": true, "dependencies": { @@ -12952,26 +12903,26 @@ } }, "node_modules/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, "peer": true, "dependencies": { "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" + "scheduler": "^0.23.2" }, "peerDependencies": { - "react": "^18.2.0" + "react": "^18.3.1" } }, "node_modules/react-i18next": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.5.tgz", - "integrity": "sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.0.0.tgz", + "integrity": "sha512-2O3IgF4zivg57Q6p6i+ChDgJ371IDcEWbuWC6gvoh5NbkDMs0Q+O7RPr4v61+Se32E0V+LmtwePAeqWZW0bi6g==", "dev": true, "dependencies": { - "@babel/runtime": "^7.23.9", + "@babel/runtime": "^7.24.8", "html-parse-stringify": "^3.0.1" }, "peerDependencies": { @@ -12988,17 +12939,17 @@ } }, "node_modules/react-qrcode-logo": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-qrcode-logo/-/react-qrcode-logo-2.9.0.tgz", - "integrity": "sha512-x9uctB/8kuQ+x7p4V/BRv6qbQV4xYopLcitBuQT3925U/zVFb3bbDUsUZsi7hEKuAX/wRsfhs331FhlPSYCO9Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-qrcode-logo/-/react-qrcode-logo-3.0.0.tgz", + "integrity": "sha512-2+vZ3GNBdUpYxIKyt6SFZsDGXa0xniyUQ0wPI4O0hJTzRjttPIx1pPnH9IWQmp/4nDMoN47IBhi3Breu1KudYw==", "dev": true, "dependencies": { "lodash.isequal": "^4.5.0", - "qrcode-generator": "^1.4.1" + "qrcode-generator": "^1.4.4" }, "peerDependencies": { - "react": ">=16.4.1", - "react-dom": ">=16.4.1" + "react": ">=18.0.0", + "react-dom": ">=18.0.0" } }, "node_modules/read-pkg": { @@ -13763,9 +13714,9 @@ "license": "MIT" }, "node_modules/scheduler": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dev": true, "peer": true, "dependencies": { @@ -14199,9 +14150,9 @@ } }, "node_modules/socket.io-client": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", - "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", "dev": true, "dependencies": { "@socket.io/component-emitter": "~3.1.0", @@ -14630,15 +14581,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/superstruct": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.3.tgz", - "integrity": "sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/supports-color": { "version": "5.5.0", "dev": true, @@ -15425,6 +15367,19 @@ "dev": true, "license": "MIT" }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "dev": true, diff --git a/package.json b/package.json index 5739952..5892714 100644 --- a/package.json +++ b/package.json @@ -32,10 +32,10 @@ "@toruslabs/torus-scripts": "^5.2.0", "@types/node": "^20", "@wagmi/core": "^2.6.5", - "@web3auth/base": "^8.0.0", - "@web3auth/modal": "^8.0.0", - "@web3auth/no-modal": "^8.0.0", - "@web3auth/openlogin-adapter": "^8.0.0", + "@web3auth/base": "^8.12.0", + "@web3auth/modal": "^8.12.1", + "@web3auth/no-modal": "^8.12.0", + "@web3auth/openlogin-adapter": "^8.12.0", "changeset": "^0.2.6", "cross-env": "^7.0.3", "eslint": "^8.56.0",