diff --git a/README.md b/README.md index 4b476a9..5c0ca8b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ results in a standard cryptographic key provider specific to the user and applic - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Github Discussion Board](https://github.com/orgs/Web3Auth/discussions) diff --git a/tkey-android/tkey-android-auth0-example/README.md b/tkey-android/tkey-android-auth0-example/README.md index f31b8eb..65e1f31 100644 --- a/tkey-android/tkey-android-auth0-example/README.md +++ b/tkey-android/tkey-android-auth0-example/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-android-auth0 - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-android/tkey-android-quick-start/README.md b/tkey-android/tkey-android-quick-start/README.md index acd3dc2..ed724e3 100644 --- a/tkey-android/tkey-android-quick-start/README.md +++ b/tkey-android/tkey-android-quick-start/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-android-quick-start - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-android/tkey-android-sfa-quick-start/README.md b/tkey-android/tkey-android-sfa-quick-start/README.md index a99c83c..f1e15d2 100644 --- a/tkey-android/tkey-android-sfa-quick-start/README.md +++ b/tkey-android/tkey-android-sfa-quick-start/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-android-sfa - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-ios/tkey-ios-aggregate-verifier-example/README.md b/tkey-ios/tkey-ios-aggregate-verifier-example/README.md index a00a741..fe04b17 100644 --- a/tkey-ios/tkey-ios-aggregate-verifier-example/README.md +++ b/tkey-ios/tkey-ios-aggregate-verifier-example/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-ios-aggregate - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-ios/tkey-ios-auth0-example/README.md b/tkey-ios/tkey-ios-auth0-example/README.md index ae5ff86..d2d4aa5 100644 --- a/tkey-ios/tkey-ios-auth0-example/README.md +++ b/tkey-ios/tkey-ios-auth0-example/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-ios-auth0 - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-ios/tkey-ios-firebase-example/README.md b/tkey-ios/tkey-ios-firebase-example/README.md index 599fa18..488a2d0 100644 --- a/tkey-ios/tkey-ios-firebase-example/README.md +++ b/tkey-ios/tkey-ios-firebase-example/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-ios-firebase - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-ios/tkey-ios-quick-start/README.md b/tkey-ios/tkey-ios-quick-start/README.md index 0ae1aec..e842af9 100644 --- a/tkey-ios/tkey-ios-quick-start/README.md +++ b/tkey-ios/tkey-ios-quick-start/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-ios-quick-start - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-mpc-ios/README.md b/tkey-mpc-ios/README.md index 58eeb4d..fb3a8b8 100644 --- a/tkey-mpc-ios/README.md +++ b/tkey-mpc-ios/README.md @@ -26,7 +26,7 @@ cd w3a-tkey-mpc-ios - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-mpc-web/tkey-mpc-react-bitcoin-example/README.md b/tkey-mpc-web/tkey-mpc-react-bitcoin-example/README.md index 97c8fb5..f554a4d 100644 --- a/tkey-mpc-web/tkey-mpc-react-bitcoin-example/README.md +++ b/tkey-mpc-web/tkey-mpc-react-bitcoin-example/README.md @@ -31,7 +31,7 @@ yarn start - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-mpc-web/tkey-mpc-react-firebase-example/README.md b/tkey-mpc-web/tkey-mpc-react-firebase-example/README.md index bd0d496..2e30c2b 100644 --- a/tkey-mpc-web/tkey-mpc-react-firebase-example/README.md +++ b/tkey-mpc-web/tkey-mpc-react-firebase-example/README.md @@ -31,7 +31,7 @@ yarn start - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-mpc-web/tkey-mpc-react-popup-example/README.md b/tkey-mpc-web/tkey-mpc-react-popup-example/README.md index fb02977..e4fc566 100644 --- a/tkey-mpc-web/tkey-mpc-react-popup-example/README.md +++ b/tkey-mpc-web/tkey-mpc-react-popup-example/README.md @@ -31,7 +31,7 @@ yarn start - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-react-native/tkey-react-native-quick-start/README.md b/tkey-react-native/tkey-react-native-quick-start/README.md index 51ec8e6..af5f9f9 100644 --- a/tkey-react-native/tkey-react-native-quick-start/README.md +++ b/tkey-react-native/tkey-react-native-quick-start/README.md @@ -29,7 +29,7 @@ npm run ios - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-react-native/tkey-rn-expo-auth0-example/README.md b/tkey-react-native/tkey-rn-expo-auth0-example/README.md index 736a68d..f298cb9 100644 --- a/tkey-react-native/tkey-rn-expo-auth0-example/README.md +++ b/tkey-react-native/tkey-rn-expo-auth0-example/README.md @@ -29,7 +29,7 @@ npm run ios - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-web/quick-starts/tkey-angular-quick-start/README.md b/tkey-web/quick-starts/tkey-angular-quick-start/README.md index 4b594c9..7b920ed 100644 --- a/tkey-web/quick-starts/tkey-angular-quick-start/README.md +++ b/tkey-web/quick-starts/tkey-angular-quick-start/README.md @@ -31,7 +31,7 @@ yarn start - [Website](https://web3auth.io) - [Docs](https://web3auth.io/docs) -- [Guides](https://web3auth.io/docs/content-hub?type=guides) +- [Guides](https://web3auth.io/docs/guides) - [SDK / API References](https://web3auth.io/docs/sdk) - [Pricing](https://web3auth.io/pricing.html) - [Community Portal](https://community.web3auth.io) diff --git a/tkey-web/quick-starts/tkey-angular-quick-start/package-lock.json b/tkey-web/quick-starts/tkey-angular-quick-start/package-lock.json index 03329b6..8447b04 100644 --- a/tkey-web/quick-starts/tkey-angular-quick-start/package-lock.json +++ b/tkey-web/quick-starts/tkey-angular-quick-start/package-lock.json @@ -16,11 +16,11 @@ "@angular/platform-browser": "~14.2.7", "@angular/platform-browser-dynamic": "~14.2.7", "@angular/router": "~14.2.7", - "@tkey/core": "^12.0.0", - "@tkey/service-provider-sfa": "^11.0.0", - "@tkey/share-serialization": "^12.0.0", - "@tkey/storage-layer-torus": "^12.0.0", - "@tkey/web-storage": "^12.0.0", + "@tkey/core": "^15.0.1", + "@tkey/service-provider-sfa": "^15.0.0", + "@tkey/share-serialization": "^15.0.0", + "@tkey/storage-layer-torus": "^15.0.0", + "@tkey/web-storage": "^15.0.0", "@web3auth/base": "^7.2.1", "@web3auth/ethereum-provider": "^7.2.1", "empty-module": "^0.0.2", @@ -2301,9 +2301,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2395,9 +2395,9 @@ } }, "node_modules/@chaitanyapotti/register-service-worker": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@chaitanyapotti/register-service-worker/-/register-service-worker-1.7.3.tgz", - "integrity": "sha512-ywnUSfwvqdHchO3ELFWP6hlnhzc2UUETbk+TaBT/vicuMnJbnBLuDCcoy3aWvUE9bjmzg4QQpssRLSz1iZ7XRA==" + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@chaitanyapotti/register-service-worker/-/register-service-worker-1.7.4.tgz", + "integrity": "sha512-+u78X4ljCleLy1okQMtYLTXGLHdFQcwai822xu3oHRTviKEIVkQTMNhCmbYTCiP24thY6AbH9g+c6p2LNU0pnA==" }, "node_modules/@colors/colors": { "version": "1.5.0", @@ -4095,10 +4095,21 @@ "webpack": "^5.54.0" } }, + "node_modules/@noble/curves": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", "engines": { "node": ">= 16" }, @@ -4635,6 +4646,18 @@ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", + "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@schematics/angular": { "version": "14.2.13", "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-14.2.13.tgz", @@ -4652,55 +4675,33 @@ } }, "node_modules/@scure/base": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.3.tgz", - "integrity": "sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.6.tgz", + "integrity": "sha512-ok9AWwhcgYuGG3Zfhyqg+zwl+Wn5uE+dwC0NV/2qQkx4dABbb/bx96vWu8NSj+BNjjSjno+JRYRjle1jV08k3g==", "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@scure/bip32": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.1.tgz", - "integrity": "sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==", - "dependencies": { - "@noble/curves": "~1.1.0", - "@noble/hashes": "~1.3.1", - "@scure/base": "~1.1.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32/node_modules/@noble/curves": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz", - "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", "dependencies": { - "@noble/hashes": "1.3.1" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@scure/bip32/node_modules/@noble/hashes": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", - "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==", - "engines": { - "node": ">= 16" + "@noble/curves": "~1.4.0", + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@scure/bip39": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", - "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", + "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", "dependencies": { - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" }, "funding": { "url": "https://paulmillr.com/funding/" @@ -4838,16 +4839,15 @@ } }, "node_modules/@tkey/common-types": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@tkey/common-types/-/common-types-12.0.0.tgz", - "integrity": "sha512-PghQIAR/mp0xPSHDLrwtpfl9FwQZ3d6ioQ/kqcS3tAbJyn12L8x6c0N0DLs+1OSGHKOSDsJUB07Du2Fnz6lILA==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@tkey/common-types/-/common-types-15.0.0.tgz", + "integrity": "sha512-WMnGxR+jNEyFvlB72B8N1rw86+8whBc3SpdKhS5XE111omeIoYeDpscpIJ9Dgw/P+7RPCnuaMuCAFmkqT0f/QA==", "dependencies": { - "@toruslabs/customauth": "^17.0.0", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/torus.js": "^12.0.1", + "@toruslabs/customauth": "^20.0.3", + "@toruslabs/eccrypto": "^5.0.4", + "@toruslabs/torus.js": "^15.0.2", "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "serialize-error": "^8.1.0", + "elliptic": "^6.5.5", "ts-custom-error": "^3.3.1" }, "engines": { @@ -4858,79 +4858,50 @@ "@babel/runtime": "7.x" } }, - "node_modules/@tkey/common-types/node_modules/@toruslabs/torus.js": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-12.0.1.tgz", - "integrity": "sha512-dys2tYYf3PgFDy8tNWUXsF3Dv35PgQxkGRnWxSokZp5qbQs6vD5RjHH8jIDm5tiVKcrtCg78VQhv/2Tn6iAohQ==", + "node_modules/@tkey/common-types/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": { - "@toruslabs/constants": "^13.0.2", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2", - "loglevel": "^1.8.1" + "elliptic": "^6.5.5" }, "engines": { "node": ">=18.x", "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" } }, - "node_modules/@tkey/core": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@tkey/core/-/core-12.0.0.tgz", - "integrity": "sha512-9nZNmrm7sreS8Vcft7H7nGZbdLr0nRmrDia1P4GW6gP7wlViK9kiM2V94R2n/i/m6j15Cbq1BSWq3NhPMtn0bA==", + "node_modules/@tkey/common-types/node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "dependencies": { - "@tkey/common-types": "^12.0.0", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "@toruslabs/torus.js": "^12.0.1", - "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "json-stable-stringify": "^1.0.2" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/@tkey/core/node_modules/@toruslabs/torus.js": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-12.0.1.tgz", - "integrity": "sha512-dys2tYYf3PgFDy8tNWUXsF3Dv35PgQxkGRnWxSokZp5qbQs6vD5RjHH8jIDm5tiVKcrtCg78VQhv/2Tn6iAohQ==", - "dependencies": { - "@toruslabs/constants": "^13.0.2", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2", - "loglevel": "^1.8.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" - } + "node_modules/@tkey/common-types/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" }, - "node_modules/@tkey/service-provider-base": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@tkey/service-provider-base/-/service-provider-base-11.0.3.tgz", - "integrity": "sha512-7pmvqBg08viPoPbFKhfGvz3JqDSOuCHknG58bPWfbXXjOOQol2vnJK1INIblEQyxlRn8IMA+MP9mU4cNX7+96g==", - "dependencies": { - "@tkey/common-types": "^11.0.3", + "node_modules/@tkey/core": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@tkey/core/-/core-15.0.1.tgz", + "integrity": "sha512-mbpgTDpH+pIzaZiSQdkL+Gnv0YlqP6YELsbf4eL61DGO3umtSxvRo6pExLwMw6ZZicv+GbTUlJGS4VB6xmt82g==", + "dependencies": { + "@tkey/common-types": "^15.0.0", + "@toruslabs/eccrypto": "^5.0.4", + "@toruslabs/http-helpers": "^7.0.0", + "@toruslabs/torus.js": "^15.0.2", "bn.js": "^5.2.1", - "elliptic": "^6.5.4" + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.1.3", + "json-stable-stringify": "^1.1.1" }, "engines": { "node": ">=18.x", @@ -4940,46 +4911,25 @@ "@babel/runtime": "7.x" } }, - "node_modules/@tkey/service-provider-base/node_modules/@tkey/common-types": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@tkey/common-types/-/common-types-11.0.3.tgz", - "integrity": "sha512-GW3wMKMnl0WTvg4Hsk5F1HjvYe1mK1XtDSXmvX0mM8+SVc36AhHfSVZqnKfpZB2Y0e+HZVLMnt5/3xSps1hsvg==", + "node_modules/@tkey/core/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": { - "@toruslabs/customauth": "^16.0.6", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/torus.js": "^11.0.5", - "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "serialize-error": "^8.1.0", - "ts-custom-error": "^3.3.1" + "elliptic": "^6.5.5" }, "engines": { "node": ">=18.x", "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "7.x" } }, - "node_modules/@tkey/service-provider-base/node_modules/@toruslabs/customauth": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-16.0.6.tgz", - "integrity": "sha512-4+Cxbxz3fxm750MMaMqMoJS0x8RZdD0y1tHLa/2T+b993cjRoQRixddTa3rWNYdbWsg2rgcmGkpXxywq3aLzwA==", + "node_modules/@tkey/core/node_modules/@toruslabs/http-helpers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.0.tgz", + "integrity": "sha512-U79uCCA1EAManPmgIn+0YpCrKUxj9C7GYlGt7Ftnd3soYCsAXVqWgck+R5knrNvTSOPmot8QYkTl+ncP44Vg/A==", "dependencies": { - "@chaitanyapotti/register-service-worker": "^1.7.3", - "@toruslabs/broadcast-channel": "^8.0.0", - "@toruslabs/constants": "^13.0.1", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/fetch-node-details": "^13.0.1", - "@toruslabs/http-helpers": "^5.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/torus.js": "^11.0.5", - "base64url": "^3.0.1", - "bowser": "^2.11.0", - "events": "^3.3.0", - "jwt-decode": "^3.1.2", - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "deepmerge": "^4.3.1", + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -4987,7 +4937,7 @@ }, "peerDependencies": { "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" + "@sentry/types": "^8.x" }, "peerDependenciesMeta": { "@sentry/types": { @@ -4995,15 +4945,33 @@ } } }, - "node_modules/@tkey/service-provider-sfa": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/@tkey/service-provider-sfa/-/service-provider-sfa-11.0.0.tgz", - "integrity": "sha512-E1Jl+x1Cxy2bb7+GUXjSTiGAkD/NeXYcyjk31jMwgAIhIf9y5shlLoToEOz5SU820YmnecRWkjD7/2Wng4I2xQ==", + "node_modules/@tkey/core/node_modules/elliptic": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", "dependencies": { - "@tkey/common-types": "^11.0.2", - "@tkey/service-provider-base": "^11.0.2", - "@web3auth/single-factor-auth": "^7.0.1", - "bn.js": "^5.2.1" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/@tkey/core/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/@tkey/service-provider-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@tkey/service-provider-base/-/service-provider-base-15.0.0.tgz", + "integrity": "sha512-1Vp1KyYIz8m98vH8/h2PDkCgnWiSRrqR95rUsX19oHnZAwwWFikhPlBtaELzdW9ubCZzahwsNisnwcFOjIJubQ==", + "dependencies": { + "@tkey/common-types": "^15.0.0", + "bn.js": "^5.2.1", + "elliptic": "^6.5.5" }, "engines": { "node": ">=18.x", @@ -5013,18 +4981,34 @@ "@babel/runtime": "7.x" } }, - "node_modules/@tkey/service-provider-sfa/node_modules/@tkey/common-types": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/@tkey/common-types/-/common-types-11.0.3.tgz", - "integrity": "sha512-GW3wMKMnl0WTvg4Hsk5F1HjvYe1mK1XtDSXmvX0mM8+SVc36AhHfSVZqnKfpZB2Y0e+HZVLMnt5/3xSps1hsvg==", + "node_modules/@tkey/service-provider-base/node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "dependencies": { - "@toruslabs/customauth": "^16.0.6", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/torus.js": "^11.0.5", - "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "serialize-error": "^8.1.0", - "ts-custom-error": "^3.3.1" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/@tkey/service-provider-base/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/@tkey/service-provider-sfa": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@tkey/service-provider-sfa/-/service-provider-sfa-15.0.0.tgz", + "integrity": "sha512-oYnEKP/lxkBbXO1zjuh0Nr4jIfuMKMXHFq3XU6BWZfUntb52Y93ZnZEqsxDr4rd6HQRfmX2+8yAea/ncLS9WOg==", + "dependencies": { + "@tkey/service-provider-base": "^15.0.0", + "@toruslabs/fetch-node-details": "^13.4.0", + "@toruslabs/torus.js": "^15.0.2", + "bn.js": "^5.2.1" }, "engines": { "node": ">=18.x", @@ -5034,48 +5018,34 @@ "@babel/runtime": "7.x" } }, - "node_modules/@tkey/service-provider-sfa/node_modules/@toruslabs/customauth": { - "version": "16.0.6", - "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-16.0.6.tgz", - "integrity": "sha512-4+Cxbxz3fxm750MMaMqMoJS0x8RZdD0y1tHLa/2T+b993cjRoQRixddTa3rWNYdbWsg2rgcmGkpXxywq3aLzwA==", + "node_modules/@tkey/share-serialization": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@tkey/share-serialization/-/share-serialization-15.0.0.tgz", + "integrity": "sha512-zCPZWICkLP5sMLWxTIkbubNkco2eb2vcYhTBHeny0eMOFU75WHMZEBX/4XuhmfxeQnHD+JL3ODv3WQb5eXadoA==", "dependencies": { - "@chaitanyapotti/register-service-worker": "^1.7.3", - "@toruslabs/broadcast-channel": "^8.0.0", - "@toruslabs/constants": "^13.0.1", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/fetch-node-details": "^13.0.1", - "@toruslabs/http-helpers": "^5.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/torus.js": "^11.0.5", - "base64url": "^3.0.1", - "bowser": "^2.11.0", - "events": "^3.3.0", - "jwt-decode": "^3.1.2", - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "@tkey/common-types": "^15.0.0", + "bn.js": "^5.2.1", + "ethereum-cryptography": "^2.2.1" }, "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/@tkey/share-serialization": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@tkey/share-serialization/-/share-serialization-12.0.0.tgz", - "integrity": "sha512-eWEgkT5CEugRyi9gXP8fTH3NNNuujqMBK1DyRrAw11I3mABc0g/yhb2keXiSd01wg6WefsEkftWpz1ZGLSIjeg==", + "node_modules/@tkey/storage-layer-torus": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@tkey/storage-layer-torus/-/storage-layer-torus-15.0.0.tgz", + "integrity": "sha512-id2juwY1n9MZKNDxEDBmyXO9ad3CyAXtvmkH/0A3twayyOcUHsJY7jXyy7nNouQg1CVb89tjOm64TW6+kaxeUg==", "dependencies": { - "@tkey/common-types": "^12.0.0", + "@tkey/common-types": "^15.0.0", + "@toruslabs/http-helpers": "^7.0.0", + "base64url": "3.0.1", "bn.js": "^5.2.1", - "ethereum-cryptography": "^2.1.2" + "ethereum-cryptography": "^2.2.1", + "json-stable-stringify": "^1.1.1" }, "engines": { "node": ">=18.x", @@ -5085,33 +5055,35 @@ "@babel/runtime": "7.x" } }, - "node_modules/@tkey/storage-layer-torus": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@tkey/storage-layer-torus/-/storage-layer-torus-12.0.0.tgz", - "integrity": "sha512-L5cTmGteUDdCg8RrhK2LqghA6IblNQqjNkWpQq2jNBCT3d5RufZY3FBsORUSWmLjBN7hFkBKME4P9Y8zVJ8BDg==", + "node_modules/@tkey/storage-layer-torus/node_modules/@toruslabs/http-helpers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.0.tgz", + "integrity": "sha512-U79uCCA1EAManPmgIn+0YpCrKUxj9C7GYlGt7Ftnd3soYCsAXVqWgck+R5knrNvTSOPmot8QYkTl+ncP44Vg/A==", "dependencies": { - "@tkey/common-types": "^12.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "base64url": "3.0.1", - "bn.js": "^5.2.1", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2" + "deepmerge": "^4.3.1", + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "7.x" + "@babel/runtime": "^7.x", + "@sentry/types": "^8.x" + }, + "peerDependenciesMeta": { + "@sentry/types": { + "optional": true + } } }, "node_modules/@tkey/web-storage": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@tkey/web-storage/-/web-storage-12.0.0.tgz", - "integrity": "sha512-JGZepwrOSjByKawQMnI1yZ/vSQHz3DLSFiYae8SJ1ANgfZ1PTi/YuAfNYL3NdqfwxNuHrDtyLZX8R/0yeBYeJA==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/@tkey/web-storage/-/web-storage-15.0.1.tgz", + "integrity": "sha512-UTG/uFe//KdEVvFXz1rh/RiN7GXUkrmVRN+BbfPlymGrww3pfZyPcL8lqIwqzdiQgmrraKp83Cs4CLt/1/JNlg==", "dependencies": { - "@tkey/common-types": "^12.0.0", - "@types/bn.js": "^5.1.2", + "@tkey/common-types": "^15.0.0", + "@types/bn.js": "^5.1.5", "bn.js": "^5.2.1" }, "engines": { @@ -5228,11 +5200,11 @@ } }, "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", @@ -5242,18 +5214,39 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/broadcast-channel": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-8.0.0.tgz", - "integrity": "sha512-qCyWsHVL4Xtx1J6k1+acD7TJKCelJWyUy5Q5zyiWMPxMGFxTv1XdRyqpzV+VgwbcslIqgFN0GewOry2l1jlUQQ==", + "node_modules/@toruslabs/base-session-manager/node_modules/@toruslabs/http-helpers": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-6.1.1.tgz", + "integrity": "sha512-bJYOaltRzklzObhRdutT1wau17vXyrCCBKJOeN46F1t99MUXi5udQNeErFOcr9qBsvrq2q67eVBkU5XOeBMX5A==", "dependencies": { - "@babel/runtime": "^7.22.10", - "@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", + "lodash.merge": "^4.6.2", + "loglevel": "^1.9.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": "11.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-11.0.0.tgz", + "integrity": "sha512-nnM5yjQGzmCiie37G4Ks+5VsPjMrcY/81tga5ASb/u5TbZhSPQUw0CSW42Q9uBtR8sZbsHU06cPZ8j0z6LeAUg==", + "dependencies": { + "@babel/runtime": "^7.24.7", + "@toruslabs/eccrypto": "^5.0.0", + "@toruslabs/metadata-helpers": "^6.0.0", + "loglevel": "^1.9.1", + "oblivious-set": "1.4.0", + "socket.io-client": "^4.7.5", "unload": "^2.4.1" }, "engines": { @@ -5261,10 +5254,102 @@ "npm": ">=9.x" } }, + "node_modules/@toruslabs/broadcast-channel/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/@toruslabs/broadcast-channel/node_modules/@toruslabs/http-helpers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.0.tgz", + "integrity": "sha512-U79uCCA1EAManPmgIn+0YpCrKUxj9C7GYlGt7Ftnd3soYCsAXVqWgck+R5knrNvTSOPmot8QYkTl+ncP44Vg/A==", + "dependencies": { + "deepmerge": "^4.3.1", + "loglevel": "^1.9.1" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "^7.x", + "@sentry/types": "^8.x" + }, + "peerDependenciesMeta": { + "@sentry/types": { + "optional": true + } + } + }, + "node_modules/@toruslabs/broadcast-channel/node_modules/@toruslabs/metadata-helpers": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-6.0.0.tgz", + "integrity": "sha512-WHmCpvmZHJtkhiAi13GVeLgpfh6dTm7Z1ugCwRmtTq60rSVYO/euVJxzLRgEnWFMlyM1KFOPJXvd68dWuiYXTA==", + "dependencies": { + "@toruslabs/eccrypto": "^5.0.0", + "@toruslabs/http-helpers": "^7.0.0", + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.2.0", + "json-stable-stringify": "^1.1.1" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/broadcast-channel/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/@toruslabs/broadcast-channel/node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/@toruslabs/broadcast-channel/node_modules/oblivious-set": { + "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/@toruslabs/bs58": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/bs58/-/bs58-1.0.0.tgz", + "integrity": "sha512-osqIgm1MzEB6+fkaQeEUg4tuZXmhhXTn+K7+nZU7xDBcy+8Yr3eGNqJcQ4jds82g+dhkk2cBkge9sffv38iDQQ==", + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, "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" @@ -5274,24 +5359,24 @@ } }, "node_modules/@toruslabs/customauth": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-17.0.0.tgz", - "integrity": "sha512-klZlPin77m4/FR0amo+m6XqVjzwOARjrNCQrDepOGTrMXArJ2+WVZKzsHccKW721hJn+8YErWQf27vuLcyrWWA==", - "dependencies": { - "@chaitanyapotti/register-service-worker": "^1.7.3", - "@toruslabs/broadcast-channel": "^9.0.0", - "@toruslabs/constants": "^13.0.2", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/fetch-node-details": "^13.0.2", - "@toruslabs/http-helpers": "^5.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "@toruslabs/torus.js": "^12.0.1", + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/@toruslabs/customauth/-/customauth-20.0.3.tgz", + "integrity": "sha512-Ca1aDbV5/XZIjn6SGaX31ZFW6WxFf45yFij9jISrUNqEZB/WxN8VlwxEQziDQzOuMMpfdQH+jj34Uvc/PgbejQ==", + "dependencies": { + "@chaitanyapotti/register-service-worker": "^1.7.4", + "@toruslabs/broadcast-channel": "^11.0.0", + "@toruslabs/constants": "^14.0.0", + "@toruslabs/eccrypto": "^5.0.4", + "@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.2", "base64url": "^3.0.1", "bowser": "^2.11.0", - "events": "^3.3.0", - "jwt-decode": "^3.1.2", - "lodash.merge": "^4.6.2", - "loglevel": "^1.8.1" + "deepmerge": "^4.3.1", + "eventemitter3": "^5.0.1", + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -5299,7 +5384,7 @@ }, "peerDependencies": { "@babel/runtime": "^7.x", - "@sentry/types": "^7.x" + "@sentry/types": "^8.x" }, "peerDependenciesMeta": { "@sentry/types": { @@ -5307,38 +5392,54 @@ } } }, - "node_modules/@toruslabs/customauth/node_modules/@toruslabs/broadcast-channel": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-9.0.0.tgz", - "integrity": "sha512-GA0hh32vt0qu0qZ/QepNHDT5bxKzTsDWu2yp5J1a8CQWNwUGPkYkDe1ycRySQVBo/wa7UyZdXvgLYtYne+/cZw==", + "node_modules/@toruslabs/customauth/node_modules/@toruslabs/constants": { + "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/@toruslabs/customauth/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": { - "@babel/runtime": "^7.22.10", - "@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", - "unload": "^2.4.1" + "elliptic": "^6.5.5" }, "engines": { "node": ">=18.x", "npm": ">=9.x" } }, - "node_modules/@toruslabs/customauth/node_modules/@toruslabs/torus.js": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-12.0.1.tgz", - "integrity": "sha512-dys2tYYf3PgFDy8tNWUXsF3Dv35PgQxkGRnWxSokZp5qbQs6vD5RjHH8jIDm5tiVKcrtCg78VQhv/2Tn6iAohQ==", + "node_modules/@toruslabs/customauth/node_modules/@toruslabs/fetch-node-details": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-14.0.1.tgz", + "integrity": "sha512-cV/X8d97W9kU/ibycV/4rfkDSjl+MIgwbKhsVqvgDtoE1mdjMSeCxJTfEDgjxqzUcVlHjcbeUpzCe8qa/Gvs6A==", "dependencies": { - "@toruslabs/constants": "^13.0.2", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2", - "loglevel": "^1.8.1" + "@toruslabs/constants": "^14.0.0", + "@toruslabs/fnd-base": "^14.0.0", + "@toruslabs/http-helpers": "^7.0.0", + "loglevel": "^1.9.1" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/customauth/node_modules/@toruslabs/fnd-base": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/fnd-base/-/fnd-base-14.0.0.tgz", + "integrity": "sha512-zaYrm/HHHU4Evj/Et1HrVT8hmMaUpVw3Rcx2Gvp1W5pWZybbdEVoa0uqIANYxcr/NH7PUIU3DoRbk+bXx0kkYg==", + "dependencies": { + "@toruslabs/constants": "^14.0.0" }, "engines": { "node": ">=18.x", @@ -5348,6 +5449,71 @@ "@babel/runtime": "7.x" } }, + "node_modules/@toruslabs/customauth/node_modules/@toruslabs/http-helpers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.0.tgz", + "integrity": "sha512-U79uCCA1EAManPmgIn+0YpCrKUxj9C7GYlGt7Ftnd3soYCsAXVqWgck+R5knrNvTSOPmot8QYkTl+ncP44Vg/A==", + "dependencies": { + "deepmerge": "^4.3.1", + "loglevel": "^1.9.1" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "^7.x", + "@sentry/types": "^8.x" + }, + "peerDependenciesMeta": { + "@sentry/types": { + "optional": true + } + } + }, + "node_modules/@toruslabs/customauth/node_modules/@toruslabs/metadata-helpers": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-6.0.0.tgz", + "integrity": "sha512-WHmCpvmZHJtkhiAi13GVeLgpfh6dTm7Z1ugCwRmtTq60rSVYO/euVJxzLRgEnWFMlyM1KFOPJXvd68dWuiYXTA==", + "dependencies": { + "@toruslabs/eccrypto": "^5.0.0", + "@toruslabs/http-helpers": "^7.0.0", + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.2.0", + "json-stable-stringify": "^1.1.1" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/customauth/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/@toruslabs/customauth/node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/@toruslabs/customauth/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + }, "node_modules/@toruslabs/eccrypto": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@toruslabs/eccrypto/-/eccrypto-4.0.0.tgz", @@ -5361,14 +5527,14 @@ } }, "node_modules/@toruslabs/fetch-node-details": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-13.0.2.tgz", - "integrity": "sha512-0WXglIa2qDeerlMJkEJeEur9TvIPODUT7QqRgwSl/p0EOrpWc4p777szTofdn6cXHzVqIx90TbyOsOPs7bbViA==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@toruslabs/fetch-node-details/-/fetch-node-details-13.4.0.tgz", + "integrity": "sha512-WTfI47Q5sldlz4nh8kNPI95PXm3hjm3IEDnYRY3rlcCrs9sVwdQItKf4D0i5s9sRmwLIpG3po+IpEcdO82CIuA==", "dependencies": { - "@toruslabs/constants": "^13.0.2", - "@toruslabs/fnd-base": "^13.0.2", - "@toruslabs/http-helpers": "^5.0.0", - "loglevel": "^1.8.1" + "@toruslabs/constants": "^13.4.0", + "@toruslabs/fnd-base": "^13.4.0", + "@toruslabs/http-helpers": "^6.1.1", + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", @@ -5378,21 +5544,34 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/ffjavascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/ffjavascript/-/ffjavascript-2.0.0.tgz", - "integrity": "sha512-0NxplMLtnoqkU6b3CUYtbs16l1JCOE0Qya238zMR8EznFXOpSpGFw/2jtfaatN1VV5RI3rkppeZ8SLutOcKFjQ==", + "node_modules/@toruslabs/fetch-node-details/node_modules/@toruslabs/http-helpers": { + "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.9.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/fnd-base": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/@toruslabs/fnd-base/-/fnd-base-13.0.2.tgz", - "integrity": "sha512-FLrs6BBFxiUWprnmdjm2k+fYwVdhP2h0OnIUEBVSXngzlJ3G+Qhj10PoOrWXhxAD3Ifbw5Kw3LorW158eazkRQ==", + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@toruslabs/fnd-base/-/fnd-base-13.4.0.tgz", + "integrity": "sha512-Fc3uFj5ZfDmR4uWAMRyLVvBsSLXJWBHQoHOsucVqvxXpNeLSrFEQIxqlXsgjRfQPOSKtpljSl1MaXibhb5/hfA==", "dependencies": { - "@toruslabs/constants": "^13.0.2" + "@toruslabs/constants": "^13.4.0" }, "engines": { "node": ">=18.x", @@ -5425,15 +5604,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", @@ -5443,6 +5622,47 @@ "@babel/runtime": "7.x" } }, + "node_modules/@toruslabs/metadata-helpers/node_modules/@toruslabs/http-helpers": { + "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.9.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/metadata-helpers/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/@toruslabs/metadata-helpers/node_modules/elliptic": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", + "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, "node_modules/@toruslabs/openlogin": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-6.2.0.tgz", @@ -5466,19 +5686,52 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/openlogin-jrpc": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-6.2.0.tgz", - "integrity": "sha512-2+drGA5bAstAfrlmdtDCghoWr/rgdkn2pZU3+fTFoVSyGMVEl630RYvRqMy7B3txjkPy9v1i+fWpcLfHVRMtgw==", + "node_modules/@toruslabs/openlogin-jrpc": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-6.2.0.tgz", + "integrity": "sha512-2+drGA5bAstAfrlmdtDCghoWr/rgdkn2pZU3+fTFoVSyGMVEl630RYvRqMy7B3txjkPy9v1i+fWpcLfHVRMtgw==", + "dependencies": { + "@metamask/rpc-errors": "^6.1.0", + "@toruslabs/openlogin-utils": "^6.2.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.4.2" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/openlogin-jrpc/node_modules/@toruslabs/openlogin-utils": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.2.0.tgz", + "integrity": "sha512-/BWb3qBcEGYgqERzStgXAiQULWvaBPqxN8k9iZiexK5Ndo1qLz/OdBoXgYPPKE5B4/OoMm9MERsXg1tpPtvnCw==", + "dependencies": { + "@toruslabs/constants": "^13.0.4", + "base64url": "^3.0.1" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + }, + "peerDependencies": { + "@babel/runtime": "7.x" + } + }, + "node_modules/@toruslabs/openlogin-session-manager": { + "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": { - "@metamask/rpc-errors": "^6.1.0", - "@toruslabs/openlogin-utils": "^6.2.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.4.2" + "@toruslabs/base-session-manager": "^3.1.1", + "@toruslabs/eccrypto": "^4.0.0", + "@toruslabs/metadata-helpers": "5.1.0" }, "engines": { "node": ">=18.x", @@ -5488,7 +5741,7 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/openlogin-jrpc/node_modules/@toruslabs/openlogin-utils": { + "node_modules/@toruslabs/openlogin/node_modules/@toruslabs/openlogin-utils": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.2.0.tgz", "integrity": "sha512-/BWb3qBcEGYgqERzStgXAiQULWvaBPqxN8k9iZiexK5Ndo1qLz/OdBoXgYPPKE5B4/OoMm9MERsXg1tpPtvnCw==", @@ -5504,14 +5757,16 @@ "@babel/runtime": "7.x" } }, - "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==", + "node_modules/@toruslabs/secure-pub-sub": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@toruslabs/secure-pub-sub/-/secure-pub-sub-0.0.1.tgz", + "integrity": "sha512-fuvjilsNhJ9zdeFcYBwFq6BxhFJU6vkCU3Xm4BcnXLtGxm79N9rj1C8rwFQY2TSgpAcD8NZsuuJqneRG7M9kpg==", "dependencies": { - "@toruslabs/base-session-manager": "^3.0.0", "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/metadata-helpers": "5.0.0" + "@toruslabs/http-helpers": "^5.0.0", + "@toruslabs/metadata-helpers": "^5.0.0", + "loglevel": "^1.8.1", + "socket.io-client": "^4.7.2" }, "engines": { "node": ">=18.x", @@ -5521,47 +5776,67 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/openlogin-subkey": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-subkey/-/openlogin-subkey-5.0.0.tgz", - "integrity": "sha512-k+2IQl0fKF5hR1Qrjjww2cMv9h3uzPh0waaBORmxz/mmVfwc4uV3QfMa3DFr8nf2x+vXb+UjfFL8cP1Ow2dgmw==", + "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==", "dependencies": { - "@toruslabs/ffjavascript": "^2.0.0", - "@toruslabs/metadata-helpers": "^5.0.0", - "bn.js": "^5.2.1" + "@toruslabs/eccrypto": "^5.0.4", + "@toruslabs/http-helpers": "^7.0.0", + "@toruslabs/metadata-helpers": "^6.0.0" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, - "peerDependencies": { - "@babel/runtime": "7.x", - "@types/bn.js": "^5.1.1" + "optionalDependencies": { + "@rollup/rollup-linux-x64-gnu": "^4.19.1" } }, - "node_modules/@toruslabs/openlogin-utils": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-5.2.0.tgz", - "integrity": "sha512-FpnLmyp4OH2fabxGpC+7kBe85memj+Tsz5vsIpoVeznhH3LWBRFxYRdfZrBfFWui2hSN7xfwQYa0w6+yM3ij7g==", + "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==", "dependencies": { - "@toruslabs/constants": "^13.0.1", - "base64url": "^3.0.1" + "elliptic": "^6.5.5" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + } + }, + "node_modules/@toruslabs/session-manager/node_modules/@toruslabs/http-helpers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.0.tgz", + "integrity": "sha512-U79uCCA1EAManPmgIn+0YpCrKUxj9C7GYlGt7Ftnd3soYCsAXVqWgck+R5knrNvTSOPmot8QYkTl+ncP44Vg/A==", + "dependencies": { + "deepmerge": "^4.3.1", + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "7.x" + "@babel/runtime": "^7.x", + "@sentry/types": "^8.x" + }, + "peerDependenciesMeta": { + "@sentry/types": { + "optional": true + } } }, - "node_modules/@toruslabs/openlogin/node_modules/@toruslabs/openlogin-utils": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-6.2.0.tgz", - "integrity": "sha512-/BWb3qBcEGYgqERzStgXAiQULWvaBPqxN8k9iZiexK5Ndo1qLz/OdBoXgYPPKE5B4/OoMm9MERsXg1tpPtvnCw==", + "node_modules/@toruslabs/session-manager/node_modules/@toruslabs/metadata-helpers": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/metadata-helpers/-/metadata-helpers-6.0.0.tgz", + "integrity": "sha512-WHmCpvmZHJtkhiAi13GVeLgpfh6dTm7Z1ugCwRmtTq60rSVYO/euVJxzLRgEnWFMlyM1KFOPJXvd68dWuiYXTA==", "dependencies": { - "@toruslabs/constants": "^13.0.4", - "base64url": "^3.0.1" + "@toruslabs/eccrypto": "^5.0.0", + "@toruslabs/http-helpers": "^7.0.0", + "elliptic": "^6.5.5", + "ethereum-cryptography": "^2.2.0", + "json-stable-stringify": "^1.1.1" }, "engines": { "node": ">=18.x", @@ -5571,16 +5846,39 @@ "@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/session-manager/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/@toruslabs/session-manager/node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", "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" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/@toruslabs/torus.js": { + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-15.0.2.tgz", + "integrity": "sha512-VRwCVFYUm5pmbvKg00ZMTSEEwZ0jQradqngGJMXum5hDoKXuJwLvePa4e0ggFq5uwr3bdszpsN0iNLCSMKKbOw==", + "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", @@ -5590,32 +5888,75 @@ "@babel/runtime": "7.x" } }, - "node_modules/@toruslabs/torus.js": { - "version": "11.0.5", - "resolved": "https://registry.npmjs.org/@toruslabs/torus.js/-/torus.js-11.0.5.tgz", - "integrity": "sha512-CrC7foZB/2HrvMN5qVI4mEpPbmRAX5/2cdn3pgvgxWpEXQTNnJcxIO8vb2eT7iO6GhBYADnMZyxxWPMdk8S11Q==", + "node_modules/@toruslabs/torus.js/node_modules/@toruslabs/constants": { + "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/@toruslabs/torus.js/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": { - "@toruslabs/constants": "^13.0.1", - "@toruslabs/eccrypto": "^4.0.0", - "@toruslabs/http-helpers": "^5.0.0", - "bn.js": "^5.2.1", - "elliptic": "^6.5.4", - "ethereum-cryptography": "^2.1.2", - "json-stable-stringify": "^1.0.2", - "loglevel": "^1.8.1" + "elliptic": "^6.5.5" + }, + "engines": { + "node": ">=18.x", + "npm": ">=9.x" + } + }, + "node_modules/@toruslabs/torus.js/node_modules/@toruslabs/http-helpers": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@toruslabs/http-helpers/-/http-helpers-7.0.0.tgz", + "integrity": "sha512-U79uCCA1EAManPmgIn+0YpCrKUxj9C7GYlGt7Ftnd3soYCsAXVqWgck+R5knrNvTSOPmot8QYkTl+ncP44Vg/A==", + "dependencies": { + "deepmerge": "^4.3.1", + "loglevel": "^1.9.1" }, "engines": { "node": ">=18.x", "npm": ">=9.x" }, "peerDependencies": { - "@babel/runtime": "7.x" + "@babel/runtime": "^7.x", + "@sentry/types": "^8.x" + }, + "peerDependenciesMeta": { + "@sentry/types": { + "optional": true + } + } + }, + "node_modules/@toruslabs/torus.js/node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, + "node_modules/@toruslabs/torus.js/node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, "node_modules/@types/bn.js": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.2.tgz", - "integrity": "sha512-dkpZu0szUtn9UXTmw+e0AJFd4D2XAxDnsCLdc05SfqpqzPEBft8eQr8uaFitfo/dUUOZERaLec2hHMG87A4Dxg==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.5.tgz", + "integrity": "sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==", "dependencies": { "@types/node": "*" } @@ -6110,14 +6451,6 @@ "@babel/runtime": "7.x" } }, - "node_modules/@web3auth/base/node_modules/jwt-decode": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", - "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", - "engines": { - "node": ">=18" - } - }, "node_modules/@web3auth/ethereum-provider": { "version": "7.2.1", "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-7.2.1.tgz", @@ -6231,27 +6564,6 @@ } } }, - "node_modules/@web3auth/single-factor-auth": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@web3auth/single-factor-auth/-/single-factor-auth-7.0.1.tgz", - "integrity": "sha512-X7VryRLzrBoMTT3wnhp5aedvypiYcfuOOgfUe0+H8VW+JKqisWj3no4jAQ+flQi5lt+YjJ0u7QV2XNzGluWf0w==", - "dependencies": { - "@toruslabs/constants": "^13.0.1", - "@toruslabs/fetch-node-details": "^13.0.1", - "@toruslabs/openlogin-session-manager": "^3.0.0", - "@toruslabs/openlogin-subkey": "^5.0.0", - "@toruslabs/openlogin-utils": "^5.0.2", - "@toruslabs/torus.js": "^11.0.5", - "@web3auth/base": "^7.0.1" - }, - "engines": { - "node": ">=18.x", - "npm": ">=9.x" - }, - "peerDependencies": { - "@babel/runtime": "^7.x" - } - }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -7235,12 +7547,18 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -8111,6 +8429,14 @@ "node": ">=0.10" } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/default-gateway": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", @@ -8136,16 +8462,19 @@ } }, "node_modules/define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-lazy-prop": { @@ -8615,6 +8944,25 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -9088,36 +9436,14 @@ } }, "node_modules/ethereum-cryptography": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.1.2.tgz", - "integrity": "sha512-Z5Ba0T0ImZ8fqXrJbpHcbpAvIswRte2wGNR/KePnu8GbbvgJ47lMxT/ZZPG6i9Jaht4azPDop4HaM00J0J59ug==", - "dependencies": { - "@noble/curves": "1.1.0", - "@noble/hashes": "1.3.1", - "@scure/bip32": "1.3.1", - "@scure/bip39": "1.2.1" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/curves": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz", - "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", + "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", "dependencies": { - "@noble/hashes": "1.3.1" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ethereum-cryptography/node_modules/@noble/hashes": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", - "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "@noble/curves": "1.4.2", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.3.0" } }, "node_modules/event-target-shim": { @@ -9702,9 +10028,12 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/gauge": { "version": "4.0.4", @@ -9743,14 +10072,18 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9887,6 +10220,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, "engines": { "node": ">= 0.4.0" } @@ -9901,11 +10235,11 @@ } }, "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "get-intrinsic": "^1.1.1" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9962,6 +10296,17 @@ "minimalistic-assert": "^1.0.1" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/hdr-histogram-js": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", @@ -11011,16 +11356,27 @@ "dev": true }, "node_modules/json-stable-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz", - "integrity": "sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.1.1.tgz", + "integrity": "sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==", "dependencies": { - "jsonify": "^0.0.1" + "call-bind": "^1.0.5", + "isarray": "^2.0.5", + "jsonify": "^0.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/json-stable-stringify/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", @@ -11074,9 +11430,12 @@ } }, "node_modules/jwt-decode": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", - "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", + "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", + "engines": { + "node": ">=18" + } }, "node_modules/karma": { "version": "6.4.2", @@ -11642,9 +12001,9 @@ } }, "node_modules/loglevel": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", - "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", "engines": { "node": ">= 0.6.0" }, @@ -14931,31 +15290,6 @@ "node": ">= 0.8" } }, - "node_modules/serialize-error": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", - "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/serialize-javascript": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", @@ -15055,6 +15389,22 @@ "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", "dev": true }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -15187,9 +15537,9 @@ } }, "node_modules/socket.io-client": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz", - "integrity": "sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==", + "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", diff --git a/tkey-web/quick-starts/tkey-angular-quick-start/package.json b/tkey-web/quick-starts/tkey-angular-quick-start/package.json index 617152b..726c6c3 100644 --- a/tkey-web/quick-starts/tkey-angular-quick-start/package.json +++ b/tkey-web/quick-starts/tkey-angular-quick-start/package.json @@ -19,11 +19,11 @@ "@angular/platform-browser": "~14.2.7", "@angular/platform-browser-dynamic": "~14.2.7", "@angular/router": "~14.2.7", - "@tkey/core": "^12.0.0", - "@tkey/service-provider-sfa": "^11.0.0", - "@tkey/share-serialization": "^12.0.0", - "@tkey/storage-layer-torus": "^12.0.0", - "@tkey/web-storage": "^12.0.0", + "@tkey/core": "^15.0.1", + "@tkey/service-provider-sfa": "^15.0.0", + "@tkey/share-serialization": "^15.0.0", + "@tkey/storage-layer-torus": "^15.0.0", + "@tkey/web-storage": "^15.0.0", "@web3auth/base": "^7.2.1", "@web3auth/ethereum-provider": "^7.2.1", "empty-module": "^0.0.2", @@ -47,4 +47,4 @@ "process": "^0.11.10", "typescript": "~4.8.0" } -} +} \ No newline at end of file diff --git a/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.css b/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.css index 0a3a818..7ba472e 100644 --- a/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.css +++ b/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.css @@ -27,6 +27,13 @@ } .card-container { + display: flex; + align-items: center; + flex-direction: column; + height: 100%; +} + +.card-container-account { display: flex; flex-wrap: wrap; justify-content: center; @@ -50,6 +57,33 @@ line-height: 24px; } +.textfield { + width: 100%; + max-width: 500px; + margin: 20px auto; + padding: 10px; + border-radius: 8px; + border: 1px solid #ccc; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +} + +.textfield input { + width: 100%; + padding: 10px; + font-size: 16px; + border: none; + outline: none; + border-radius: 4px; + background-color: #f9f9f9; +} + +.textfield input:focus { + background-color: #fff; + border: 1px solid #0070f3; + box-shadow: 0 0 8px rgba(0, 123, 255, 0.25); +} + + .card.card-small { height: 16px; width: 128px; @@ -111,9 +145,9 @@ .disabledDiv { pointer-events: none; opacity: 0.4; - } - +} + .flex-column { -display: flex; -flex-direction: column; + display: flex; + flex-direction: column; } \ No newline at end of file diff --git a/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.html b/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.html index baff54e..23320c1 100644 --- a/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.html +++ b/tkey-web/quick-starts/tkey-angular-quick-start/src/app/app.component.html @@ -4,10 +4,7 @@