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