From 1f63321bc03946201766ad43791d197f569313a2 Mon Sep 17 00:00:00 2001 From: Chaitanya Potti Date: Thu, 27 Jun 2024 16:38:46 +0800 Subject: [PATCH] use correct msg signing --- package-lock.json | 934 +++++++++++++++++++++++++------------ package.json | 32 +- src/store/web3authStore.ts | 11 +- 3 files changed, 667 insertions(+), 310 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1536c02..cc09fb0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,30 +10,30 @@ "dependencies": { "@gtm-support/vue-gtm": "^3.0.1", "@mertasan/tailwindcss-variables": "^2.7.0", - "@toruslabs/ethereum-controllers": "^5.8.1", - "@toruslabs/vue-components": "^7.8.2", - "@toruslabs/vue-icons": "^7.6.1", - "@vueuse/core": "^10.10.1", - "@walletconnect/sign-client": "^2.13.2", - "@web3auth/default-evm-adapter": "^8.6.2", - "@web3auth/ethereum-provider": "^8.6.2", - "@web3auth/modal": "^8.6.2", - "@web3auth/openlogin-adapter": "^8.6.2", - "@web3auth/wallet-services-plugin": "^8.6.2", + "@toruslabs/ethereum-controllers": "^5.9.2", + "@toruslabs/vue-components": "^7.8.3", + "@toruslabs/vue-icons": "^7.6.2", + "@vueuse/core": "^10.11.0", + "@walletconnect/sign-client": "^2.13.3", + "@web3auth/default-evm-adapter": "^8.7.0", + "@web3auth/ethereum-provider": "^8.7.0", + "@web3auth/modal": "^8.7.0", + "@web3auth/openlogin-adapter": "^8.7.0", + "@web3auth/wallet-services-plugin": "^8.7.0", "bn.js": "^5.2.1", "bowser": "^2.11.0", "pinia": "^2.1.7", "react": "^18.3.1", "react-dom": "^18.3.1", - "vue": "^3.4.27", + "vue": "^3.4.30", "vue-gtag-next": "^1.14.0", - "vue-router": "^4.3.3" + "vue-router": "^4.4.0" }, "devDependencies": { "@rushstack/eslint-patch": "^1.10.3", "@tsconfig/node18": "^18.2.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.14.2", + "@types/node": "^20.14.9", "@vitejs/plugin-vue": "^5.0.5", "@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-typescript": "^13.0.0", @@ -52,11 +52,11 @@ "process": "^0.11.10", "source-map-explorer": "^2.5.3", "tailwindcss": "^3.4.4", - "typescript": "^5.4.5", - "vite": "^5.2.13", + "typescript": "^5.5.2", + "vite": "^5.3.1", "vite-tsconfig-paths": "^4.3.2", "vitest": "^1.6.0", - "vue-tsc": "^2.0.21" + "vue-tsc": "^2.0.22" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.18.0" @@ -88,9 +88,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -109,10 +109,74 @@ "node": ">=6.9.0" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -125,6 +189,294 @@ "node": ">=12" } }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -504,9 +856,9 @@ } }, "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==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-6.3.0.tgz", + "integrity": "sha512-B1UIG/0xWkaDs/d6xrxsRf7kmFLdk8YE0HUToaFumjwQM36AjBsqEzVyemPTQv0SIrAPFnSmkLt053JOWcu5iw==", "dependencies": { "@metamask/utils": "^8.3.0", "fast-safe-stringify": "^2.0.6" @@ -1150,9 +1502,9 @@ } }, "node_modules/@toruslabs/base-controllers": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@toruslabs/base-controllers/-/base-controllers-5.8.1.tgz", - "integrity": "sha512-9xH0HoNhXsB1egPOAgBf2W2MLFRUyvNcK8ZbBUOdaiKHQ+0Fu3oFMJAY7fPSaPEm0l8m6bIzoob8z4loRTnQlA==", + "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", @@ -1164,7 +1516,6 @@ "bignumber.js": "^9.1.2", "bowser": "^2.11.0", "jwt-decode": "^4.0.0", - "lodash": "^4.17.21", "loglevel": "^1.9.1" }, "engines": { @@ -1233,16 +1584,16 @@ } }, "node_modules/@toruslabs/ethereum-controllers": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/@toruslabs/ethereum-controllers/-/ethereum-controllers-5.8.1.tgz", - "integrity": "sha512-8QL4wtPBl4Z4Vledh4YnECCSRVKX3w2kFNwQRmnYOQJloqTDQdfkwW+ibG/MNzYJu+qG/ulLfMH+O3NeFiIRZw==", + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/@toruslabs/ethereum-controllers/-/ethereum-controllers-5.9.2.tgz", + "integrity": "sha512-27fawj705yf+y2scTCDZ8lMJljvgGE7+UTNhlxZBt8lUVeho4CmqP/lSU9YI8LwiSHoHsanQjLDScC9npYvM+w==", "dependencies": { "@ethereumjs/common": "^4.3.0", "@ethereumjs/tx": "^5.3.0", "@ethereumjs/util": "^9.0.3", "@metamask/eth-sig-util": "^7.0.2", "@metamask/rpc-errors": "^6.2.1", - "@toruslabs/base-controllers": "^5.8.1", + "@toruslabs/base-controllers": "^5.9.2", "@toruslabs/http-helpers": "^6.1.1", "@toruslabs/openlogin-jrpc": "^8.1.1", "async-mutex": "^0.5.0", @@ -1305,15 +1656,15 @@ } }, "node_modules/@toruslabs/openlogin": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin/-/openlogin-8.1.2.tgz", - "integrity": "sha512-EHdbs4o4i4xu87IdLgd+EwZz9P6+VrxEF28z1cHE/4yq8toqr+Mdbv65Ab8RKMvJ2EFYL3XgRB+aEQQfFbGOPA==", + "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.2.0", "@toruslabs/eccrypto": "^4.0.0", "@toruslabs/metadata-helpers": "^5.1.0", "@toruslabs/openlogin-session-manager": "^3.1.1", - "@toruslabs/openlogin-utils": "^8.1.2", + "@toruslabs/openlogin-utils": "^8.2.1", "@toruslabs/secure-pub-sub": "^0.2.0", "bowser": "^2.11.0", "events": "^3.3.0", @@ -1367,9 +1718,9 @@ } }, "node_modules/@toruslabs/openlogin-utils": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@toruslabs/openlogin-utils/-/openlogin-utils-8.1.2.tgz", - "integrity": "sha512-UpSb/ubgmu6N8O0wq06ZnUP3NOju8ZBMbVQK/CmbCP2Tba3S5eqvLaHE+7/FBWFeb+szEYX4FTgshEviUvlHjg==", + "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.2.0", "base64url": "^3.0.1", @@ -1425,15 +1776,15 @@ } }, "node_modules/@toruslabs/vue-components": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/@toruslabs/vue-components/-/vue-components-7.8.2.tgz", - "integrity": "sha512-me8K225DjdBvcpSNGW7LOgE3wpKvK+6n94Lmow00Ka28WFKRebVU88WYsEAgYP8i5GmSxlAM7Fsh/3c691fKhQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@toruslabs/vue-components/-/vue-components-7.8.3.tgz", + "integrity": "sha512-YwC6i/LJxiCja8QDF15F2rRwRDr5KH/iBl+HZAzF8aUGcyI/PLk39y8RezmGEWAiKLkmavHCuApqDk1GC8uM0g==", "dependencies": { "@mertasan/tailwindcss-variables": "^2.7.0", "@tailwindcss/container-queries": "^0.1.1", - "@toruslabs/vue-icons": "^7.6.1", + "@toruslabs/vue-icons": "^7.6.2", "@vuelidate/core": "^2.0.3", - "daisyui": "^4.10.1" + "daisyui": "^4.12.2" }, "engines": { "node": ">=18.x", @@ -1445,9 +1796,9 @@ } }, "node_modules/@toruslabs/vue-icons": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@toruslabs/vue-icons/-/vue-icons-7.6.1.tgz", - "integrity": "sha512-+qxth4l++e58HmjuLmAgcNTAZ15gmYE0FL+wj+RimsXtVCscQ8GrPPzQadUq5HtCrgGmXQR5hKXSrmcyjPkneA==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@toruslabs/vue-icons/-/vue-icons-7.6.2.tgz", + "integrity": "sha512-Yz702Rwg/aXoAyzk2DNzwQRUe+tjGkanrKYK1rpydfmiItJ8CNOWfZs8/7xhtMWlIZWmnWjDKzfgppcFtV7K6A==", "engines": { "node": ">=18.x", "npm": ">=9.x" @@ -1493,9 +1844,9 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { - "version": "20.14.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", - "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", + "version": "20.14.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", + "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -1813,41 +2164,38 @@ } }, "node_modules/@volar/language-core": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.3.0.tgz", - "integrity": "sha512-pvhL24WUh3VDnv7Yw5N1sjhPtdx7q9g+Wl3tggmnkMcyK8GcCNElF2zHiKznryn0DiUGk+eez/p2qQhz+puuHw==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.3.4.tgz", + "integrity": "sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==", "dev": true, "dependencies": { - "@volar/source-map": "2.3.0" + "@volar/source-map": "2.3.4" } }, "node_modules/@volar/source-map": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.3.0.tgz", - "integrity": "sha512-G/228aZjAOGhDjhlyZ++nDbKrS9uk+5DMaEstjvzglaAw7nqtDyhnQAsYzUg6BMP9BtwZ59RIw5HGePrutn00Q==", - "dev": true, - "dependencies": { - "muggle-string": "^0.4.0" - } + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.3.4.tgz", + "integrity": "sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==", + "dev": true }, "node_modules/@volar/typescript": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.3.0.tgz", - "integrity": "sha512-PtUwMM87WsKVeLJN33GSTUjBexlKfKgouWlOUIv7pjrOnTwhXHZNSmpc312xgXdTjQPpToK6KXSIcKu9sBQ5LQ==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.3.4.tgz", + "integrity": "sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==", "dev": true, "dependencies": { - "@volar/language-core": "2.3.0", + "@volar/language-core": "2.3.4", "path-browserify": "^1.0.1", "vscode-uri": "^3.0.8" } }, "node_modules/@vue/compiler-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", - "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.30.tgz", + "integrity": "sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==", "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.27", + "@babel/parser": "^7.24.7", + "@vue/shared": "3.4.30", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" @@ -1859,24 +2207,24 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", - "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.30.tgz", + "integrity": "sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==", "dependencies": { - "@vue/compiler-core": "3.4.27", - "@vue/shared": "3.4.27" + "@vue/compiler-core": "3.4.30", + "@vue/shared": "3.4.30" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", - "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/compiler-core": "3.4.27", - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.30.tgz", + "integrity": "sha512-8vElKklHn/UY8+FgUFlQrYAPbtiSB2zcgeRKW7HkpSRn/JjMRmZvuOtwDx036D1aqKNSTtXkWRfqx53Qb+HmMg==", + "dependencies": { + "@babel/parser": "^7.24.7", + "@vue/compiler-core": "3.4.30", + "@vue/compiler-dom": "3.4.30", + "@vue/compiler-ssr": "3.4.30", + "@vue/shared": "3.4.30", "estree-walker": "^2.0.2", "magic-string": "^0.30.10", "postcss": "^8.4.38", @@ -1889,12 +2237,12 @@ "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", - "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.30.tgz", + "integrity": "sha512-ZJ56YZGXJDd6jky4mmM0rNaNP6kIbQu9LTKZDhcpddGe/3QIalB1WHHmZ6iZfFNyj5mSypTa4+qDJa5VIuxMSg==", "dependencies": { - "@vue/compiler-dom": "3.4.27", - "@vue/shared": "3.4.27" + "@vue/compiler-dom": "3.4.30", + "@vue/shared": "3.4.30" } }, "node_modules/@vue/devtools-api": { @@ -1941,16 +2289,17 @@ } }, "node_modules/@vue/language-core": { - "version": "2.0.21", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.21.tgz", - "integrity": "sha512-vjs6KwnCK++kIXT+eI63BGpJHfHNVJcUCr3RnvJsccT3vbJnZV5IhHR2puEkoOkIbDdp0Gqi1wEnv3hEd3WsxQ==", + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.22.tgz", + "integrity": "sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==", "dev": true, "dependencies": { - "@volar/language-core": "~2.3.0-alpha.15", + "@volar/language-core": "~2.3.1", "@vue/compiler-dom": "^3.4.0", "@vue/shared": "^3.4.0", "computeds": "^0.0.1", "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "vue-template-compiler": "^2.7.14" }, @@ -1964,48 +2313,49 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", - "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.30.tgz", + "integrity": "sha512-bVJurnCe3LS0JII8PPoAA63Zd2MBzcKrEzwdQl92eHCcxtIbxD2fhNwJpa+KkM3Y/A4T5FUnmdhgKwOf6BfbcA==", "dependencies": { - "@vue/shared": "3.4.27" + "@vue/shared": "3.4.30" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", - "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.30.tgz", + "integrity": "sha512-qaFEbnNpGz+tlnkaualomogzN8vBLkgzK55uuWjYXbYn039eOBZrWxyXWq/7qh9Bz2FPifZqGjVDl/FXiq9L2g==", "dependencies": { - "@vue/reactivity": "3.4.27", - "@vue/shared": "3.4.27" + "@vue/reactivity": "3.4.30", + "@vue/shared": "3.4.30" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", - "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.30.tgz", + "integrity": "sha512-tV6B4YiZRj5QsaJgw2THCy5C1H+2UeywO9tqgWEc21tn85qHEERndHN/CxlyXvSBFrpmlexCIdnqPuR9RM9thw==", "dependencies": { - "@vue/runtime-core": "3.4.27", - "@vue/shared": "3.4.27", + "@vue/reactivity": "3.4.30", + "@vue/runtime-core": "3.4.30", + "@vue/shared": "3.4.30", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", - "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.30.tgz", + "integrity": "sha512-TBD3eqR1DeDc0cMrXS/vEs/PWzq1uXxnvjoqQuDGFIEHFIwuDTX/KWAQKIBjyMWLFHEeTDGYVsYci85z2UbTDg==", "dependencies": { - "@vue/compiler-ssr": "3.4.27", - "@vue/shared": "3.4.27" + "@vue/compiler-ssr": "3.4.30", + "@vue/shared": "3.4.30" }, "peerDependencies": { - "vue": "3.4.27" + "vue": "3.4.30" } }, "node_modules/@vue/shared": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", - "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.30.tgz", + "integrity": "sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==" }, "node_modules/@vue/test-utils": { "version": "2.4.6", @@ -2066,13 +2416,13 @@ } }, "node_modules/@vueuse/core": { - "version": "10.10.1", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.10.1.tgz", - "integrity": "sha512-8Vr8wxILdK+qfBjbngav8LVI+6UuM2TQCufRKMPz/GrpLHQ6dbY6kL5PLa9Eobq8JRrMaDyArPX9Jj18fMTPew==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.0.tgz", + "integrity": "sha512-x3sD4Mkm7PJ+pcq3HX8PLPBadXCAlSDR/waK87dz0gQE+qJnaaFhc/dZVfJz+IUYzTMVGum2QlR7ImiJQN4s6g==", "dependencies": { "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.10.1", - "@vueuse/shared": "10.10.1", + "@vueuse/metadata": "10.11.0", + "@vueuse/shared": "10.11.0", "vue-demi": ">=0.14.8" }, "funding": { @@ -2105,17 +2455,17 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.10.1", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.10.1.tgz", - "integrity": "sha512-dpEL5afVLUqbchwGiLrV6spkl4/6UOKJ3YgxFE+wWLj/LakyIZUC83bfeFgbHkRcNhsAqTQCGR74jImsLfK8pg==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.0.tgz", + "integrity": "sha512-kQX7l6l8dVWNqlqyN3ePW3KmjCQO3ZMgXuBMddIu83CmucrsBfXlH+JoviYyRBws/yLTQO8g3Pbw+bdIoVm4oQ==", "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "10.10.1", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.10.1.tgz", - "integrity": "sha512-edqexI+RQpoeqDxTatqBZa+K87ganbrwpoP++Fd9828U3js5jzwcEDeyrYcUgkKZ5LLL8q7M5SOMvSpMrxBPxg==", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.0.tgz", + "integrity": "sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==", "dependencies": { "vue-demi": ">=0.14.8" }, @@ -2149,9 +2499,9 @@ } }, "node_modules/@walletconnect/core": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.13.2.tgz", - "integrity": "sha512-t1miHox71hh7tUrYFhLzNkm67wSS4kwVWO2jpwY5aHOoqkFpDSjb3A3nr+Adjrz4ZNxpObLJutQpApqkgwisjw==", + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.13.3.tgz", + "integrity": "sha512-TdF+rC6rONJGyOUtt/nLkbyQWjnkwbD3kXq3ZA0Q7+tYtmSjTDE4wbArlLbHIbtf69g+9/DpEVEQimWWcEOn2g==", "dependencies": { "@walletconnect/heartbeat": "1.2.2", "@walletconnect/jsonrpc-provider": "1.0.14", @@ -2164,8 +2514,8 @@ "@walletconnect/relay-auth": "1.0.4", "@walletconnect/safe-json": "1.0.2", "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.13.2", - "@walletconnect/utils": "2.13.2", + "@walletconnect/types": "2.13.3", + "@walletconnect/utils": "2.13.3", "events": "3.3.0", "isomorphic-unfetch": "3.1.0", "lodash.isequal": "4.5.0", @@ -2296,18 +2646,18 @@ } }, "node_modules/@walletconnect/sign-client": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.13.2.tgz", - "integrity": "sha512-KIjAYwEkjR55uy0eZTRbKKxiLpC/hZYmjZEQf2stcTVuTOes5q3aZDlHXFHrVWn8b0pl7k0BqcDDNGklU7Xaew==", + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.13.3.tgz", + "integrity": "sha512-3Pcq6trHWdBZn5X0VUFQ3zJaaqyEbMW9WNVKcZ2SakIpQAwySd08Mztvq48G98jfucdgP3tjGPbBvzHX9vJX7w==", "dependencies": { - "@walletconnect/core": "2.13.2", + "@walletconnect/core": "2.13.3", "@walletconnect/events": "1.0.1", "@walletconnect/heartbeat": "1.2.2", "@walletconnect/jsonrpc-utils": "1.0.8", "@walletconnect/logger": "2.1.2", "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.13.2", - "@walletconnect/utils": "2.13.2", + "@walletconnect/types": "2.13.3", + "@walletconnect/utils": "2.13.3", "events": "3.3.0" } }, @@ -2320,9 +2670,9 @@ } }, "node_modules/@walletconnect/types": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.13.2.tgz", - "integrity": "sha512-rcomCPp1dwslIZC/e01BLSWC6to2TFM4I1QbAo7kaqh6xTVN9rCtGfdaNi0RbtfBhCEULFvc18v33r/wR0iAPQ==", + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.13.3.tgz", + "integrity": "sha512-9UdtLoQqwGFfepCPprUAXeUbKg9zyDarPRmEJVco51OWXHCOpvRgroWk54fQHDhCUIfDELjObY6XNAzNrmNYUA==", "dependencies": { "@walletconnect/events": "1.0.1", "@walletconnect/heartbeat": "1.2.2", @@ -2333,9 +2683,9 @@ } }, "node_modules/@walletconnect/utils": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.13.2.tgz", - "integrity": "sha512-wDu+g/lWO93dVrntWgxwiX6XeuCHD9kxMWLEtyGZ7AmWHZv3U1Z8EWIU/e9kv4yBQxmHN3b0DhcrowfcMF3YOA==", + "version": "2.13.3", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.13.3.tgz", + "integrity": "sha512-hjyyNhnhTCezGNr6OCfKRzqRsiak+p+YP57iRo1Tsf222fsj/9JD++MP97YiDwc4e4xXaZp/boiLB+8hJHsCog==", "dependencies": { "@stablelib/chacha20poly1305": "1.0.1", "@stablelib/hkdf": "1.0.1", @@ -2345,7 +2695,7 @@ "@walletconnect/relay-api": "1.0.10", "@walletconnect/safe-json": "1.0.2", "@walletconnect/time": "1.0.2", - "@walletconnect/types": "2.13.2", + "@walletconnect/types": "2.13.3", "@walletconnect/window-getters": "1.0.1", "@walletconnect/window-metadata": "1.0.1", "detect-browser": "5.3.0", @@ -2371,15 +2721,15 @@ } }, "node_modules/@web3auth/base": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.6.2.tgz", - "integrity": "sha512-aB/yjkQIWAUg1nge+Mq2lP32hlLjJ+NmIDwWU9VIW5kSs3Ngf3W0I9iK1rV8+tPh/1T5gwMpGXG8flYPulMWdw==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/base/-/base-8.7.0.tgz", + "integrity": "sha512-cm6GY9KZhbGApyQkhsGZjjjT1mB/sHSPgcLdDI4XoJGo8RTDewRbPz2z4KIp1JAkt73xWuZKywVxco8Hsvl6ag==", "dependencies": { "@toruslabs/constants": "^13.4.0", "@toruslabs/http-helpers": "^6.1.1", - "@toruslabs/openlogin": "^8.1.2", + "@toruslabs/openlogin": "^8.2.1", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@toruslabs/openlogin-utils": "^8.1.2", + "@toruslabs/openlogin-utils": "^8.2.1", "jwt-decode": "^4.0.0", "loglevel": "^1.9.1", "ts-custom-error": "^3.3.1" @@ -2393,12 +2743,12 @@ } }, "node_modules/@web3auth/base-evm-adapter": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/base-evm-adapter/-/base-evm-adapter-8.6.2.tgz", - "integrity": "sha512-HjjQtn/v5oq4SGvTZHBPZjmTaVANeWC/t6ZrT/I2PJQqtGX6zeOKhqO6tIlGM4b+9WV/FJS3S1vitaSkaNBSvg==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/base-evm-adapter/-/base-evm-adapter-8.7.0.tgz", + "integrity": "sha512-bcpkZEA9Qyz6hQCze9FbBTemPpRvcwVSngw/Hzp0z971fqlMKwfzpOvy6JOqS3mw6xasx+7KYsiIcpvt43i8RQ==", "dependencies": { - "@toruslabs/base-controllers": "^5.7.0", - "@web3auth/base": "^8.6.2" + "@toruslabs/base-controllers": "^5.9.0", + "@web3auth/base": "^8.7.0" }, "engines": { "node": ">=18.x", @@ -2409,14 +2759,14 @@ } }, "node_modules/@web3auth/base-provider": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.6.2.tgz", - "integrity": "sha512-uphrD/sBBVVO4mhDFAXnDlXIjHAwysohqXrqh9lnoynLBH06/nIuG2TFGPKnonCcaS3SVe06F/h0jZdeQACJOQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/base-provider/-/base-provider-8.7.0.tgz", + "integrity": "sha512-g9uafuikfF9BFomsmMbJ4jSnjdRDiPbkB9+VceMGz4woKqy2IWTd8Cn5F3ByyzxUUf/Y1kPHK/Ggkgks8a6BYw==", "dependencies": { - "@metamask/rpc-errors": "^6.2.1", - "@toruslabs/base-controllers": "^5.7.0", + "@metamask/rpc-errors": "^6.3.0", + "@toruslabs/base-controllers": "^5.9.0", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@web3auth/base": "^8.6.2", + "@web3auth/base": "^8.7.0", "json-rpc-random-id": "^1.0.1" }, "engines": { @@ -2428,14 +2778,14 @@ } }, "node_modules/@web3auth/default-evm-adapter": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/default-evm-adapter/-/default-evm-adapter-8.6.2.tgz", - "integrity": "sha512-D5eGW8hZ/ohimTr7FAa6qAeu49hW1+H1rnN2jo6jCV12THu25LXbE7ML+205Li7maM0Vd4BNy1YHeNdCSyS/7w==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/default-evm-adapter/-/default-evm-adapter-8.7.0.tgz", + "integrity": "sha512-zG/eCGPhuC8vpzVcxVin8nEDwM3r0ymU0RTlCdwr8jstDE26fNToQWBKLAF2K2R9aezE6mcv7Abm3YGEnLr9dA==", "dependencies": { - "@web3auth/base": "^8.6.2", - "@web3auth/metamask-adapter": "^8.6.2", - "@web3auth/torus-evm-adapter": "^8.6.2", - "@web3auth/wallet-connect-v2-adapter": "^8.6.2" + "@web3auth/base": "^8.7.0", + "@web3auth/metamask-adapter": "^8.7.0", + "@web3auth/torus-evm-adapter": "^8.7.0", + "@web3auth/wallet-connect-v2-adapter": "^8.7.0" }, "engines": { "node": ">=18.x", @@ -2446,20 +2796,20 @@ } }, "node_modules/@web3auth/ethereum-provider": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.6.2.tgz", - "integrity": "sha512-P5BNb/6m+7z2DPShIpJfu/2dQRy+RhV94aLEdipHE0tM72YAOmbM1rGXnQGnYjxjKB2tQKLHCTvqRQzn3sov1Q==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/ethereum-provider/-/ethereum-provider-8.7.0.tgz", + "integrity": "sha512-5qM2sQRIRfMuahYQYtBVcAFrCf6+rSkP+U/uZJBftyzyFCv2+e61xeZcdZID996fcZg1gbLoVFNO6K1QLWd0Ow==", "dependencies": { "@ethereumjs/common": "^4.3.0", "@ethereumjs/tx": "^5.3.0", "@ethereumjs/util": "^9.0.3", "@metamask/eth-sig-util": "^7.0.2", - "@metamask/rpc-errors": "^6.2.1", - "@toruslabs/base-controllers": "^5.7.0", + "@metamask/rpc-errors": "^6.3.0", + "@toruslabs/base-controllers": "^5.9.0", "@toruslabs/http-helpers": "^6.1.1", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@web3auth/base": "^8.6.2", - "@web3auth/base-provider": "^8.6.2", + "@web3auth/base": "^8.7.0", + "@web3auth/base-provider": "^8.7.0", "assert": "^2.1.0", "bignumber.js": "^9.1.2", "bn.js": "^5.2.1", @@ -2474,13 +2824,13 @@ } }, "node_modules/@web3auth/metamask-adapter": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/metamask-adapter/-/metamask-adapter-8.6.2.tgz", - "integrity": "sha512-6GcyIHYVw3q7ONPolsCyQQU60jDXOOJwkjC+kb0ulL4iQw6k03AQ0oTz/FrRubvPR23+VDHn1eE9Ynq939rTCQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/metamask-adapter/-/metamask-adapter-8.7.0.tgz", + "integrity": "sha512-pAOg6x7mqlAyIiaRBp/KBJ9CivfmtRVOJPd9FEHT7dYBT9up0ZqvBwCo+LrZdAv2VgL1VZ4NRvuKBAQgnMK5sQ==", "dependencies": { "@metamask/detect-provider": "^2.0.0", - "@web3auth/base": "^8.6.2", - "@web3auth/base-evm-adapter": "^8.6.2" + "@web3auth/base": "^8.7.0", + "@web3auth/base-evm-adapter": "^8.7.0" }, "engines": { "node": ">=18.x", @@ -2491,15 +2841,15 @@ } }, "node_modules/@web3auth/modal": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.6.2.tgz", - "integrity": "sha512-pMBu7QH+6CPiL0IuV26ewhU0Enjv/V8fiZxGSAFkG+OUUQNsSlQ+bhHsyg7YblXalh50WRGj68s7Bh9GyT1LjA==", - "dependencies": { - "@web3auth/base": "^8.6.2", - "@web3auth/base-provider": "^8.6.2", - "@web3auth/no-modal": "^8.6.2", - "@web3auth/openlogin-adapter": "^8.6.2", - "@web3auth/ui": "^8.6.2", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/modal/-/modal-8.7.0.tgz", + "integrity": "sha512-03Ep8gnO1xD3PlGcPNR+pdS41NIsFve881nwuxkY/OqeZiyT7627v+M8Hqnm5uKmfYPN1QHGuqT4j6jDwkzttA==", + "dependencies": { + "@web3auth/base": "^8.7.0", + "@web3auth/base-provider": "^8.7.0", + "@web3auth/no-modal": "^8.7.0", + "@web3auth/openlogin-adapter": "^8.7.0", + "@web3auth/ui": "^8.7.0", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2" }, @@ -2518,15 +2868,15 @@ } }, "node_modules/@web3auth/no-modal": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.6.2.tgz", - "integrity": "sha512-6CzDQ6gEvNL8pRLTgLFOEDtM0dLc83cSF5f8Ic0jzhtuU4TqDr1G3vexRp8YoPKjMOnttCY6viPWKXug8/fzAQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/no-modal/-/no-modal-8.7.0.tgz", + "integrity": "sha512-koUcbK99N+98LT6hFova5MxQU6e1kP3eiDTs2gxTWkFV8qinchZJTDJg3njlZd4c07BGGGyWtJFCX+Hh/qcByA==", "dependencies": { - "@toruslabs/openlogin": "^8.1.2", + "@toruslabs/openlogin": "^8.2.1", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@toruslabs/openlogin-utils": "^8.1.2", - "@web3auth/base": "^8.6.2", - "@web3auth/base-provider": "^8.6.2", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.7.0", + "@web3auth/base-provider": "^8.7.0", "lodash.clonedeep": "^4.5.0", "lodash.merge": "^4.6.2" }, @@ -2549,14 +2899,14 @@ } }, "node_modules/@web3auth/openlogin-adapter": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.6.2.tgz", - "integrity": "sha512-Nv3fJfk3Pby4fLcrKnfZKn9sMT7S5wlWgnIvOJl7JqiGfjentCeFIrqNry4fpQVdWIHrYxqFuOG2xP/TTpIj5w==", - "dependencies": { - "@toruslabs/openlogin": "^8.1.2", - "@toruslabs/openlogin-utils": "^8.1.2", - "@web3auth/base": "^8.6.2", - "@web3auth/base-provider": "^8.6.2", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/openlogin-adapter/-/openlogin-adapter-8.7.0.tgz", + "integrity": "sha512-fvEIhDeyY5E8d9Z2UIBnrPDGqiwj1noRQHURTtf176UW3FCveA1Ob6wQNab1byiZXpUnEnovbGGBME01U5Rdbg==", + "dependencies": { + "@toruslabs/openlogin": "^8.2.1", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.7.0", + "@web3auth/base-provider": "^8.7.0", "lodash.merge": "^4.6.2" }, "engines": { @@ -2568,13 +2918,13 @@ } }, "node_modules/@web3auth/torus-evm-adapter": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/torus-evm-adapter/-/torus-evm-adapter-8.6.2.tgz", - "integrity": "sha512-I/mMMTePbW6ToQlVM0KfNbBqUchUVkiKJhbrhn3iMxxzaIKdn0oCkMf9sxB4VC0B9cxGQTbzWXrtRR2sLju7kQ==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/torus-evm-adapter/-/torus-evm-adapter-8.7.0.tgz", + "integrity": "sha512-8WoEar7geezvYScsqap2zmILBnSwKWWhKLpKVYdoSDni0DcFoVtglvVfL5EwBoXb6i2Nu7f68efXYiF6CnBGgQ==", "dependencies": { "@toruslabs/torus-embed": "^5.0.0", - "@web3auth/base": "^8.6.2", - "@web3auth/base-evm-adapter": "^8.6.2" + "@web3auth/base": "^8.7.0", + "@web3auth/base-evm-adapter": "^8.7.0" }, "engines": { "node": ">=18.x", @@ -2585,15 +2935,15 @@ } }, "node_modules/@web3auth/ui": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.6.2.tgz", - "integrity": "sha512-tizk/Kg9BV2ffOMZ/XF+Ya85LIl1mtKIAYnxcVXaDR8KqlxF8CExqBExvTBqVgy0x7QVydBkSBfmZi1KDQ9CUg==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/ui/-/ui-8.7.0.tgz", + "integrity": "sha512-NRvzE7KAElWpbYpeCdo8hkb4f0cLwWYSnT5KFNOEmnvmeX7V2OpCfKJKu+MCxsAsgio3nvb7agVOS1XPu9oVTA==", "dependencies": { "@toruslabs/http-helpers": "^6.1.1", - "@toruslabs/openlogin": "^8.1.2", + "@toruslabs/openlogin": "^8.2.1", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@toruslabs/openlogin-utils": "^8.1.2", - "@web3auth/base": "^8.6.2", + "@toruslabs/openlogin-utils": "^8.2.1", + "@web3auth/base": "^8.7.0", "bowser": "^2.11.0", "classnames": "^2.5.1", "copy-to-clipboard": "^3.3.3", @@ -2614,16 +2964,16 @@ } }, "node_modules/@web3auth/wallet-connect-v2-adapter": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/wallet-connect-v2-adapter/-/wallet-connect-v2-adapter-8.6.2.tgz", - "integrity": "sha512-eLL0RDHaYkBMTpObL91o0RaquzMo2CPP9mIUEDzCs6N1/LHW03GEnPN3/psOMzxAmVpPMKcOK5lFa7v7ReKs8A==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/wallet-connect-v2-adapter/-/wallet-connect-v2-adapter-8.7.0.tgz", + "integrity": "sha512-I4xmVXEZgY3TFlndgEv8pPKVGDVtSbd/xVMydvcVoPZtPm6mMXQlofBHIDRWiJta8HsW/bPXMko3inPNMK1mqw==", "dependencies": { - "@metamask/rpc-errors": "^6.2.1", + "@metamask/rpc-errors": "^6.3.0", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@web3auth/base": "^8.6.2", - "@web3auth/base-evm-adapter": "^8.6.2", - "@web3auth/base-provider": "^8.6.2", - "@web3auth/ethereum-provider": "^8.6.2", + "@web3auth/base": "^8.7.0", + "@web3auth/base-evm-adapter": "^8.7.0", + "@web3auth/base-provider": "^8.7.0", + "@web3auth/ethereum-provider": "^8.7.0", "lodash.merge": "^4.6.2" }, "engines": { @@ -2638,14 +2988,14 @@ } }, "node_modules/@web3auth/wallet-services-plugin": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/@web3auth/wallet-services-plugin/-/wallet-services-plugin-8.6.2.tgz", - "integrity": "sha512-dpF1TRe/bQMmG0OUBphtU8vWp4Ol9liGdDFZbTRnMitx1rSgnNKaRoi3Z+U4Wzj/xsv4qUpZXf8nfJFds7M4+A==", + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@web3auth/wallet-services-plugin/-/wallet-services-plugin-8.7.0.tgz", + "integrity": "sha512-9jH0qtPe1Z7AFGweKOD88fa+KFsvFY6YZJzii6QfSFeWWoygxBJlcf8Wjjj1mczEd4VHlOWXJ/CdqBLSd8Zr+w==", "dependencies": { "@toruslabs/openlogin-jrpc": "^8.1.1", - "@web3auth/base": "^8.6.2", - "@web3auth/no-modal": "^8.6.2", - "@web3auth/ws-embed": "^2.0.3", + "@web3auth/base": "^8.7.0", + "@web3auth/no-modal": "^8.7.0", + "@web3auth/ws-embed": "^2.0.15", "loglevel": "^1.9.1" }, "engines": { @@ -2657,15 +3007,15 @@ } }, "node_modules/@web3auth/ws-embed": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@web3auth/ws-embed/-/ws-embed-2.0.3.tgz", - "integrity": "sha512-332IBAUQehVIUeOEFJ3hiKMJjioPkTgGrq1tRrzF+CPj7gSaFcfrO6RSbrkvPi2zyFWRAGyaR3KQzLbPtwglxg==", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/@web3auth/ws-embed/-/ws-embed-2.0.15.tgz", + "integrity": "sha512-ljte32w7hgIVl8UTyN1aOx6im+WXB9oLBUS0T48lvtG1ikuDpX7sfjeYaZGeeO1x1vX7wYrw3C/R13jRaXy9wg==", "dependencies": { - "@metamask/rpc-errors": "^6.2.1", - "@toruslabs/base-controllers": "^5.6.0", - "@toruslabs/ethereum-controllers": "^5.6.2", + "@metamask/rpc-errors": "^6.3.0", + "@toruslabs/base-controllers": "^5.9.0", + "@toruslabs/ethereum-controllers": "^5.9.1", "@toruslabs/openlogin-jrpc": "^8.1.1", - "@toruslabs/openlogin-utils": "^8.1.2", + "@toruslabs/openlogin-utils": "^8.2.1", "fast-deep-equal": "^3.1.3", "loglevel": "^1.9.1", "pump": "^3.0.0", @@ -3526,9 +3876,9 @@ } }, "node_modules/daisyui": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.10.1.tgz", - "integrity": "sha512-Ds0Z0Fv+Xf6ZEqV4Q5JIOeKfg83xxnww0Lzid0V94vPtlQ0yYmucEa33zSctsX2VEgBALtmk5zVEqd59pnUbuQ==", + "version": "4.12.10", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-4.12.10.tgz", + "integrity": "sha512-jp1RAuzbHhGdXmn957Z2XsTZStXGHzFfF0FgIOZj3Wv9sH7OZgLfXTRZNfKVYxltGUOBsG1kbWAdF5SrqjebvA==", "dependencies": { "css-selector-tokenizer": "^0.8", "culori": "^3", @@ -4020,9 +4370,9 @@ } }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "bin": { @@ -4032,29 +4382,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/escalade": { @@ -8903,9 +9253,9 @@ } }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz", + "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==", "devOptional": true, "bin": { "tsc": "bin/tsc", @@ -9152,12 +9502,12 @@ } }, "node_modules/vite": { - "version": "5.2.13", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.13.tgz", - "integrity": "sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.1.tgz", + "integrity": "sha512-XBmSKRLXLxiaPYamLv3/hnP/KXDai1NDexN0FpkTaZXTfycHvkRHoenpgl/fvuK/kPbB6xAgoyiryAhQNxYmAQ==", "dev": true, "dependencies": { - "esbuild": "^0.20.1", + "esbuild": "^0.21.3", "postcss": "^8.4.38", "rollup": "^4.13.0" }, @@ -9327,15 +9677,15 @@ "dev": true }, "node_modules/vue": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", - "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", + "version": "3.4.30", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.30.tgz", + "integrity": "sha512-NcxtKCwkdf1zPsr7Y8+QlDBCGqxvjLXF2EX+yi76rV5rrz90Y6gK1cq0olIhdWGgrlhs9ElHuhi9t3+W5sG5Xw==", "dependencies": { - "@vue/compiler-dom": "3.4.27", - "@vue/compiler-sfc": "3.4.27", - "@vue/runtime-dom": "3.4.27", - "@vue/server-renderer": "3.4.27", - "@vue/shared": "3.4.27" + "@vue/compiler-dom": "3.4.30", + "@vue/compiler-sfc": "3.4.30", + "@vue/runtime-dom": "3.4.30", + "@vue/server-renderer": "3.4.30", + "@vue/shared": "3.4.30" }, "peerDependencies": { "typescript": "*" @@ -9385,9 +9735,9 @@ } }, "node_modules/vue-router": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.3.tgz", - "integrity": "sha512-8Q+u+WP4N2SXY38FDcF2H1dUEbYVHVPtPCPZj/GTZx8RCbiB8AtJP9+YIxn4Vs0svMTNQcLIzka4GH7Utkx9xQ==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.0.tgz", + "integrity": "sha512-HB+t2p611aIZraV2aPSRNXf0Z/oLZFrlygJm+sZbdJaW6lcFqEDQwnzUBXn+DApw+/QzDU/I9TeWx9izEjTmsA==", "dependencies": { "@vue/devtools-api": "^6.5.1" }, @@ -9409,13 +9759,13 @@ } }, "node_modules/vue-tsc": { - "version": "2.0.21", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.21.tgz", - "integrity": "sha512-E6x1p1HaHES6Doy8pqtm7kQern79zRtIewkf9fiv7Y43Zo4AFDS5hKi+iHi2RwEhqRmuiwliB1LCEFEGwvxQnw==", + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.22.tgz", + "integrity": "sha512-lMBIwPBO0sxCcmvu45yt1b035AaQ8/XSXQDk8m75y4j0jSXY/y/XzfEtssQ9JMS47lDaR10O3/926oCs8OeGUw==", "dev": true, "dependencies": { - "@volar/typescript": "~2.3.0-alpha.15", - "@vue/language-core": "2.0.21", + "@volar/typescript": "~2.3.1", + "@vue/language-core": "2.0.22", "semver": "^7.5.4" }, "bin": { @@ -9646,9 +9996,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "engines": { "node": ">=8.3.0" }, diff --git a/package.json b/package.json index 15cb272..065dadf 100644 --- a/package.json +++ b/package.json @@ -17,29 +17,29 @@ "@gtm-support/vue-gtm": "^3.0.1", "@mertasan/tailwindcss-variables": "^2.7.0", "bn.js": "^5.2.1", - "@toruslabs/ethereum-controllers": "^5.8.1", - "@toruslabs/vue-components": "^7.8.2", - "@toruslabs/vue-icons": "^7.6.1", - "@vueuse/core": "^10.10.1", - "@walletconnect/sign-client": "^2.13.2", - "@web3auth/default-evm-adapter": "^8.6.2", - "@web3auth/ethereum-provider": "^8.6.2", - "@web3auth/modal": "^8.6.2", - "@web3auth/openlogin-adapter": "^8.6.2", - "@web3auth/wallet-services-plugin": "^8.6.2", + "@toruslabs/ethereum-controllers": "^5.9.2", + "@toruslabs/vue-components": "^7.8.3", + "@toruslabs/vue-icons": "^7.6.2", + "@vueuse/core": "^10.11.0", + "@walletconnect/sign-client": "^2.13.3", + "@web3auth/default-evm-adapter": "^8.7.0", + "@web3auth/ethereum-provider": "^8.7.0", + "@web3auth/modal": "^8.7.0", + "@web3auth/openlogin-adapter": "^8.7.0", + "@web3auth/wallet-services-plugin": "^8.7.0", "bowser": "^2.11.0", "pinia": "^2.1.7", "react": "^18.3.1", "react-dom": "^18.3.1", - "vue": "^3.4.27", + "vue": "^3.4.30", "vue-gtag-next": "^1.14.0", - "vue-router": "^4.3.3" + "vue-router": "^4.4.0" }, "devDependencies": { "@rushstack/eslint-patch": "^1.10.3", "@tsconfig/node18": "^18.2.4", "@types/jsdom": "^21.1.7", - "@types/node": "^20.14.2", + "@types/node": "^20.14.9", "@vitejs/plugin-vue": "^5.0.5", "@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-typescript": "^13.0.0", @@ -58,11 +58,11 @@ "process": "^0.11.10", "source-map-explorer": "^2.5.3", "tailwindcss": "^3.4.4", - "typescript": "^5.4.5", - "vite": "^5.2.13", + "typescript": "^5.5.2", + "vite": "^5.3.1", "vite-tsconfig-paths": "^4.3.2", "vitest": "^1.6.0", - "vue-tsc": "^2.0.21" + "vue-tsc": "^2.0.22" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.18.0" diff --git a/src/store/web3authStore.ts b/src/store/web3authStore.ts index 1b3fa29..ebd8a0a 100644 --- a/src/store/web3authStore.ts +++ b/src/store/web3authStore.ts @@ -56,7 +56,11 @@ export const useWeb3authStore = defineStore('web3auth', () => { web3Auth.value?.configureAdapter(adapter) }) - walletServicesPlugin.value = new WalletServicesPlugin() + walletServicesPlugin.value = new WalletServicesPlugin({ + walletInitOptions: { + confirmationStrategy: 'modal' + } + }) web3Auth.value.addPlugin(walletServicesPlugin.value) @@ -102,7 +106,10 @@ export const useWeb3authStore = defineStore('web3auth', () => { async function signedMessage() { const message = 'Example `personal_sign` message' const from = accounts.value[0] - const signedMessage = await provider.value?.request<[string, string], string>({ + const signedMessage = await walletServicesPlugin.value?.proxyProvider?.request< + [string, string], + string + >({ method: 'personal_sign', params: [message, from] })