diff --git a/example/react-app/package-lock.json b/example/react-app/package-lock.json index 478fd5e..d7de751 100644 --- a/example/react-app/package-lock.json +++ b/example/react-app/package-lock.json @@ -18,8 +18,8 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@web3auth/base": "^8.8.0", - "@web3auth/ethereum-provider": "^8.10.2", - "@web3auth/passkeys-sfa-plugin": "^8.0.1", + "@web3auth/ethereum-provider": "^8.12.0", + "@web3auth/passkeys-sfa-plugin": "^8.1.0", "@web3auth/single-factor-auth": "^8.0.2", "@web3auth/wallet-services-plugin": "^8.10.2", "bowser": "^2.11.0", @@ -1923,16 +1923,16 @@ } }, "node_modules/@toruslabs/base-controllers": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.9.2.tgz", - "integrity": "sha512-LtyCxzcUkC7dyriGO23oYtgVVaAC8uPfx7OS2IeFw9wYC2Wms6plvCA3BxIpCTbLwxPzdd/6L7uLtpTe6FP+IQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.11.0.tgz", + "integrity": "sha512-5AsGOlpf3DRIsd6PzEemBoRq+o2OhgSFXj5LZD6gXcBlfe0OpF+ydJb7Q8rIt5wwpQLNJCs8psBUbqIv7ukD2w==", + "license": "ISC", "dependencies": { "@ethereumjs/util": "^9.0.3", - "@metamask/rpc-errors": "^6.2.1", "@toruslabs/broadcast-channel": "^10.0.2", "@toruslabs/http-helpers": "^6.1.1", - "@toruslabs/openlogin-jrpc": "^8.1.1", - "@toruslabs/openlogin-utils": "^8.1.2", + "@toruslabs/openlogin-jrpc": "^8.3.0", + "@toruslabs/openlogin-utils": "^8.2.1", "async-mutex": "^0.5.0", "bignumber.js": "^9.1.2", "bowser": "^2.11.0", @@ -2245,11 +2245,11 @@ } }, "node_modules/@toruslabs/openlogin-jrpc": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-8.1.1.tgz", - "integrity": "sha512-SGuFHWLPDbnfexe/t2dcwZT06N8k8NNkWJF+Y8eHqK4k0jgVNauIrs3wK0dshlLtgQKDQFFsqdQlWNVa7cLz6w==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-jrpc/-/openlogin-jrpc-8.3.0.tgz", + "integrity": "sha512-1OdSkUXGXJobkkMIJHuf+XzwmUB4ROy6uQfPEJ3NXvNj84+N4hNpvC4JPg7VoWBHdfCba9cv6QnQsVArlwai4A==", + "license": "ISC", "dependencies": { - "@metamask/rpc-errors": "^6.2.1", "end-of-stream": "^1.4.4", "events": "^3.3.0", "fast-safe-stringify": "^2.1.1", @@ -2783,14 +2783,15 @@ } }, "node_modules/@web3auth/base": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.8.0.tgz", - "integrity": "sha512-/8M1kcopxJT1d060xu6QRxeHvliLX/lvjC3hWzyagdBwyPhsxJlJqbGrF1K/V7lcAqOACd8KKZXD7r+u27DPWA==", + "version": "8.12.4", + "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.12.4.tgz", + "integrity": "sha512-RyHF3KZ0SwTglj1CSPo1tp3s9dZKqaDwvmCN48wgJsC288tAFGvZyqFTqeM10WX56OwUcLBrRl4w7oHpYJ8uXg==", + "license": "ISC", "dependencies": { "@toruslabs/constants": "^13.4.0", "@toruslabs/http-helpers": "^6.1.1", "@toruslabs/openlogin": "^8.2.1", - "@toruslabs/openlogin-jrpc": "^8.1.1", + "@toruslabs/openlogin-jrpc": "^8.3.0", "@toruslabs/openlogin-utils": "^8.2.1", "jwt-decode": "^4.0.0", "loglevel": "^1.9.1", @@ -2805,14 +2806,14 @@ } }, "node_modules/@web3auth/base-provider": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.8.0.tgz", - "integrity": "sha512-lrA/lwq0xSe6q9IVdm7/SsJBCzWCmMdfrk/jD8txC9VWtlHZRn5MxdrBOdy0yc/JfI7k5RBm6gdpYFj/4W6RKA==", - "dependencies": { - "@metamask/rpc-errors": "^6.3.0", - "@toruslabs/base-controllers": "^5.9.2", - "@toruslabs/openlogin-jrpc": "^8.1.1", - "@web3auth/base": "^8.8.0", + "version": "8.12.4", + "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.12.4.tgz", + "integrity": "sha512-LXhc0h/EG9FWGg86+CiLOi2XyZl9rm/fzJmuX8aP7bQbGz+TfbtSIX+0hZvYTAXJnj7vcHCMUj+hwh8hKn6W0A==", + "license": "ISC", + "dependencies": { + "@toruslabs/base-controllers": "^5.10.0", + "@toruslabs/openlogin-jrpc": "^8.3.0", + "@web3auth/base": "^8.12.4", "json-rpc-random-id": "^1.0.1" }, "engines": { @@ -2824,20 +2825,21 @@ } }, "node_modules/@web3auth/ethereum-provider": { - "version": "8.10.2", - "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.10.2.tgz", - "integrity": "sha512-OPgyWxaRcIbFssHqX04CWMa2a/OQet8hHNZlwL9actsJImpt8EyWH9pCpTO0o8jO/On8AXs2WrN17d1R2sJ+rA==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.12.0.tgz", + "integrity": "sha512-y3BRfnrspitQGnMza26TNRmEindnBp1G0oyMQuJtCQgIauzRwWbtx0ydPcpZtBgLCCXyoCR9sU3CgTT9pQc68g==", + "license": "ISC", "dependencies": { "@ethereumjs/common": "^4.3.0", "@ethereumjs/tx": "^5.3.0", "@ethereumjs/util": "^9.0.3", - "@metamask/eth-sig-util": "^7.0.2", - "@metamask/rpc-errors": "^6.3.0", + "@metamask/eth-sig-util": "^7.0.3", + "@metamask/rpc-errors": "6.2.1", "@toruslabs/base-controllers": "^5.9.2", "@toruslabs/http-helpers": "^6.1.1", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@web3auth/base": "^8.8.0", - "@web3auth/base-provider": "^8.8.0", + "@web3auth/base": "^8.12.0", + "@web3auth/base-provider": "^8.12.0", "assert": "^2.1.0", "bignumber.js": "^9.1.2", "bn.js": "^5.2.1", @@ -2896,6 +2898,90 @@ "node": ">=18" } }, + "node_modules/@web3auth/ethereum-provider/node_modules/@metamask/rpc-errors": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.2.1.tgz", + "integrity": "sha512-VTgWkjWLzb0nupkFl1duQi9Mk8TGT9rsdnQg6DeRrYEFxtFOh0IF8nAwxM/4GWqDl6uIB06lqUBgUrAVWl62Bw==", + "license": "MIT", + "dependencies": { + "@metamask/utils": "^8.3.0", + "fast-safe-stringify": "^2.0.6" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@web3auth/ethereum-provider/node_modules/@metamask/utils": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-8.5.0.tgz", + "integrity": "sha512-I6bkduevXb72TIM9q2LRO63JSsF9EXduh3sBr9oybNX2hNNpr/j1tEjXrsG0Uabm4MJ1xkGAQEMwifvKZIkyxQ==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.0.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@web3auth/ethereum-provider/node_modules/@metamask/utils/node_modules/@ethereumjs/common": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-3.2.0.tgz", + "integrity": "sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==", + "license": "MIT", + "dependencies": { + "@ethereumjs/util": "^8.1.0", + "crc-32": "^1.2.0" + } + }, + "node_modules/@web3auth/ethereum-provider/node_modules/@metamask/utils/node_modules/@ethereumjs/rlp": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-4.0.1.tgz", + "integrity": "sha512-tqsQiBQDQdmPWE1xkkBq4rlSW5QZpLOUJ5RJh2/9fug+q9tnUhuZoVLk7s0scUIKTOzEtR72DFBXI4WiZcMpvw==", + "license": "MPL-2.0", + "bin": { + "rlp": "bin/rlp" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@web3auth/ethereum-provider/node_modules/@metamask/utils/node_modules/@ethereumjs/tx": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-4.2.0.tgz", + "integrity": "sha512-1nc6VO4jtFd172BbSnTnDQVr9IYBFl1y4xPzZdtkrkKIncBCkdbgfdRV+MiTkJYAtTxvV12GRZLqBFT1PNK6Yw==", + "license": "MPL-2.0", + "dependencies": { + "@ethereumjs/common": "^3.2.0", + "@ethereumjs/rlp": "^4.0.1", + "@ethereumjs/util": "^8.1.0", + "ethereum-cryptography": "^2.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@web3auth/ethereum-provider/node_modules/@metamask/utils/node_modules/@ethereumjs/util": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-8.1.0.tgz", + "integrity": "sha512-zQ0IqbdX8FZ9aw11vP+dZkKDkS+kgIvQPHnSAXzP9pLu+Rfu3D3XEeLbicvoXJTYnhZiPmsZUxgdzXwNKxRPbA==", + "license": "MPL-2.0", + "dependencies": { + "@ethereumjs/rlp": "^4.0.1", + "ethereum-cryptography": "^2.0.0", + "micro-ftch": "^0.3.1" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/@web3auth/no-modal": { "version": "8.10.2", "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.10.2.tgz", @@ -2928,9 +3014,10 @@ } }, "node_modules/@web3auth/passkeys-sfa-plugin": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@web3auth/passkeys-sfa-plugin/-/passkeys-sfa-plugin-8.0.1.tgz", - "integrity": "sha512-ykVo8rXoP3QfOVXvMggXruPpfKB6oJVInmP2FeNCiuBs8NKLDLGngqFrjXQ+XOIURYNgH2aqesgbFH9AMxdt1A==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@web3auth/passkeys-sfa-plugin/-/passkeys-sfa-plugin-8.1.0.tgz", + "integrity": "sha512-/ax9/3grBrCVylTfVZV672VQTyHHQ1ppyEBtcLu0VvSG8isc2nkL9Zba3U6ZCoufjLLRYVwKqjNeXW6Qdc4S+Q==", + "license": "MIT", "dependencies": { "@simplewebauthn/browser": "^10.0.0", "@simplewebauthn/types": "^10.0.0", diff --git a/example/react-app/package.json b/example/react-app/package.json index cb7dea8..8ec5513 100644 --- a/example/react-app/package.json +++ b/example/react-app/package.json @@ -13,7 +13,7 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@web3auth/base": "^8.8.0", - "@web3auth/ethereum-provider": "^8.10.2", + "@web3auth/ethereum-provider": "^8.12.0", "@web3auth/passkeys-sfa-plugin": "^8.1.0", "@web3auth/single-factor-auth": "^8.0.2", "@web3auth/wallet-services-plugin": "^8.10.2",