diff --git a/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package-lock.json b/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package-lock.json index f507377c..2efb5790 100644 --- a/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package-lock.json +++ b/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package-lock.json @@ -16,10 +16,10 @@ "@types/react": "^18.3.10", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", - "@web3auth/base": "^9.0.2", - "@web3auth/base-provider": "^9.0.2", - "@web3auth/ethereum-mpc-provider": "^9.0.2", - "@web3auth/mpc-core-kit": "^3.2.2", + "@web3auth/base": "^9.3.0", + "@web3auth/base-provider": "^9.3.0", + "@web3auth/ethereum-mpc-provider": "^9.3.0", + "@web3auth/mpc-core-kit": "^3.2.4", "@web3auth/single-factor-auth": "^9.0.0", "bn.js": "^5.2.1", "ethers": "^6.13.3", @@ -2082,7 +2082,8 @@ "node_modules/@chaitanyapotti/register-service-worker": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/@chaitanyapotti/register-service-worker/-/register-service-worker-1.7.4.tgz", - "integrity": "sha512-+u78X4ljCleLy1okQMtYLTXGLHdFQcwai822xu3oHRTviKEIVkQTMNhCmbYTCiP24thY6AbH9g+c6p2LNU0pnA==" + "integrity": "sha512-+u78X4ljCleLy1okQMtYLTXGLHdFQcwai822xu3oHRTviKEIVkQTMNhCmbYTCiP24thY6AbH9g+c6p2LNU0pnA==", + "license": "MIT" }, "node_modules/@esbuild/aix-ppc64": { "version": "0.21.5", @@ -3719,14 +3720,14 @@ "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==" }, "node_modules/@tkey/common-types": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@tkey/common-types/-/common-types-15.0.2.tgz", - "integrity": "sha512-G7gaO8mR7f1FsuvWmATf6dH4tiWbKFygjeCQe5TbjIIvTEOfXy46adAFiQ2lACOlvOtW5u7lzWnLVVqZO+4E9g==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@tkey/common-types/-/common-types-15.1.0.tgz", + "integrity": "sha512-oA5gLoyhNNMgCKcjvwLyU31TVS5KMT+lotRrjjoBdDvS0keZwzSLrtHWbXj8jZDlSZaqbd3VlPbCoHcqpk1irA==", "license": "MIT", "dependencies": { - "@toruslabs/customauth": "^20.1.0", + "@toruslabs/customauth": "^20.3.0", "@toruslabs/eccrypto": "^5.0.4", - "@toruslabs/torus.js": "^15.0.2", + "@toruslabs/torus.js": "^15.1.0", "bn.js": "^5.2.1", "elliptic": "^6.5.5", "ts-custom-error": "^3.3.1" @@ -3752,14 +3753,15 @@ } }, "node_modules/@tkey/core": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@tkey/core/-/core-15.0.2.tgz", - "integrity": "sha512-0NyUAwuQfpEsSxx2KH5aKgJN0GwgegXP6+RvRn6ilzWaYZBpDPcoOnCAVGrIrwqOvfgeXVKK5xPzbnV3rwxy6Q==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@tkey/core/-/core-15.1.0.tgz", + "integrity": "sha512-JaFprczHR8fBEw1LrwKs87ASgpZagxQ9VZ6lAfAAI8jEh1yhz8djh9l2wzJbaFuLEOQskh7GoxpKfgB+YtBSmw==", + "license": "MIT", "dependencies": { - "@tkey/common-types": "^15.0.2", + "@tkey/common-types": "^15.1.0", "@toruslabs/eccrypto": "^5.0.4", "@toruslabs/http-helpers": "^7.0.0", - "@toruslabs/torus.js": "^15.0.2", + "@toruslabs/torus.js": "^15.1.0", "bn.js": "^5.2.1", "elliptic": "^6.5.5", "ethereum-cryptography": "^2.1.3", @@ -3777,6 +3779,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz", "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==", + "license": "CC0-1.0", "dependencies": { "elliptic": "^6.5.5" }, @@ -3786,11 +3789,12 @@ } }, "node_modules/@tkey/service-provider-base": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@tkey/service-provider-base/-/service-provider-base-15.0.2.tgz", - "integrity": "sha512-DmNwzjPI3Z8fJctccWuPt984BgmphrpUmE3zdLvRUoB4G6vaYvCml/44J7dDg5lF93JIxkJa6watz16rS4Ngqw==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@tkey/service-provider-base/-/service-provider-base-15.1.0.tgz", + "integrity": "sha512-MruUxiWwyRczZ8KlhhGJ2TQ/p+VFPMOQZ089B5SIi7UsTOBMlzRqJWP3lM2fBSyQsfJCzpzXkj9a29ecpRZe0g==", + "license": "MIT", "dependencies": { - "@tkey/common-types": "^15.0.2", + "@tkey/common-types": "^15.1.0", "bn.js": "^5.2.1", "elliptic": "^6.5.5" }, @@ -3803,14 +3807,15 @@ } }, "node_modules/@tkey/service-provider-torus": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@tkey/service-provider-torus/-/service-provider-torus-15.0.2.tgz", - "integrity": "sha512-CV+KJjaT3mrIAK4f0WvB3gg1FRB1p9821vwx9C8COo30B5iu8ttmsmD+QNua/o2PDKJK2D5JLEfB8tArD5niOg==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@tkey/service-provider-torus/-/service-provider-torus-15.1.0.tgz", + "integrity": "sha512-7tA/1ALPo4ToXvwTwMj9OF0wh97S3p1sCeilwRcfyxBMJGpaDW8MSbiAbPqaSkK/DT3AFxlkHwAXWYYZ4+ZueQ==", + "license": "MIT", "dependencies": { - "@tkey/common-types": "^15.0.2", - "@tkey/service-provider-base": "^15.0.2", - "@toruslabs/customauth": "^20.1.0", - "@toruslabs/torus.js": "^15.0.2", + "@tkey/common-types": "^15.1.0", + "@tkey/service-provider-base": "^15.1.0", + "@toruslabs/customauth": "^20.3.0", + "@toruslabs/torus.js": "^15.1.0", "bn.js": "^5.2.1", "elliptic": "^6.5.5" }, @@ -3823,11 +3828,12 @@ } }, "node_modules/@tkey/share-serialization": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@tkey/share-serialization/-/share-serialization-15.0.2.tgz", - "integrity": "sha512-OYf3PyRl/GCJyG8lQWeS56kTg7UWkqazq6ON1YvdPobnV6AbIwAR+cWZVnLZjFGg7R+gc6dVB4zS9Y7x9jtTqA==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@tkey/share-serialization/-/share-serialization-15.1.0.tgz", + "integrity": "sha512-n8jf6WDAWcWKFUr/nSnBURxX8vlXCQjJOfQUchiqvvUFlExeDqXqJq8I5icn2hjxKqANNcXVf1vKSvOCxPCAng==", + "license": "MIT", "dependencies": { - "@tkey/common-types": "^15.0.2", + "@tkey/common-types": "^15.1.0", "bn.js": "^5.2.1", "ethereum-cryptography": "^2.2.1" }, @@ -3840,11 +3846,12 @@ } }, "node_modules/@tkey/storage-layer-torus": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@tkey/storage-layer-torus/-/storage-layer-torus-15.0.2.tgz", - "integrity": "sha512-NdREblpoqcjoGcJPqeBYg7G9nDf6T3oSvoon6vrNmYb5iLYjxxTa0cAm4irz7suE6+8yc6ryLbkOZIL9OoeIXw==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@tkey/storage-layer-torus/-/storage-layer-torus-15.1.0.tgz", + "integrity": "sha512-ZRk1FclOEomd7KAE3evKc/4Nk9I//RW20Bq2UrSPyKGf5YeTbDTaglAK0GrcG5CPtCpVLqh348Bw6hvGzjArag==", + "license": "MIT", "dependencies": { - "@tkey/common-types": "^15.0.2", + "@tkey/common-types": "^15.1.0", "@toruslabs/http-helpers": "^7.0.0", "base64url": "3.0.1", "bn.js": "^5.2.1", @@ -3860,16 +3867,17 @@ } }, "node_modules/@tkey/tss": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/@tkey/tss/-/tss-15.0.2.tgz", - "integrity": "sha512-FJFBW4iR0Mz/TlFVEBkf70BFK5nefhi3ryVYL1339kOSzbxXNqDPX1/VNdQnWZUKPBnlrVhfX4IZt3F/OuBgLA==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@tkey/tss/-/tss-15.1.0.tgz", + "integrity": "sha512-UcbJbWscIL83Zh1/i6M+X/xhN4EOimGV8JoWZ3D23Ji2pHPo8BgveUZA9i1DK4Y3YqqZ9aS8PvhSHt+KVnNluw==", + "license": "ISC", "dependencies": { - "@tkey/common-types": "^15.0.2", - "@tkey/core": "^15.0.2", - "@tkey/service-provider-torus": "^15.0.2", - "@toruslabs/customauth": "^20.1.0", - "@toruslabs/rss-client": "^2.0.0", - "@toruslabs/torus.js": "^15.0.2", + "@tkey/common-types": "^15.1.0", + "@tkey/core": "^15.1.0", + "@tkey/service-provider-torus": "^15.1.0", + "@toruslabs/customauth": "^20.3.0", + "@toruslabs/rss-client": "^2.0.1", + "@toruslabs/torus.js": "^15.1.0", "@types/bn.js": "^5.1.5", "bn.js": "^5.2.1", "elliptic": "^6.5.5", @@ -3877,9 +3885,9 @@ } }, "node_modules/@toruslabs/base-controllers": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-6.2.0.tgz", - "integrity": "sha512-2rIFpRQlBJYXWaRhB2oAg+eYpDON2TZgmV4LzRUorEvDlsoa1HV7/5u+/F1XzF79vr36YdhOrYAUNBzeQWdVGg==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-6.2.2.tgz", + "integrity": "sha512-9kCeHqtUcTUD9zj1FnY8lbMWaRCceP9dn6s7XdSwuC/wS+rqIxrNwgfwfbvGUl9ZgcskJ7lyNXQqAwZ92Xlzig==", "license": "ISC", "dependencies": { "@ethereumjs/util": "^9.1.0", @@ -3936,6 +3944,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/@toruslabs/bs58/-/bs58-1.0.0.tgz", "integrity": "sha512-osqIgm1MzEB6+fkaQeEUg4tuZXmhhXTn+K7+nZU7xDBcy+8Yr3eGNqJcQ4jds82g+dhkk2cBkge9sffv38iDQQ==", + "license": "MIT", "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -3969,9 +3978,10 @@ } }, "node_modules/@toruslabs/customauth": { - "version": "20.2.2", - "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-20.2.2.tgz", - "integrity": "sha512-sNpQ8tjpfDvsoCaPPpA5zPmzQHdLwatWNGppe70C7ZNhCtiawBs6XOvFBCGpF5Alye9Ze7vMToQeyIDFTWiWhg==", + "version": "20.3.0", + "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-20.3.0.tgz", + "integrity": "sha512-PxRd71s8WYvkp6Mpph8aUiU/vfq46adJOt+a/22JCRMOUMgiS1TzVAs8Eks5dpOS+FGjdowFLaJg+/UcBBoLrA==", + "license": "MIT", "dependencies": { "@chaitanyapotti/register-service-worker": "^1.7.4", "@toruslabs/broadcast-channel": "^11.0.0", @@ -3980,13 +3990,13 @@ "@toruslabs/fetch-node-details": "^14.0.1", "@toruslabs/http-helpers": "^7.0.0", "@toruslabs/metadata-helpers": "^6.0.0", - "@toruslabs/session-manager": "^2.0.0", - "@toruslabs/torus.js": "^15.0.3", + "@toruslabs/session-manager": "^3.1.0", + "@toruslabs/torus.js": "^15.1.0", "base64url": "^3.0.1", "bowser": "^2.11.0", "deepmerge": "^4.3.1", "eventemitter3": "^5.0.1", - "loglevel": "^1.9.1" + "loglevel": "^1.9.2" }, "engines": { "node": ">=18.x", @@ -4006,6 +4016,7 @@ "version": "14.0.0", "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.0.0.tgz", "integrity": "sha512-c0lrqxxiR0FL+XdtbX+77PWTeB8izFUrnPwkF2pjjfXlMJLukAWPLhALpmZmqlGmJApT8kJbMN7be2LurAGa1g==", + "license": "MIT", "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -4018,6 +4029,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz", "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==", + "license": "CC0-1.0", "dependencies": { "elliptic": "^6.5.5" }, @@ -4210,18 +4222,16 @@ } }, "node_modules/@toruslabs/rss-client": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/rss-client/-/rss-client-2.0.0.tgz", - "integrity": "sha512-A8Qolpg/Ap8bOCNuJ87INPuiT5pPicSFgzHFJF4WY88NWUr08HrsdjfqsLCI4eFnYLaam3SRV1+K5VVAD8WlQg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@toruslabs/rss-client/-/rss-client-2.0.2.tgz", + "integrity": "sha512-kmtl7KaxTOdrftxtv/hTzz6k2RJbVFq6oPs5Vg4u4iybdQYdRzyP1HqQ3wMu9ADhiItbZAg80VP4gOCCmjao4w==", + "license": "MIT", "dependencies": { "@toruslabs/eccrypto": "^5.0.4", "@toruslabs/http-helpers": "^7.0.0", "bn.js": "^5.2.1", - "elliptic": "^6.5.6", - "fetch": "^1.1.0", - "loglevel": "^1.9.1", - "web3-eth-contract": "^4.6.0", - "web3-utils": "^4.3.1" + "elliptic": "^6.5.7", + "loglevel": "^1.9.2" }, "engines": { "node": ">=18.x", @@ -4235,6 +4245,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz", "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==", + "license": "CC0-1.0", "dependencies": { "elliptic": "^6.5.5" }, @@ -4275,9 +4286,10 @@ } }, "node_modules/@toruslabs/session-manager": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-2.0.0.tgz", - "integrity": "sha512-M+TDVXZw1Kd3lM8Y3B7h48UGZqR37SmeXtMqgdZaYmeWGCvTm9/vyxqKa9/41TAyJAfNiwu8ys6F7Z6xe/2h2A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-3.1.0.tgz", + "integrity": "sha512-VTaYjTTGTqpUm14YWRsSmY0Tt5z7evC0aOdVW7Ahw/jzyb1witNL4Va2+7XzunziEkLJS3luH+LkziHx67jyQg==", + "license": "MIT", "dependencies": { "@toruslabs/eccrypto": "^5.0.4", "@toruslabs/http-helpers": "^7.0.0", @@ -4288,13 +4300,27 @@ "npm": ">=9.x" }, "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.19.1" + "@rollup/rollup-linux-x64-gnu": "^4.22.4" } }, + "node_modules/@toruslabs/session-manager/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@toruslabs/session-manager/node_modules/@toruslabs/eccrypto": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz", "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==", + "license": "CC0-1.0", "dependencies": { "elliptic": "^6.5.5" }, @@ -4325,19 +4351,20 @@ } }, "node_modules/@toruslabs/torus.js": { - "version": "15.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-15.0.4.tgz", - "integrity": "sha512-+fmVA0oPx0ruEm8OARYsrcvKd+sZpH7r1XUxmJjwF/V69el4/f2xMQTcDI0IAR+xDlx+X+ZJaFsczDanCG3NnQ==", + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-15.1.1.tgz", + "integrity": "sha512-sLaXA1/R8KTTjU4t+teL3PPaJr2+j01QLYn5IY/t5uTD+1G2nzzfVWpkMDYrk9EfQYw0u4aKJ1lT7j9uKafMlg==", + "license": "MIT", "dependencies": { "@toruslabs/bs58": "^1.0.0", "@toruslabs/constants": "^14.0.0", "@toruslabs/eccrypto": "^5.0.4", "@toruslabs/http-helpers": "^7.0.0", "bn.js": "^5.2.1", - "elliptic": "^6.5.6", + "elliptic": "^6.5.7", "ethereum-cryptography": "^2.2.1", "json-stable-stringify": "^1.1.1", - "loglevel": "^1.9.1" + "loglevel": "^1.9.2" }, "engines": { "node": ">=18.x", @@ -4351,6 +4378,7 @@ "version": "14.0.0", "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.0.0.tgz", "integrity": "sha512-c0lrqxxiR0FL+XdtbX+77PWTeB8izFUrnPwkF2pjjfXlMJLukAWPLhALpmZmqlGmJApT8kJbMN7be2LurAGa1g==", + "license": "MIT", "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -4363,6 +4391,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz", "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==", + "license": "CC0-1.0", "dependencies": { "elliptic": "^6.5.5" }, @@ -4458,6 +4487,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.6.tgz", "integrity": "sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4901,9 +4931,10 @@ } }, "node_modules/@web3auth/auth": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-9.3.3.tgz", - "integrity": "sha512-GkEVn5w/6bjV9owAE9q8EsCtO90938I0aQZtSmvNjyryVPpvT8EUA9att0krJ9bfJwfX6FrGOdNTptp7v9g4GQ==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/@web3auth/auth/-/auth-9.4.1.tgz", + "integrity": "sha512-V5JNBc7VeHDmP+9VN4obAIav/NbkyZXEVJ3rD9C4SdbO/ZF3Hc+G8SdVPymJlR2JrBCsuPJiFsUatBl1hx+FSg==", + "license": "MIT", "dependencies": { "@ethereumjs/util": "^9.1.0", "@toruslabs/constants": "^14.0.0", @@ -4954,18 +4985,6 @@ "@babel/runtime": "7.x" } }, - "node_modules/@web3auth/auth/node_modules/@toruslabs/eccrypto": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz", - "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==", - "dependencies": { - "elliptic": "^6.5.5" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - } - }, "node_modules/@web3auth/auth/node_modules/@toruslabs/ffjavascript": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-4.0.0.tgz", @@ -4975,33 +4994,16 @@ "npm": ">=9.x" } }, - "node_modules/@web3auth/auth/node_modules/@toruslabs/session-manager": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-3.0.0.tgz", - "integrity": "sha512-7l8apx6dz3vr1oBKsl5tdOM0eozouk0R8SsJibAXsfvs3QkwUNhavRPXiwoGhVxoJ+Aepv3fSPK1alv3B1xCng==", - "dependencies": { - "@toruslabs/eccrypto": "^5.0.4", - "@toruslabs/http-helpers": "^7.0.0", - "@toruslabs/metadata-helpers": "^6.0.0" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.19.1" - } - }, "node_modules/@web3auth/base": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-9.0.2.tgz", - "integrity": "sha512-6y99aXjTxU3dv1z2P9PT9C3A+G3dCa9cy8YFsuUzkPZGR58YhxAAuVF3DIbtPuniQ0CupO8zTcPlLONyQfOepw==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-9.3.0.tgz", + "integrity": "sha512-S1X3i83T7HWr+pF+qBG6nAh49bhE/91LzQxQqSTMQ3f0NGdaMWtuQK3QewyO+G71+9+yrhIS0vggnXyAgY9NaA==", "license": "ISC", "dependencies": { - "@toruslabs/base-controllers": "^6.1.2", + "@toruslabs/base-controllers": "^6.2.2", "@toruslabs/constants": "^14.0.0", "@toruslabs/http-helpers": "^7.0.0", - "@web3auth/auth": "^9.3.3", + "@web3auth/auth": "^9.4.1", "jwt-decode": "^4.0.0", "loglevel": "^1.9.2", "ts-custom-error": "^3.3.1" @@ -5015,14 +5017,14 @@ } }, "node_modules/@web3auth/base-provider": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-9.0.2.tgz", - "integrity": "sha512-5TvM0NR2awLAQFGqro3t/Uyt6l9MYOvKCNkYK29MuqO9DZQJAwyZdm3U9InZAbjw8YAoHvg9ebe5d5ZOJshFKA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-9.3.0.tgz", + "integrity": "sha512-WiBpeVvyzmrjLQ8XNZMTWdtukDivuEvX8nOwT5FjyWBow5f06GViDRIRhB1D/M8n3xtsID8O/7qb8Gr6lw48zw==", "license": "ISC", "dependencies": { - "@toruslabs/base-controllers": "^6.1.2", - "@web3auth/auth": "^9.3.3", - "@web3auth/base": "^9.0.2", + "@toruslabs/base-controllers": "^6.2.2", + "@web3auth/auth": "^9.4.1", + "@web3auth/base": "^9.3.0", "json-rpc-random-id": "^1.0.1" }, "engines": { @@ -5046,18 +5048,18 @@ } }, "node_modules/@web3auth/ethereum-mpc-provider": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@web3auth/ethereum-mpc-provider/-/ethereum-mpc-provider-9.0.2.tgz", - "integrity": "sha512-dOQA6mX1hBPT5V3p+RfnCnAFehucXDdouZ27psDKK5UWzxmzxB6zlNFUYPMz2Z89DK5jgzGA5mxo8SPXc7Q+YQ==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@web3auth/ethereum-mpc-provider/-/ethereum-mpc-provider-9.3.0.tgz", + "integrity": "sha512-QshYFjPcXUzIkVMSWKy2LRhMDSTvjV4AED4cnYIm3QibXVYvvUfwRO4eUixZ5uSqn8/0EPhLsiBCpaNw3sAghA==", "license": "ISC", "dependencies": { "@ethereumjs/util": "^9.1.0", - "@toruslabs/base-controllers": "^6.1.2", - "@web3auth/auth": "^9.3.3", - "@web3auth/base": "^9.0.2", - "@web3auth/base-provider": "^9.0.2", - "@web3auth/ethereum-provider": "^9.0.2", - "ethers": "^6.13.2" + "@toruslabs/base-controllers": "^6.2.2", + "@web3auth/auth": "^9.4.1", + "@web3auth/base": "^9.3.0", + "@web3auth/base-provider": "^9.3.0", + "@web3auth/ethereum-provider": "^9.3.0", + "ethers": "^6.13.4" }, "engines": { "node": ">=18.x", @@ -5068,22 +5070,22 @@ } }, "node_modules/@web3auth/ethereum-provider": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-9.0.2.tgz", - "integrity": "sha512-7G003wQflGwAszWSRsjg7ORyCp77NVe94c/ym6Y8KM2wGbRtUn24XUKu2qHHAFj+QJoaXi2B7C4gp0HB+dqUkQ==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-9.3.0.tgz", + "integrity": "sha512-Qe9PAupSJqJEgkSruyusMB0Pu2mVw3JiieaRF4ixTrBnX1V2+wLdYLmQSYl+KBJ3m7ZsQO+omzFaDdZLyFPkew==", "license": "ISC", "dependencies": { "@ethereumjs/util": "^9.1.0", - "@toruslabs/base-controllers": "^6.1.2", + "@toruslabs/base-controllers": "^6.2.2", "@toruslabs/eccrypto": "^5.0.4", "@toruslabs/http-helpers": "^7.0.0", - "@web3auth/auth": "^9.3.3", - "@web3auth/base": "^9.0.2", - "@web3auth/base-provider": "^9.0.2", + "@web3auth/auth": "^9.4.1", + "@web3auth/base": "^9.3.0", + "@web3auth/base-provider": "^9.3.0", "assert": "^2.1.0", "bignumber.js": "^9.1.2", "bn.js": "^5.2.1", - "ethers": "^6.13.2", + "ethers": "^6.13.4", "jsonschema": "^1.4.1" }, "engines": { @@ -5108,32 +5110,32 @@ } }, "node_modules/@web3auth/mpc-core-kit": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@web3auth/mpc-core-kit/-/mpc-core-kit-3.2.2.tgz", - "integrity": "sha512-lWctJWgC3Lcmd61gesS7vV8vKW5zZdQuExWY86KR87pcec3Uj/R8DBwXFlKvvmZNGFSdkMeMezibBhnh13OhtA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@web3auth/mpc-core-kit/-/mpc-core-kit-3.2.4.tgz", + "integrity": "sha512-KnumSerC0Otmu4a8BzQLli5I/f8ChnYap0Mwy8z/jxC68AilS9g5VIwz/RFm+SEbMZp/bk4JffaPPDndWld3Ug==", "license": "ISC", "dependencies": { - "@tkey/common-types": "^15.0.2", - "@tkey/core": "^15.0.2", - "@tkey/share-serialization": "^15.0.2", - "@tkey/storage-layer-torus": "^15.0.2", - "@tkey/tss": "^15.0.2", + "@tkey/common-types": "^15.1.0", + "@tkey/core": "^15.1.0", + "@tkey/share-serialization": "^15.1.0", + "@tkey/storage-layer-torus": "^15.1.0", + "@tkey/tss": "^15.1.0", "@toruslabs/constants": "^14.0.0", - "@toruslabs/customauth": "^20.1.0", + "@toruslabs/customauth": "^20.3.0", "@toruslabs/elliptic-wrapper": "^0.1.0", "@toruslabs/fetch-node-details": "^14.0.1", "@toruslabs/fnd-base": "^14.0.0", "@toruslabs/metadata-helpers": "^6.0.0", "@toruslabs/openlogin-utils": "^8.2.1", - "@toruslabs/session-manager": "^2.0.0", - "@toruslabs/torus.js": "^15.0.5", + "@toruslabs/session-manager": "^3.1.0", + "@toruslabs/torus.js": "^15.1.0", "@toruslabs/tss-client": "^3.1.0", "@toruslabs/tss-frost-client": "0.3.1", - "@toruslabs/tss-frost-common": "^1.0.0", + "@toruslabs/tss-frost-common": "^1.0.1", "bn.js": "^5.2.1", "bowser": "^2.11.0", "elliptic": "^6.5.7", - "loglevel": "^1.9.1" + "loglevel": "^1.9.2" }, "engines": { "node": ">=20.x" @@ -5156,43 +5158,7 @@ "version": "14.0.0", "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.0.0.tgz", "integrity": "sha512-c0lrqxxiR0FL+XdtbX+77PWTeB8izFUrnPwkF2pjjfXlMJLukAWPLhALpmZmqlGmJApT8kJbMN7be2LurAGa1g==", - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } - }, - "node_modules/@web3auth/mpc-core-kit/node_modules/@toruslabs/eccrypto": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-5.0.4.tgz", - "integrity": "sha512-5PrSe2sn5Ed0u/2oRFtKaGOYpXJS+rJQXlYqxzy7Tbe2wLPCJh5/hZ3yStLfZmrYjHlWYwUx3AIpL/pUOOSU4w==", - "license": "CC0-1.0", - "dependencies": { - "elliptic": "^6.5.5" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - } - }, - "node_modules/@web3auth/mpc-core-kit/node_modules/@toruslabs/torus.js": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-15.0.5.tgz", - "integrity": "sha512-G7DUIqNsOShoVHxSDR3hGmILHM9a35diikydskQXfEdtVVObhWEZgOjz//sA0r7pxICxN+834WgYo4UWCFBUAg==", "license": "MIT", - "dependencies": { - "@toruslabs/bs58": "^1.0.0", - "@toruslabs/constants": "^14.0.0", - "@toruslabs/eccrypto": "^5.0.4", - "@toruslabs/http-helpers": "^7.0.0", - "bn.js": "^5.2.1", - "elliptic": "^6.5.6", - "ethereum-cryptography": "^2.2.1", - "json-stable-stringify": "^1.1.1", - "loglevel": "^1.9.1" - }, "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -5224,19 +5190,6 @@ "@babel/runtime": "^7.x" } }, - "node_modules/@web3auth/single-factor-auth/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.5.tgz", - "integrity": "sha512-N0jPPhHjGShcB9/XXZQWuWBKZQnC1F36Ce3sDqWpujsGjDz/CQtOL9LgTrJ+rJC8MJeesMWrMWVLKKNR/tMOCA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, "node_modules/@web3auth/single-factor-auth/node_modules/@toruslabs/constants": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/@toruslabs/constants/-/constants-14.0.0.tgz", @@ -5263,24 +5216,6 @@ "npm": ">=9.x" } }, - "node_modules/@web3auth/single-factor-auth/node_modules/@toruslabs/session-manager": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@toruslabs/session-manager/-/session-manager-3.1.0.tgz", - "integrity": "sha512-VTaYjTTGTqpUm14YWRsSmY0Tt5z7evC0aOdVW7Ahw/jzyb1witNL4Va2+7XzunziEkLJS3luH+LkziHx67jyQg==", - "license": "MIT", - "dependencies": { - "@toruslabs/eccrypto": "^5.0.4", - "@toruslabs/http-helpers": "^7.0.0", - "@toruslabs/metadata-helpers": "^6.0.0" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "^4.22.4" - } - }, "node_modules/@web3auth/single-factor-auth/node_modules/@toruslabs/torus.js": { "version": "14.0.2", "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-14.0.2.tgz", @@ -5975,17 +5910,6 @@ "@noble/hashes": "^1.2.0" } }, - "node_modules/biskviit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/biskviit/-/biskviit-1.0.1.tgz", - "integrity": "sha512-VGCXdHbdbpEkFgtjkeoBN8vRlbj1ZRX2/mxhE8asCCRalUx2nBzOomLJv8Aw/nRt5+ccDb+tPKidg4XxcfGW4w==", - "dependencies": { - "psl": "^1.1.7" - }, - "engines": { - "node": ">=1.0.0" - } - }, "node_modules/bn.js": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", @@ -6773,6 +6697,8 @@ "version": "0.1.12", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha512-bl1LAgiQc4ZWr++pNYUdRe/alecaHFeHxIJ/pNciqGdKXghaTCOwKkbKp6ye7pKZGu/GcaSXFk8PBVhgs+dJdA==", + "optional": true, + "peer": true, "dependencies": { "iconv-lite": "~0.4.13" } @@ -8314,9 +8240,9 @@ } }, "node_modules/ethers": { - "version": "6.13.3", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.3.tgz", - "integrity": "sha512-/DzbZOLVtoO4fKvvQwpEucHAQgIwBGWuRvBdwE/lMXgXvvHHTSkn7XqAQ2b+gjJzZDJjWA9OD05bVceVOsBHbg==", + "version": "6.13.4", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.4.tgz", + "integrity": "sha512-21YtnZVg4/zKkCQPjrDj38B1r4nQvTZLopUGMLQ1ePU2zV/joCfDC3t3iKQjWRzjjjbzR+mdAIoikeBRNkdllA==", "funding": [ { "type": "individual", @@ -8332,9 +8258,9 @@ "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", - "@types/node": "18.15.13", + "@types/node": "22.7.5", "aes-js": "4.0.0-beta.5", - "tslib": "2.4.0", + "tslib": "2.7.0", "ws": "8.17.1" }, "engines": { @@ -8372,16 +8298,19 @@ } }, "node_modules/ethers/node_modules/@types/node": { - "version": "18.15.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", - "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==", - "license": "MIT" + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } }, - "node_modules/ethers/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "license": "0BSD" + "node_modules/ethers/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, "node_modules/event-target-shim": { "version": "5.0.1", @@ -8478,15 +8407,6 @@ "node": ">=0.8.0" } }, - "node_modules/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-5O8TwrGzoNblBG/jtK4NFuZwNCkZX6s5GfRNOaGtm+QGJEuNakSC/i2RW0R93KX6E0jVjNXm6O3CRN4Ql3K+yA==", - "dependencies": { - "biskviit": "1.0.1", - "encoding": "0.1.12" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -8958,6 +8878,8 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "optional": true, + "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -10414,11 +10336,6 @@ "node": ">=12.0.0" } }, - "node_modules/psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, "node_modules/public-encrypt": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", @@ -10879,7 +10796,8 @@ "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "devOptional": true }, "node_modules/scheduler": { "version": "0.23.2", diff --git a/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package.json b/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package.json index 80939f9c..7b6572c7 100644 --- a/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package.json +++ b/mpc-core-kit-web/quick-starts/mpc-core-kit-react-quick-start/package.json @@ -12,10 +12,10 @@ "@types/react": "^18.3.10", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.1", - "@web3auth/base": "^9.0.2", - "@web3auth/base-provider": "^9.0.2", - "@web3auth/ethereum-mpc-provider": "^9.0.2", - "@web3auth/mpc-core-kit": "^3.2.2", + "@web3auth/base": "^9.3.0", + "@web3auth/base-provider": "^9.3.0", + "@web3auth/ethereum-mpc-provider": "^9.3.0", + "@web3auth/mpc-core-kit": "^3.2.4", "@web3auth/single-factor-auth": "^9.0.0", "bn.js": "^5.2.1", "ethers": "^6.13.3", @@ -69,4 +69,4 @@ "build": "tsc && vite build", "serve": "vite preview" } -} +} \ No newline at end of file