From 377d177e9cffb2ad67bd571ef13c1ef000ed5cdc Mon Sep 17 00:00:00 2001
From: 0xAsimetriq <3154053+0xAsimetriq@users.noreply.github.com>
Date: Mon, 26 Jun 2023 12:57:50 +0300
Subject: [PATCH] Release/2.5.3 (#8)
* Update deps, apply canary
* add loading states and tag canary
* Apply web3modal patches
* update to latest monorepo packages
* remove manual metamask
* Use latest monorepo canary
* Update to 2.8.3 monorepo packages
* tag 2.5.3
---
laboratory/package.json | 19 +-
laboratory/src/components/Toast.tsx | 33 ++
laboratory/src/pages/_app.tsx | 2 +
laboratory/src/pages/with-auth-api/html.tsx | 4 +-
laboratory/src/pages/with-auth-api/react.tsx | 10 +-
.../pages/with-ethereum-provider/index.tsx | 59 +-
laboratory/src/pages/with-sign-api/html.tsx | 66 ++-
laboratory/src/pages/with-sign-api/react.tsx | 53 +-
laboratory/src/utilities/ErrorUtil.ts | 13 +
lerna.json | 2 +-
package-lock.json | 520 ++++++++----------
package.json | 4 +-
packages/modal-core/package.json | 4 +-
.../modal-core/src/controllers/EventsCtrl.ts | 2 +-
packages/modal-ui/package.json | 4 +-
packages/modal-ui/src/utils/UiUtil.ts | 8 +-
projects/modal-auth-html/package.json | 4 +-
projects/modal-auth-react/package.json | 4 +-
projects/modal-sign-html/package.json | 6 +-
projects/modal-sign-react/package.json | 4 +-
projects/modal/package.json | 6 +-
21 files changed, 444 insertions(+), 383 deletions(-)
create mode 100644 laboratory/src/components/Toast.tsx
create mode 100644 laboratory/src/utilities/ErrorUtil.ts
diff --git a/laboratory/package.json b/laboratory/package.json
index cab1103..551b8d7 100644
--- a/laboratory/package.json
+++ b/laboratory/package.json
@@ -1,6 +1,6 @@
{
"name": "laboratory",
- "version": "2.5.2",
+ "version": "2.5.3",
"private": true,
"scripts": {
"dev": "rm -rf .next; next dev",
@@ -8,16 +8,17 @@
},
"dependencies": {
"@nextui-org/react": "1.0.0-beta.13",
- "@walletconnect/ethereum-provider": "2.8.1",
- "@walletconnect/modal": "2.5.2",
- "@walletconnect/modal-auth-html": "2.5.2",
- "@walletconnect/modal-auth-react": "2.5.2",
- "@walletconnect/modal-sign-html": "2.5.2",
- "@walletconnect/modal-sign-react": "2.5.2",
- "next": "13.4.6",
+ "@walletconnect/ethereum-provider": "2.8.3",
+ "@walletconnect/modal": "2.5.3",
+ "@walletconnect/modal-auth-html": "2.5.3",
+ "@walletconnect/modal-auth-react": "2.5.3",
+ "@walletconnect/modal-sign-html": "2.5.3",
+ "@walletconnect/modal-sign-react": "2.5.3",
+ "next": "13.4.7",
"react": "18.2.0",
"react-code-blocks": "0.0.9-0",
"react-dom": "18.2.0",
- "valtio": "1.10.5"
+ "react-hot-toast": "2.4.1",
+ "valtio": "1.10.6"
}
}
diff --git a/laboratory/src/components/Toast.tsx b/laboratory/src/components/Toast.tsx
new file mode 100644
index 0000000..33ff239
--- /dev/null
+++ b/laboratory/src/components/Toast.tsx
@@ -0,0 +1,33 @@
+import { toast, Toaster } from 'react-hot-toast'
+
+export const showToast = toast
+
+export default function Toast() {
+ return (
+
+ )
+}
diff --git a/laboratory/src/pages/_app.tsx b/laboratory/src/pages/_app.tsx
index 5434841..f8d71ce 100644
--- a/laboratory/src/pages/_app.tsx
+++ b/laboratory/src/pages/_app.tsx
@@ -7,6 +7,7 @@ import { NotificationModal } from '../components/NotificationModal'
import { ShowLocalStorageButton } from '../components/ShowLocalStorageButton'
import { SunIcon } from '../components/SunIcon'
import { getTheme } from '../utilities/EnvUtil'
+import Toast from '../components/Toast'
export default function App({ Component, pageProps }: AppProps) {
const [ready, setReady] = useState(false)
@@ -49,6 +50,7 @@ export default function App({ Component, pageProps }: AppProps) {
+
diff --git a/laboratory/src/pages/with-auth-api/html.tsx b/laboratory/src/pages/with-auth-api/html.tsx
index 7e16343..c10dae7 100644
--- a/laboratory/src/pages/with-auth-api/html.tsx
+++ b/laboratory/src/pages/with-auth-api/html.tsx
@@ -3,6 +3,7 @@ import { WalletConnectModalAuth } from '@walletconnect/modal-auth-html'
import { NotificationCtrl } from '../../controllers/NotificationCtrl'
import { DEMO_METADATA, DEMO_STATEMENT } from '../../data/Constants'
import { getProjectId, getTheme } from '../../utilities/EnvUtil'
+import { getErrorMessage, showErrorToast } from '../../utilities/ErrorUtil'
const web3ModalAuth = new WalletConnectModalAuth({
projectId: getProjectId(),
@@ -16,7 +17,8 @@ export default function WithAuthHtmlPage() {
const data = await web3ModalAuth.signIn(DEMO_STATEMENT)
NotificationCtrl.open('Sign In', JSON.stringify(data, null, 2))
} catch (error) {
- NotificationCtrl.open('Sign In', JSON.stringify(error, null, 2))
+ const message = getErrorMessage(error)
+ showErrorToast(message)
}
}
diff --git a/laboratory/src/pages/with-auth-api/react.tsx b/laboratory/src/pages/with-auth-api/react.tsx
index 649c1ca..de6f0df 100644
--- a/laboratory/src/pages/with-auth-api/react.tsx
+++ b/laboratory/src/pages/with-auth-api/react.tsx
@@ -3,13 +3,19 @@ import { WalletConnectModalAuth, useSignIn } from '@walletconnect/modal-auth-rea
import { NotificationCtrl } from '../../controllers/NotificationCtrl'
import { DEMO_METADATA, DEMO_STATEMENT } from '../../data/Constants'
import { getProjectId, getTheme } from '../../utilities/EnvUtil'
+import { getErrorMessage, showErrorToast } from '../../utilities/ErrorUtil'
export default function WithAuthReactPage() {
const { signIn } = useSignIn(DEMO_STATEMENT)
async function onSignIn() {
- const data = await signIn()
- NotificationCtrl.open('Sign In', JSON.stringify(data, null, 2))
+ try {
+ const data = await signIn()
+ NotificationCtrl.open('Sign In', JSON.stringify(data, null, 2))
+ } catch (error) {
+ const message = getErrorMessage(error)
+ showErrorToast(message)
+ }
}
return (
diff --git a/laboratory/src/pages/with-ethereum-provider/index.tsx b/laboratory/src/pages/with-ethereum-provider/index.tsx
index e824c76..fd0faba 100644
--- a/laboratory/src/pages/with-ethereum-provider/index.tsx
+++ b/laboratory/src/pages/with-ethereum-provider/index.tsx
@@ -1,14 +1,16 @@
-import { Button, Card, Spacer } from '@nextui-org/react'
+import { Button, Card, Loading, Spacer } from '@nextui-org/react'
import { EthereumProvider } from '@walletconnect/ethereum-provider'
import type { EthereumProvider as IEthereumProvider } from '@walletconnect/ethereum-provider/dist/types/EthereumProvider'
import { DEMO_SIGN_REQUEST } from 'laboratory/src/data/Constants'
import { useEffect, useState } from 'react'
import { NotificationCtrl } from '../../controllers/NotificationCtrl'
import { getProjectId, getTheme } from '../../utilities/EnvUtil'
+import { getErrorMessage, showErrorToast } from '../../utilities/ErrorUtil'
export default function WithEthereumProvider() {
const [providerClient, setProviderClient] = useState(undefined)
const [session, setSession] = useState(false)
+ const [disconnecting, setDisconnecting] = useState(false)
async function onInitializeProviderClient() {
const client = await EthereumProvider.init({
@@ -27,33 +29,52 @@ export default function WithEthereumProvider() {
async function onConnect() {
if (providerClient) {
- await providerClient.connect()
- setSession(true)
- NotificationCtrl.open('Connect', JSON.stringify(providerClient.session, null, 2))
+ try {
+ await providerClient.connect()
+ setSession(true)
+ NotificationCtrl.open('Connect', JSON.stringify(providerClient.session, null, 2))
+ } catch (error) {
+ const message = getErrorMessage(error)
+ showErrorToast(message)
+ }
} else {
- throw new Error('providerClient is not initialized')
+ showErrorToast('providerClient is not initialized')
}
}
async function onDisconnect() {
- if (providerClient) {
- await providerClient.disconnect()
- setSession(false)
- } else {
- throw new Error('providerClient is not initialized')
+ if (!disconnecting) {
+ if (providerClient) {
+ setDisconnecting(true)
+ try {
+ await providerClient.disconnect()
+ } catch (error) {
+ const message = getErrorMessage(error)
+ showErrorToast(message)
+ }
+ setDisconnecting(false)
+ setSession(false)
+ } else {
+ showErrorToast('providerClient is not initialized')
+ }
}
}
async function onSignMessage() {
if (providerClient?.session) {
- const { request } = DEMO_SIGN_REQUEST(
- providerClient.session.topic,
- providerClient.accounts[0]
- )
- const result = await providerClient.request(request)
- NotificationCtrl.open('Sign Message', JSON.stringify(result, null, 2))
+ try {
+ const { request } = DEMO_SIGN_REQUEST(
+ providerClient.session.topic,
+ providerClient.accounts[0]
+ )
+ const result = await providerClient.request(request)
+ NotificationCtrl.open('Sign Message', JSON.stringify(result, null, 2))
+ } catch (error) {
+ const message = getErrorMessage(error)
+ showErrorToast(message)
+ }
} else {
- throw new Error('providerClient is not initialized')
+ showErrorToast('providerClient is not initialized')
}
}
@@ -80,8 +101,8 @@ export default function WithEthereumProvider() {
Sign Message
-
-
- Disconnect
+
+ {disconnecting ? : 'Disconnect'}
>
) : (
diff --git a/laboratory/src/pages/with-sign-api/react.tsx b/laboratory/src/pages/with-sign-api/react.tsx
index 5c9cd71..0aff1e8 100644
--- a/laboratory/src/pages/with-sign-api/react.tsx
+++ b/laboratory/src/pages/with-sign-api/react.tsx
@@ -1,4 +1,4 @@
-import { Button, Card, Spacer } from '@nextui-org/react'
+import { Button, Card, Loading, Spacer } from '@nextui-org/react'
import {
WalletConnectModalSign,
useConnect,
@@ -7,11 +7,15 @@ import {
useSession
} from '@walletconnect/modal-sign-react'
import { getAddressFromAccount, getSdkError } from '@walletconnect/utils'
+import { useState } from 'react'
import { NotificationCtrl } from '../../controllers/NotificationCtrl'
import { DEMO_METADATA, DEMO_NAMESPACE, DEMO_SIGN_REQUEST } from '../../data/Constants'
import { getProjectId, getTheme } from '../../utilities/EnvUtil'
+import { getErrorMessage, showErrorToast } from '../../utilities/ErrorUtil'
export default function WithSignReactPage() {
+ const [disconnecting, setDisconnecting] = useState(false)
+
const session = useSession()
const { request } = useRequest(
DEMO_SIGN_REQUEST(
@@ -26,17 +30,36 @@ export default function WithSignReactPage() {
const { connect } = useConnect(DEMO_NAMESPACE)
async function onConnect() {
- const result = await connect()
- NotificationCtrl.open('Connect', JSON.stringify(result, null, 2))
+ try {
+ setDisconnecting(false)
+ const result = await connect()
+ NotificationCtrl.open('Connect', JSON.stringify(result, null, 2))
+ } catch (error) {
+ const message = getErrorMessage(error)
+ showErrorToast(message)
+ }
}
function onDisconnect() {
- disconnect()
+ if (!disconnecting) {
+ setDisconnecting(true)
+ try {
+ disconnect()
+ } catch (error) {
+ const message = getErrorMessage(error)
+ showErrorToast(message)
+ }
+ }
}
async function onSignMessage() {
- const result = await request()
- NotificationCtrl.open('Sign Message', JSON.stringify(result, null, 2))
+ try {
+ const result = await request()
+ NotificationCtrl.open('Sign Message', JSON.stringify(result, null, 2))
+ } catch (error) {
+ const message = getErrorMessage(error)
+ showErrorToast(message)
+ }
}
return (
@@ -49,8 +72,8 @@ export default function WithSignReactPage() {
Sign Message
-
- Disconnect
+
+ {disconnecting ? : 'Disconnect'}
>
) : (
@@ -63,19 +86,7 @@ export default function WithSignReactPage() {
>
diff --git a/laboratory/src/utilities/ErrorUtil.ts b/laboratory/src/utilities/ErrorUtil.ts
new file mode 100644
index 0000000..f016590
--- /dev/null
+++ b/laboratory/src/utilities/ErrorUtil.ts
@@ -0,0 +1,13 @@
+import { showToast } from '../components/Toast'
+
+export function showErrorToast(error: string) {
+ showToast.error(error, { duration: 2000 })
+}
+
+export function getErrorMessage(error: unknown) {
+ if (error instanceof Error) {
+ return error.message
+ }
+
+ return 'Something went wrong...'
+}
diff --git a/lerna.json b/lerna.json
index 1d8edd5..822ba8e 100644
--- a/lerna.json
+++ b/lerna.json
@@ -10,6 +10,6 @@
"projects/modal-sign-react",
"laboratory"
],
- "version": "2.5.2",
+ "version": "2.5.3",
"$schema": "node_modules/lerna/schemas/lerna-schema.json"
}
diff --git a/package-lock.json b/package-lock.json
index cc9c67d..d69f470 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,7 +23,7 @@
"@rollup/plugin-node-resolve": "15.1.0",
"@rollup/plugin-replace": "5.0.2",
"@types/node": "20.3.1",
- "@types/react": "18.2.13",
+ "@types/react": "18.2.14",
"@types/react-dom": "18.2.6",
"@typescript-eslint/eslint-plugin": "5.60.0",
"@typescript-eslint/parser": "5.60.0",
@@ -34,7 +34,7 @@
"eslint-plugin-react-hooks": "4.6.0",
"lerna": "7.0.2",
"prettier": "2.8.8",
- "rollup": "3.25.1",
+ "rollup": "3.25.2",
"rollup-plugin-esbuild": "5.0.0",
"rollup-plugin-lit-css": "4.0.1",
"rollup-plugin-minify-html-literals": "1.2.6",
@@ -43,20 +43,21 @@
}
},
"laboratory": {
- "version": "2.5.2",
+ "version": "2.5.3",
"dependencies": {
"@nextui-org/react": "1.0.0-beta.13",
- "@walletconnect/ethereum-provider": "2.8.1",
- "@walletconnect/modal": "2.5.2",
- "@walletconnect/modal-auth-html": "2.5.2",
- "@walletconnect/modal-auth-react": "2.5.2",
- "@walletconnect/modal-sign-html": "2.5.2",
- "@walletconnect/modal-sign-react": "2.5.2",
- "next": "13.4.6",
+ "@walletconnect/ethereum-provider": "2.8.3",
+ "@walletconnect/modal": "2.5.3",
+ "@walletconnect/modal-auth-html": "2.5.3",
+ "@walletconnect/modal-auth-react": "2.5.3",
+ "@walletconnect/modal-sign-html": "2.5.3",
+ "@walletconnect/modal-sign-react": "2.5.3",
+ "next": "13.4.7",
"react": "18.2.0",
"react-code-blocks": "0.0.9-0",
"react-dom": "18.2.0",
- "valtio": "1.10.5"
+ "react-hot-toast": "2.4.1",
+ "valtio": "1.10.6"
}
},
"node_modules/@babel/code-frame": {
@@ -137,6 +138,14 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
+ "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/@babel/helper-split-export-declaration": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz",
@@ -252,6 +261,20 @@
"node": ">=6.0.0"
}
},
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz",
+ "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/runtime": {
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
@@ -1371,45 +1394,6 @@
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
"integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw=="
},
- "node_modules/@json-rpc-tools/provider": {
- "version": "1.7.6",
- "resolved": "https://registry.npmjs.org/@json-rpc-tools/provider/-/provider-1.7.6.tgz",
- "integrity": "sha512-z7D3xvJ33UfCGv77n40lbzOYjZKVM3k2+5cV7xS8G6SCvKTzMkhkUYuD/qzQUNT4cG/lv0e9mRToweEEVLVVmA==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
- "dependencies": {
- "@json-rpc-tools/utils": "^1.7.6",
- "axios": "^0.21.0",
- "safe-json-utils": "^1.1.1",
- "ws": "^7.4.0"
- }
- },
- "node_modules/@json-rpc-tools/provider/node_modules/axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "dependencies": {
- "follow-redirects": "^1.14.0"
- }
- },
- "node_modules/@json-rpc-tools/types": {
- "version": "1.7.6",
- "resolved": "https://registry.npmjs.org/@json-rpc-tools/types/-/types-1.7.6.tgz",
- "integrity": "sha512-nDSqmyRNEqEK9TZHtM15uNnDljczhCUdBmRhpNZ95bIPKEDQ+nTDmGMFd2lLin3upc5h2VVVd9tkTDdbXUhDIQ==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
- "dependencies": {
- "keyvaluestorage-interface": "^1.0.0"
- }
- },
- "node_modules/@json-rpc-tools/utils": {
- "version": "1.7.6",
- "resolved": "https://registry.npmjs.org/@json-rpc-tools/utils/-/utils-1.7.6.tgz",
- "integrity": "sha512-HjA8x/U/Q78HRRe19yh8HVKoZ+Iaoo3YZjakJYxR+rw52NHo6jM+VE9b8+7ygkCFXl/EHID5wh/MkXaE/jGyYw==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
- "dependencies": {
- "@json-rpc-tools/types": "^1.7.6",
- "@pedrouid/environment": "^1.0.1"
- }
- },
"node_modules/@lerna/child-process": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.0.2.tgz",
@@ -1538,14 +1522,14 @@
}
},
"node_modules/@next/env": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.6.tgz",
- "integrity": "sha512-nqUxEtvDqFhmV1/awSg0K2XHNwkftNaiUqCYO9e6+MYmqNObpKVl7OgMkGaQ2SZnFx5YqF0t60ZJTlyJIDAijg=="
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.7.tgz",
+ "integrity": "sha512-ZlbiFulnwiFsW9UV1ku1OvX/oyIPLtMk9p/nnvDSwI0s7vSoZdRtxXNsaO+ZXrLv/pMbXVGq4lL8TbY9iuGmVw=="
},
"node_modules/@next/swc-darwin-arm64": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.6.tgz",
- "integrity": "sha512-ahi6VP98o4HV19rkOXPSUu+ovfHfUxbJQ7VVJ7gL2FnZRr7onEFC1oGQ6NQHpm8CxpIzSSBW79kumlFMOmZVjg==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.7.tgz",
+ "integrity": "sha512-VZTxPv1b59KGiv/pZHTO5Gbsdeoxcj2rU2cqJu03btMhHpn3vwzEK0gUSVC/XW96aeGO67X+cMahhwHzef24/w==",
"cpu": [
"arm64"
],
@@ -1558,9 +1542,9 @@
}
},
"node_modules/@next/swc-darwin-x64": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.6.tgz",
- "integrity": "sha512-13cXxKFsPJIJKzUqrU5XB1mc0xbUgYsRcdH6/rB8c4NMEbWGdtD4QoK9ShN31TZdePpD4k416Ur7p+deMIxnnA==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.7.tgz",
+ "integrity": "sha512-gO2bw+2Ymmga+QYujjvDz9955xvYGrWofmxTq7m70b9pDPvl7aDFABJOZ2a8SRCuSNB5mXU8eTOmVVwyp/nAew==",
"cpu": [
"x64"
],
@@ -1573,9 +1557,9 @@
}
},
"node_modules/@next/swc-linux-arm64-gnu": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.6.tgz",
- "integrity": "sha512-Ti+NMHEjTNktCVxNjeWbYgmZvA2AqMMI2AMlzkXsU7W4pXCMhrryAmAIoo+7YdJbsx01JQWYVxGe62G6DoCLaA==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.7.tgz",
+ "integrity": "sha512-6cqp3vf1eHxjIDhEOc7Mh/s8z1cwc/l5B6ZNkOofmZVyu1zsbEM5Hmx64s12Rd9AYgGoiCz4OJ4M/oRnkE16/Q==",
"cpu": [
"arm64"
],
@@ -1588,9 +1572,9 @@
}
},
"node_modules/@next/swc-linux-arm64-musl": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.6.tgz",
- "integrity": "sha512-OHoC6gO7XfjstgwR+z6UHKlvhqJfyMtNaJidjx3sEcfaDwS7R2lqR5AABi8PuilGgi0BO0O0sCXqLlpp3a0emQ==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.7.tgz",
+ "integrity": "sha512-T1kD2FWOEy5WPidOn1si0rYmWORNch4a/NR52Ghyp4q7KyxOCuiOfZzyhVC5tsLIBDH3+cNdB5DkD9afpNDaOw==",
"cpu": [
"arm64"
],
@@ -1603,9 +1587,9 @@
}
},
"node_modules/@next/swc-linux-x64-gnu": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.6.tgz",
- "integrity": "sha512-zHZxPGkUlpfNJCboUrFqwlwEX5vI9LSN70b8XEb0DYzzlrZyCyOi7hwDp/+3Urm9AB7YCAJkgR5Sp1XBVjHdfQ==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.7.tgz",
+ "integrity": "sha512-zaEC+iEiAHNdhl6fuwl0H0shnTzQoAoJiDYBUze8QTntE/GNPfTYpYboxF5LRYIjBwETUatvE0T64W6SKDipvg==",
"cpu": [
"x64"
],
@@ -1618,9 +1602,9 @@
}
},
"node_modules/@next/swc-linux-x64-musl": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.6.tgz",
- "integrity": "sha512-K/Y8lYGTwTpv5ME8PSJxwxLolaDRdVy+lOd9yMRMiQE0BLUhtxtCWC9ypV42uh9WpLjoaD0joOsB9Q6mbrSGJg==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.7.tgz",
+ "integrity": "sha512-X6r12F8d8SKAtYJqLZBBMIwEqcTRvUdVm+xIq+l6pJqlgT2tNsLLf2i5Cl88xSsIytBICGsCNNHd+siD2fbWBA==",
"cpu": [
"x64"
],
@@ -1633,9 +1617,9 @@
}
},
"node_modules/@next/swc-win32-arm64-msvc": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.6.tgz",
- "integrity": "sha512-U6LtxEUrjBL2tpW+Kr1nHCSJWNeIed7U7l5o7FiKGGwGgIlFi4UHDiLI6TQ2lxi20fAU33CsruV3U0GuzMlXIw==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.7.tgz",
+ "integrity": "sha512-NPnmnV+vEIxnu6SUvjnuaWRglZzw4ox5n/MQTxeUhb5iwVWFedolPFebMNwgrWu4AELwvTdGtWjqof53AiWHcw==",
"cpu": [
"arm64"
],
@@ -1648,9 +1632,9 @@
}
},
"node_modules/@next/swc-win32-ia32-msvc": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.6.tgz",
- "integrity": "sha512-eEBeAqpCfhdPSlCZCayjCiyIllVqy4tcqvm1xmg3BgJG0G5ITiMM4Cw2WVeRSgWDJqQGRyyb+q8Y2ltzhXOWsQ==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.7.tgz",
+ "integrity": "sha512-6Hxijm6/a8XqLQpOOf/XuwWRhcuc/g4rBB2oxjgCMuV9Xlr2bLs5+lXyh8w9YbAUMYR3iC9mgOlXbHa79elmXw==",
"cpu": [
"ia32"
],
@@ -1663,9 +1647,9 @@
}
},
"node_modules/@next/swc-win32-x64-msvc": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.6.tgz",
- "integrity": "sha512-OrZs94AuO3ZS5tnqlyPRNgfWvboXaDQCi5aXGve3o3C+Sj0ctMUV9+Do+0zMvvLRumR8E0PTWKvtz9n5vzIsWw==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.7.tgz",
+ "integrity": "sha512-sW9Yt36Db1nXJL+mTr2Wo0y+VkPWeYhygvcHj1FF0srVtV+VoDjxleKtny21QHaG05zdeZnw2fCtf2+dEqgwqA==",
"cpu": [
"x64"
],
@@ -1915,36 +1899,36 @@
}
},
"node_modules/@nrwl/devkit": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.3.2.tgz",
- "integrity": "sha512-EiDwVIvh6AcClXv22Q7auQh7Iy/ONISEFWzTswy/J6ZmVGCQesbiwg4cGV0MKiScr+awdVzqyNey+wD6IR5Lkw==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-16.4.0.tgz",
+ "integrity": "sha512-KUu9oNrMB8DP78BAO8XWJC5HOSS6dO6ocMWj2DtuNVgMgABviy+ih/TmrGKxQQBH0Ib4cxTeMIQVRdAak5c1UA==",
"dev": true,
"dependencies": {
- "@nx/devkit": "16.3.2"
+ "@nx/devkit": "16.4.0"
}
},
"node_modules/@nrwl/tao": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.3.2.tgz",
- "integrity": "sha512-2Kg7dtv6JcQagCZPSq+okceI81NqmXGGgbKWqS7sOfdmp1otxS9uiUFNXw+Pdtnw38mdRviMtSOXScntu4sUKg==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-16.4.0.tgz",
+ "integrity": "sha512-6n4chOOv6jqact07NvIDRQfsnaiYYhi+mrqSuJKs6fL+c5kx/VCryndTP0MDTBbazfL6H7vwiQUkTja2sQDuwA==",
"dev": true,
"dependencies": {
- "nx": "16.3.2"
+ "nx": "16.4.0"
},
"bin": {
"tao": "index.js"
}
},
"node_modules/@nx/devkit": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.3.2.tgz",
- "integrity": "sha512-1ev3EDm2Sx/ibziZroL1SheqxDR7UgC49tkBgJz1GrQLQnfdhBYroCPSyBSWGPMLHjIuHb3+hyGSV1Bz+BIYOA==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-16.4.0.tgz",
+ "integrity": "sha512-/Y+tC2IBxVEf3EKB80G9mF27ZBAFEBBmDMn1MPzfGX9AB2GGNCqgvSkSHT5DlkyxJOMqbE7DpMyHxubALyenEA==",
"dev": true,
"dependencies": {
- "@nrwl/devkit": "16.3.2",
+ "@nrwl/devkit": "16.4.0",
"ejs": "^3.1.7",
"ignore": "^5.0.4",
- "semver": "7.3.4",
+ "semver": "7.5.3",
"tmp": "~0.2.1",
"tslib": "^2.3.0"
},
@@ -1952,25 +1936,10 @@
"nx": ">= 15 <= 17"
}
},
- "node_modules/@nx/devkit/node_modules/semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/@nx/nx-darwin-arm64": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.3.2.tgz",
- "integrity": "sha512-YfYVNfsJBzBcBnJUU4AcA6A4QMkgnVlETfp4KGL36Otq542mRY1ISGHdox63ocI5AKh5gay5AaGcR4wR9PU9Vg==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-16.4.0.tgz",
+ "integrity": "sha512-/ZXuF8M3u8DSNmjYstQKorzo7uIETNhnFinwWlO8mzz+SyR+Xs5G6penJ4+cB1ju3Hf3lZkXd5U6pEiW4OAAkA==",
"cpu": [
"arm64"
],
@@ -1984,9 +1953,9 @@
}
},
"node_modules/@nx/nx-darwin-x64": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.3.2.tgz",
- "integrity": "sha512-bJtpozz0zSRVRrcQ76GrlT3TWEGTymLYWrVG51bH5KZ46t6/a4EQBI3uL3vubMmOZ0jR4ywybOcPBBhxmBJ68w==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-16.4.0.tgz",
+ "integrity": "sha512-0Fo58qZzHgRs4SRVaAOBipdJQNew57YQbpFaLHKhCTyKc0Pe6THEYaaT/x9QVkcFO0x4AzNr9T7iJTrneNwcKg==",
"cpu": [
"x64"
],
@@ -2000,9 +1969,9 @@
}
},
"node_modules/@nx/nx-freebsd-x64": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.3.2.tgz",
- "integrity": "sha512-ZvufI0bWqT67nLbBo6ejrIGxypdoedRQTP/tudWbs/4isvxLe1uVku1BfKCTQUsJG367SqNOU1H5kzI/MRr3ow==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-16.4.0.tgz",
+ "integrity": "sha512-Qoes/NifE4zb5Gb6ZdC32HvxZBzO0xo74j7EozUV5rZEm3bCtKbKqThPV9Uuu+8S4j718r5vlob/IMXqRcWK4g==",
"cpu": [
"x64"
],
@@ -2016,9 +1985,9 @@
}
},
"node_modules/@nx/nx-linux-arm-gnueabihf": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.3.2.tgz",
- "integrity": "sha512-IQL4kxdiZLvifar7+SIum3glRuVsxtE0dL8RvteSDXrxDQnaTUrjILC+VGhalRmk7ngBbGKNrhWOeeL7390CzQ==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-16.4.0.tgz",
+ "integrity": "sha512-m8uklbettj8RnLtasjQPiYxqJotDSfO3LO1II8Bds53C7OT8TDnTkW68MEx+CxuSCQFy2Aa0Oih3jSvDzfnZzA==",
"cpu": [
"arm"
],
@@ -2032,9 +2001,9 @@
}
},
"node_modules/@nx/nx-linux-arm64-gnu": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.3.2.tgz",
- "integrity": "sha512-f6AWgPVu3mfUEoOBa0rY2/7QY0Or9eR0KtLFpcPh7RUpxPw2EXzIbjD/0RGipdpspSrgiMKbZpsUjo6mXBFsQA==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-16.4.0.tgz",
+ "integrity": "sha512-bAs2T/zZQDTCzzhciE8kCrkwgXbeX3K83cGRacB7PDZZl/O4jr5TRO4zYHi6doytyLONjqhvWNLbIo4cEEcfZA==",
"cpu": [
"arm64"
],
@@ -2048,9 +2017,9 @@
}
},
"node_modules/@nx/nx-linux-arm64-musl": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.3.2.tgz",
- "integrity": "sha512-AvrWcYz7021E3b5P9/0i26p60XMZfw86Epks51L6AhlflarlOH4AcEChc7APMtb1ELAIbDWx2S6oIDRbQ7rtVA==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-16.4.0.tgz",
+ "integrity": "sha512-K1D8j4lRZDBVuW8iomeJjCznFz7rfP3qaB3RHjKZU5qrZBq1uYohhdfT7dzwWFNWEvt6WytfhGCl2S9PsQ37Wg==",
"cpu": [
"arm64"
],
@@ -2064,9 +2033,9 @@
}
},
"node_modules/@nx/nx-linux-x64-gnu": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.3.2.tgz",
- "integrity": "sha512-K2pWGAcbCNm6b7UZI9cc8z4Rb540QcuepBXD7akjPjWerzXriT6VCn4i9mVKsCg2mwSfknTJJVJ1PZwJSmTl/Q==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-16.4.0.tgz",
+ "integrity": "sha512-v1NJ3ESaw5bdSeuh5Xslq1dXGWztf0mSLwZP510Rt9+ulr5LQ/X1Rri8zefU0gZNLcmJL0G2Qq7UTnppYGRTEg==",
"cpu": [
"x64"
],
@@ -2080,9 +2049,9 @@
}
},
"node_modules/@nx/nx-linux-x64-musl": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.3.2.tgz",
- "integrity": "sha512-sY1QDuQlqyYiRPJZanrtV07tU0DOXiCrWb0pDsGiO0qHuUSmW5Vw17GWEY4z3rt0/5U8fJ+/9WQrneviOmsOKg==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-16.4.0.tgz",
+ "integrity": "sha512-+8YLVWZFq+k6YJ2ZDwR5sGaRnZhUVYtR8aPbGyonMnJ8VEQJNEqsm1KT6nt0gd3JJdxyphm3VsMQWBMo42jM+w==",
"cpu": [
"x64"
],
@@ -2096,9 +2065,9 @@
}
},
"node_modules/@nx/nx-win32-arm64-msvc": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.3.2.tgz",
- "integrity": "sha512-wBfohT2hjrLKn9WFHvG0MFVk7uYhgYNiptnTLdTouziHgFyZ08vyl7XYBq55BwHPMQ5iswVoEfjn/5ZBfCPscg==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-16.4.0.tgz",
+ "integrity": "sha512-HwE6AxlrfWvODT49vVX6NGMYc3zdMVXETCdZb0jZ/oz28XXTAPvVb/8DJgKSyCs0DPirEeCHiPwbdcJA1Bqw8A==",
"cpu": [
"arm64"
],
@@ -2112,9 +2081,9 @@
}
},
"node_modules/@nx/nx-win32-x64-msvc": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.3.2.tgz",
- "integrity": "sha512-QC0sWrfQm0/WdvvM//7UAgm+otbak6bznZ0zawTeqmLBh1hLjNeweyzSVKQEtZtlzDMKpzCVuuwkJq+VKBLvmw==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-16.4.0.tgz",
+ "integrity": "sha512-ISL3c6i/v+JOsUHEbngDHaobmbgu6oSY0htKas1RjLWGkWXDLgEXMRjQ/xDbNVYH00Mto7mmq+nrjkNNbqOrfQ==",
"cpu": [
"x64"
],
@@ -2322,11 +2291,6 @@
"url": "https://opencollective.com/parcel"
}
},
- "node_modules/@pedrouid/environment": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@pedrouid/environment/-/environment-1.0.1.tgz",
- "integrity": "sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug=="
- },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -4243,9 +4207,9 @@
}
},
"node_modules/@tufjs/models/node_modules/minimatch": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
- "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
+ "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -4330,9 +4294,9 @@
}
},
"node_modules/@types/react": {
- "version": "18.2.13",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.13.tgz",
- "integrity": "sha512-vJ+zElvi/Zn9cVXB5slX2xL8PZodPCwPRDpittQdw43JR2AJ5k3vKdgJJyneV/cYgIbLQUwXa9JVDvUZXGba+Q==",
+ "version": "18.2.14",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz",
+ "integrity": "sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
@@ -4599,9 +4563,9 @@
}
},
"node_modules/@walletconnect/core": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.8.1.tgz",
- "integrity": "sha512-mN9Zkdl/NeThntK8cydDoQOW6jUEpOeFgYR1RCKPLH51VQwlbdSgvvQIeanSQXEY4U7AM3x8cs1sxqMomIfRQg==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-2.8.3.tgz",
+ "integrity": "sha512-uQG3XoGJscnxOWTO/W39QOXQszNpSbV8b/BFJoful9D1IUGeTracGc8FdKtNQFfvyhrx3gooZ+HwOK6QBirXzQ==",
"dependencies": {
"@walletconnect/heartbeat": "1.2.1",
"@walletconnect/jsonrpc-provider": "1.0.13",
@@ -4614,8 +4578,8 @@
"@walletconnect/relay-auth": "^1.0.4",
"@walletconnect/safe-json": "^1.0.2",
"@walletconnect/time": "^1.0.2",
- "@walletconnect/types": "2.8.1",
- "@walletconnect/utils": "2.8.1",
+ "@walletconnect/types": "2.8.3",
+ "@walletconnect/utils": "2.8.3",
"events": "^3.3.0",
"lodash.isequal": "4.5.0",
"uint8arrays": "^3.1.0"
@@ -4635,18 +4599,18 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/ethereum-provider": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.8.1.tgz",
- "integrity": "sha512-YlF8CCiFTSEZRyANIBsop/U+t+d1Z1/UXXoE9+iwjSGKJsaym6PgBLPb2d8XdmS/qR6Tcx7lVodTp4cVtezKnA==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.8.3.tgz",
+ "integrity": "sha512-OdD1G7xWAqJy2G/C5uoLHNw6oPs3+epXjt1J0WF8984f34GBse7iCCC6vB3ImvtzO2Jc/B08LUUnATdyDMxYMw==",
"dependencies": {
"@walletconnect/jsonrpc-http-connection": "^1.0.7",
"@walletconnect/jsonrpc-provider": "^1.0.13",
"@walletconnect/jsonrpc-types": "^1.0.3",
"@walletconnect/jsonrpc-utils": "^1.0.8",
- "@walletconnect/sign-client": "2.8.1",
- "@walletconnect/types": "2.8.1",
- "@walletconnect/universal-provider": "2.8.1",
- "@walletconnect/utils": "2.8.1",
+ "@walletconnect/sign-client": "2.8.3",
+ "@walletconnect/types": "2.8.3",
+ "@walletconnect/universal-provider": "2.8.3",
+ "@walletconnect/utils": "2.8.3",
"events": "^3.3.0"
},
"peerDependencies": {
@@ -4878,18 +4842,18 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/sign-client": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.8.1.tgz",
- "integrity": "sha512-6DbpjP9BED2YZOZdpVgYo0HwPBV7k99imnsdMFrTn16EFAxhuYP0/qPwum9d072oNMGWJSA6d4rzc8FHNtHsCA==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.8.3.tgz",
+ "integrity": "sha512-fOlyZfzV4xJO0CDCMrQ3hw4bIuboncqVpJ0BgTF5yQtKklv+5pEqlFnhU8GN2rE6GThU1zyPQNibT/jRG7lCAw==",
"dependencies": {
- "@walletconnect/core": "2.8.1",
+ "@walletconnect/core": "2.8.3",
"@walletconnect/events": "^1.0.1",
"@walletconnect/heartbeat": "1.2.1",
"@walletconnect/jsonrpc-utils": "1.0.8",
"@walletconnect/logger": "^2.0.1",
"@walletconnect/time": "^1.0.2",
- "@walletconnect/types": "2.8.1",
- "@walletconnect/utils": "2.8.1",
+ "@walletconnect/types": "2.8.3",
+ "@walletconnect/utils": "2.8.3",
"events": "^3.3.0"
}
},
@@ -4907,9 +4871,9 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@walletconnect/types": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.8.1.tgz",
- "integrity": "sha512-MLISp85b+27vVkm3Wkud+eYCwySXCdOrmn0yQCSN6DnRrrunrD05ksz4CXGP7h2oXUvvXPDt/6lXBf1B4AfqrA==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-2.8.3.tgz",
+ "integrity": "sha512-crZ5IfWEp+ctygfDNifzB68sVWKwfLMiF7GZuoOzKJuFYbXtcNjtpmFdAd3cPT+a8L30XMgv0shEdIHTj2JglQ==",
"dependencies": {
"@walletconnect/events": "^1.0.1",
"@walletconnect/heartbeat": "1.2.1",
@@ -4920,26 +4884,25 @@
}
},
"node_modules/@walletconnect/universal-provider": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.8.1.tgz",
- "integrity": "sha512-6shgE4PM/S+GEh9oTWMloHZlt2BLsCitRn9tBh2Vf+jZiGlug3WNm+tBc/Fo6ILyHuzeYPbkzCM67AxcutOHGQ==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.8.3.tgz",
+ "integrity": "sha512-HW1u23Ridjq+LG1mb+nsH31lPa4/th5kFpWuBem9n6FeZNIpoWbbGQUhU3Q5snyMccD1Vxgvxv1xC2KMUwbXTA==",
"dependencies": {
"@walletconnect/jsonrpc-http-connection": "^1.0.7",
"@walletconnect/jsonrpc-provider": "1.0.13",
"@walletconnect/jsonrpc-types": "^1.0.2",
"@walletconnect/jsonrpc-utils": "^1.0.7",
"@walletconnect/logger": "^2.0.1",
- "@walletconnect/sign-client": "2.8.1",
- "@walletconnect/types": "2.8.1",
- "@walletconnect/utils": "2.8.1",
- "eip1193-provider": "1.0.1",
+ "@walletconnect/sign-client": "2.8.3",
+ "@walletconnect/types": "2.8.3",
+ "@walletconnect/utils": "2.8.3",
"events": "^3.3.0"
}
},
"node_modules/@walletconnect/utils": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.8.1.tgz",
- "integrity": "sha512-d6p9OX3v70m6ijp+j4qvqiQZQU1vbEHN48G8HqXasyro3Z+N8vtcB5/gV4pTYsbWgLSDtPHj49mzbWQ0LdIdTw==",
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.8.3.tgz",
+ "integrity": "sha512-PwNEj/kGO7J7ZyrAaVqYkASLBG77qDE/+6JPX11GAucSy2wac92WefLjfVsPLNPwiNmYiV1eGbxzR3KCdlnrLA==",
"dependencies": {
"@stablelib/chacha20poly1305": "1.0.1",
"@stablelib/hkdf": "1.0.1",
@@ -4949,7 +4912,7 @@
"@walletconnect/relay-api": "^1.0.9",
"@walletconnect/safe-json": "^1.0.2",
"@walletconnect/time": "^1.0.2",
- "@walletconnect/types": "2.8.1",
+ "@walletconnect/types": "2.8.3",
"@walletconnect/window-getters": "^1.0.1",
"@walletconnect/window-metadata": "^1.0.1",
"detect-browser": "5.3.0",
@@ -5348,13 +5311,13 @@
}
},
"node_modules/babel-plugin-styled-components": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.3.tgz",
- "integrity": "sha512-jBioLwBVHpOMU4NsueH/ADcHrjS0Y/WTpt2eGVmmuSFNEv2DF3XhcMncuZlbbjxQ4vzxg+yEr6E6TNjrIQbsJQ==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz",
+ "integrity": "sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.18.6",
- "@babel/helper-module-imports": "^7.21.4",
- "babel-plugin-syntax-jsx": "^6.18.0",
+ "@babel/helper-annotate-as-pure": "^7.22.5",
+ "@babel/helper-module-imports": "^7.22.5",
+ "@babel/plugin-syntax-jsx": "^7.22.5",
"lodash": "^4.17.21",
"picomatch": "^2.3.1"
},
@@ -5362,11 +5325,6 @@
"styled-components": ">= 2"
}
},
- "node_modules/babel-plugin-syntax-jsx": {
- "version": "6.18.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
- "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw=="
- },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -5576,9 +5534,9 @@
}
},
"node_modules/cacache/node_modules/minimatch": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
- "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
+ "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -5668,9 +5626,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001506",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001506.tgz",
- "integrity": "sha512-6XNEcpygZMCKaufIcgpQNZNf00GEqc7VQON+9Rd0K1bMYo8xhMZRAo5zpbnbMNizi4YNgIDAFrdykWsvY3H4Hw==",
+ "version": "1.0.30001508",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz",
+ "integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==",
"funding": [
{
"type": "opencollective",
@@ -6479,15 +6437,6 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
"dev": true
},
- "node_modules/eip1193-provider": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/eip1193-provider/-/eip1193-provider-1.0.1.tgz",
- "integrity": "sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
- "dependencies": {
- "@json-rpc-tools/provider": "^1.5.5"
- }
- },
"node_modules/ejs": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
@@ -7346,6 +7295,7 @@
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
+ "dev": true,
"funding": [
{
"type": "individual",
@@ -7804,6 +7754,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/goober": {
+ "version": "2.1.13",
+ "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz",
+ "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==",
+ "peerDependencies": {
+ "csstype": "^3.0.10"
+ }
+ },
"node_modules/good-listener": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
@@ -10286,11 +10244,11 @@
"dev": true
},
"node_modules/next": {
- "version": "13.4.6",
- "resolved": "https://registry.npmjs.org/next/-/next-13.4.6.tgz",
- "integrity": "sha512-sjVqjxU+U2aXZnYt4Ud6CTLNNwWjdSfMgemGpIQJcN3Z7Jni9xRWbR0ie5fQzCg87aLqQVhKA2ud2gPoqJ9lGw==",
+ "version": "13.4.7",
+ "resolved": "https://registry.npmjs.org/next/-/next-13.4.7.tgz",
+ "integrity": "sha512-M8z3k9VmG51SRT6v5uDKdJXcAqLzP3C+vaKfLIAM0Mhx1um1G7MDnO63+m52qPdZfrTFzMZNzfsgvm3ghuVHIQ==",
"dependencies": {
- "@next/env": "13.4.6",
+ "@next/env": "13.4.7",
"@swc/helpers": "0.5.1",
"busboy": "1.6.0",
"caniuse-lite": "^1.0.30001406",
@@ -10306,15 +10264,15 @@
"node": ">=16.8.0"
},
"optionalDependencies": {
- "@next/swc-darwin-arm64": "13.4.6",
- "@next/swc-darwin-x64": "13.4.6",
- "@next/swc-linux-arm64-gnu": "13.4.6",
- "@next/swc-linux-arm64-musl": "13.4.6",
- "@next/swc-linux-x64-gnu": "13.4.6",
- "@next/swc-linux-x64-musl": "13.4.6",
- "@next/swc-win32-arm64-msvc": "13.4.6",
- "@next/swc-win32-ia32-msvc": "13.4.6",
- "@next/swc-win32-x64-msvc": "13.4.6"
+ "@next/swc-darwin-arm64": "13.4.7",
+ "@next/swc-darwin-x64": "13.4.7",
+ "@next/swc-linux-arm64-gnu": "13.4.7",
+ "@next/swc-linux-arm64-musl": "13.4.7",
+ "@next/swc-linux-x64-gnu": "13.4.7",
+ "@next/swc-linux-x64-musl": "13.4.7",
+ "@next/swc-win32-arm64-msvc": "13.4.7",
+ "@next/swc-win32-ia32-msvc": "13.4.7",
+ "@next/swc-win32-x64-msvc": "13.4.7"
},
"peerDependencies": {
"@opentelemetry/api": "^1.1.0",
@@ -10691,13 +10649,13 @@
}
},
"node_modules/nx": {
- "version": "16.3.2",
- "resolved": "https://registry.npmjs.org/nx/-/nx-16.3.2.tgz",
- "integrity": "sha512-fOzCVL7qoCJAcYTJwvJ9j+PSaL791ro4AICWuLxaphZsp2jcLoav4Ev7ONPks2Wlkt8FS9bee3nqQ3w1ya36Og==",
+ "version": "16.4.0",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-16.4.0.tgz",
+ "integrity": "sha512-HhJnOAm2wlaIVMmxK1HcdcKfX5DlnQc1RAHFf+QostvQQ/SmUg9f7LoStxpNm01JhQTehb01tH9zAsXKcKzO4A==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
- "@nrwl/tao": "16.3.2",
+ "@nrwl/tao": "16.4.0",
"@parcel/watcher": "2.0.4",
"@yarnpkg/lockfile": "^1.1.0",
"@yarnpkg/parsers": "^3.0.0-rc.18",
@@ -10721,7 +10679,7 @@
"minimatch": "3.0.5",
"npm-run-path": "^4.0.1",
"open": "^8.4.0",
- "semver": "7.3.4",
+ "semver": "7.5.3",
"string-width": "^4.2.3",
"strong-log-transformer": "^2.1.0",
"tar-stream": "~2.2.0",
@@ -10736,16 +10694,16 @@
"nx": "bin/nx.js"
},
"optionalDependencies": {
- "@nx/nx-darwin-arm64": "16.3.2",
- "@nx/nx-darwin-x64": "16.3.2",
- "@nx/nx-freebsd-x64": "16.3.2",
- "@nx/nx-linux-arm-gnueabihf": "16.3.2",
- "@nx/nx-linux-arm64-gnu": "16.3.2",
- "@nx/nx-linux-arm64-musl": "16.3.2",
- "@nx/nx-linux-x64-gnu": "16.3.2",
- "@nx/nx-linux-x64-musl": "16.3.2",
- "@nx/nx-win32-arm64-msvc": "16.3.2",
- "@nx/nx-win32-x64-msvc": "16.3.2"
+ "@nx/nx-darwin-arm64": "16.4.0",
+ "@nx/nx-darwin-x64": "16.4.0",
+ "@nx/nx-freebsd-x64": "16.4.0",
+ "@nx/nx-linux-arm-gnueabihf": "16.4.0",
+ "@nx/nx-linux-arm64-gnu": "16.4.0",
+ "@nx/nx-linux-arm64-musl": "16.4.0",
+ "@nx/nx-linux-x64-gnu": "16.4.0",
+ "@nx/nx-linux-x64-musl": "16.4.0",
+ "@nx/nx-win32-arm64-msvc": "16.4.0",
+ "@nx/nx-win32-x64-msvc": "16.4.0"
},
"peerDependencies": {
"@swc-node/register": "^1.4.2",
@@ -10817,21 +10775,6 @@
"node": "*"
}
},
- "node_modules/nx/node_modules/semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/nx/node_modules/yargs": {
"version": "17.7.2",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
@@ -11283,9 +11226,9 @@
}
},
"node_modules/pacote/node_modules/minimatch": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
- "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
+ "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -12067,6 +12010,21 @@
"react": "^18.2.0"
}
},
+ "node_modules/react-hot-toast": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz",
+ "integrity": "sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==",
+ "dependencies": {
+ "goober": "^2.1.10"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "react": ">=16",
+ "react-dom": ">=16"
+ }
+ },
"node_modules/react-is": {
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
@@ -12217,9 +12175,9 @@
}
},
"node_modules/read-package-json/node_modules/minimatch": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.1.tgz",
- "integrity": "sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.2.tgz",
+ "integrity": "sha512-PZOT9g5v2ojiTL7r1xF6plNHLtOeTpSlDI007As2NlA2aYBMfVom17yqa6QzhmDP8QOhn7LjHTg7DFCVSSa6yg==",
"dev": true,
"dependencies": {
"brace-expansion": "^2.0.1"
@@ -12667,9 +12625,9 @@
}
},
"node_modules/rollup": {
- "version": "3.25.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.1.tgz",
- "integrity": "sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==",
+ "version": "3.25.2",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.2.tgz",
+ "integrity": "sha512-VLnkxZMDr3jpxgtmS8pQZ0UvhslmF4ADq/9w4erkctbgjCqLW9oa89fJuXEs4ZmgyoF7Dm8rMDKSS5b5u2hHUg==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -12861,9 +12819,9 @@
"optional": true
},
"node_modules/semver": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz",
- "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==",
+ "version": "7.5.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
+ "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
"dev": true,
"dependencies": {
"lru-cache": "^6.0.0"
@@ -13928,9 +13886,9 @@
}
},
"node_modules/valtio": {
- "version": "1.10.5",
- "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.5.tgz",
- "integrity": "sha512-jTp0k63VXf4r5hPoaC6a6LCG4POkVSh629WLi1+d5PlajLsbynTMd7qAgEiOSPxzoX5iNvbN7iZ/k/g29wrNiQ==",
+ "version": "1.10.6",
+ "resolved": "https://registry.npmjs.org/valtio/-/valtio-1.10.6.tgz",
+ "integrity": "sha512-SxN1bHUmdhW6V8qsQTpCgJEwp7uHbntuH0S9cdLQtiohuevwBksbpXjwj5uDMA7bLwg1WKyq9sEpZrx3TIMrkA==",
"dependencies": {
"proxy-compare": "2.5.1",
"use-sync-external-store": "1.2.0"
@@ -14301,11 +14259,11 @@
},
"packages/modal-core": {
"name": "@walletconnect/modal-core",
- "version": "2.5.2",
+ "version": "2.5.3",
"license": "Apache-2.0",
"dependencies": {
"buffer": "6.0.3",
- "valtio": "1.10.5"
+ "valtio": "1.10.6"
}
},
"packages/modal-core/node_modules/buffer": {
@@ -14333,10 +14291,10 @@
},
"packages/modal-ui": {
"name": "@walletconnect/modal-ui",
- "version": "2.5.2",
+ "version": "2.5.3",
"license": "Apache-2.0",
"dependencies": {
- "@walletconnect/modal-core": "2.5.2",
+ "@walletconnect/modal-core": "2.5.3",
"lit": "2.7.5",
"motion": "10.16.2",
"qrcode": "1.5.3"
@@ -14349,28 +14307,28 @@
},
"projects/modal": {
"name": "@walletconnect/modal",
- "version": "2.5.2",
+ "version": "2.5.3",
"license": "Apache-2.0",
"dependencies": {
- "@walletconnect/modal-core": "2.5.2",
- "@walletconnect/modal-ui": "2.5.2"
+ "@walletconnect/modal-core": "2.5.3",
+ "@walletconnect/modal-ui": "2.5.3"
}
},
"projects/modal-auth-html": {
"name": "@walletconnect/modal-auth-html",
- "version": "2.5.2",
+ "version": "2.5.3",
"license": "Apache-2.0",
"dependencies": {
"@walletconnect/auth-client": "2.1.0",
- "@walletconnect/modal": "2.5.2"
+ "@walletconnect/modal": "2.5.3"
}
},
"projects/modal-auth-react": {
"name": "@walletconnect/modal-auth-react",
- "version": "2.5.2",
+ "version": "2.5.3",
"license": "Apache-2.0",
"dependencies": {
- "@walletconnect/modal-auth-html": "2.5.2"
+ "@walletconnect/modal-auth-html": "2.5.3"
},
"peerDependencies": {
"react": ">=17",
@@ -14379,19 +14337,19 @@
},
"projects/modal-sign-html": {
"name": "@walletconnect/modal-sign-html",
- "version": "2.5.2",
+ "version": "2.5.3",
"license": "Apache-2.0",
"dependencies": {
- "@walletconnect/modal": "2.5.2",
- "@walletconnect/sign-client": "2.8.1"
+ "@walletconnect/modal": "2.5.3",
+ "@walletconnect/sign-client": "2.8.3"
}
},
"projects/modal-sign-react": {
"name": "@walletconnect/modal-sign-react",
- "version": "2.5.2",
+ "version": "2.5.3",
"license": "Apache-2.0",
"dependencies": {
- "@walletconnect/modal-sign-html": "2.5.2",
+ "@walletconnect/modal-sign-html": "2.5.3",
"mitt": "3.0.0"
},
"peerDependencies": {
diff --git a/package.json b/package.json
index ee992c7..0febb06 100644
--- a/package.json
+++ b/package.json
@@ -35,7 +35,7 @@
"@rollup/plugin-node-resolve": "15.1.0",
"@rollup/plugin-json": "6.0.0",
"rollup-plugin-polyfill-node": "0.12.0",
- "@types/react": "18.2.13",
+ "@types/react": "18.2.14",
"@types/react-dom": "18.2.6",
"esbuild": "0.17.9",
"eslint": "8.43.0",
@@ -44,7 +44,7 @@
"eslint-plugin-react-hooks": "4.6.0",
"lerna": "7.0.2",
"prettier": "2.8.8",
- "rollup": "3.25.1",
+ "rollup": "3.25.2",
"rollup-plugin-esbuild": "5.0.0",
"rollup-plugin-minify-html-literals": "1.2.6",
"rollup-plugin-lit-css": "4.0.1",
diff --git a/packages/modal-core/package.json b/packages/modal-core/package.json
index 56c700c..92835b8 100644
--- a/packages/modal-core/package.json
+++ b/packages/modal-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@walletconnect/modal-core",
- "version": "2.5.2",
+ "version": "2.5.3",
"main": "dist/index.js",
"type": "module",
"types": "dist/_types/index.d.ts",
@@ -17,7 +17,7 @@
},
"dependencies": {
"buffer": "6.0.3",
- "valtio": "1.10.5"
+ "valtio": "1.10.6"
},
"keywords": [
"web3",
diff --git a/packages/modal-core/src/controllers/EventsCtrl.ts b/packages/modal-core/src/controllers/EventsCtrl.ts
index 83c6bc7..aa5ba28 100644
--- a/packages/modal-core/src/controllers/EventsCtrl.ts
+++ b/packages/modal-core/src/controllers/EventsCtrl.ts
@@ -23,7 +23,7 @@ export const EventsCtrl = {
},
initialize() {
- if (state.enabled && typeof crypto !== 'undefined') {
+ if (state.enabled && typeof crypto?.randomUUID !== 'undefined') {
state.userSessionId = crypto.randomUUID()
}
},
diff --git a/packages/modal-ui/package.json b/packages/modal-ui/package.json
index a3a1b48..5ce6602 100644
--- a/packages/modal-ui/package.json
+++ b/packages/modal-ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@walletconnect/modal-ui",
- "version": "2.5.2",
+ "version": "2.5.3",
"main": "dist/index.js",
"type": "module",
"types": "dist/_types/index.d.ts",
@@ -16,7 +16,7 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
- "@walletconnect/modal-core": "2.5.2",
+ "@walletconnect/modal-core": "2.5.3",
"lit": "2.7.5",
"motion": "10.16.2",
"qrcode": "1.5.3"
diff --git a/packages/modal-ui/src/utils/UiUtil.ts b/packages/modal-ui/src/utils/UiUtil.ts
index 7702de3..59bf155 100644
--- a/packages/modal-ui/src/utils/UiUtil.ts
+++ b/packages/modal-ui/src/utils/UiUtil.ts
@@ -110,9 +110,13 @@ export const UiUtil = {
async handleUriCopy() {
const { walletConnectUri } = OptionsCtrl.state
if (walletConnectUri) {
- await navigator.clipboard.writeText(walletConnectUri)
+ try {
+ await navigator.clipboard.writeText(walletConnectUri)
+ ToastCtrl.openToast('Link copied', 'success')
+ } catch {
+ ToastCtrl.openToast('Failed to copy', 'error')
+ }
}
- ToastCtrl.openToast('Link copied', 'success')
},
getCustomImageUrls() {
diff --git a/projects/modal-auth-html/package.json b/projects/modal-auth-html/package.json
index 9d72deb..b7da06b 100644
--- a/projects/modal-auth-html/package.json
+++ b/projects/modal-auth-html/package.json
@@ -1,6 +1,6 @@
{
"name": "@walletconnect/modal-auth-html",
- "version": "2.5.2",
+ "version": "2.5.3",
"main": "dist/index.js",
"unpkg": "dist/cdn/bundle.js",
"type": "module",
@@ -19,7 +19,7 @@
},
"dependencies": {
"@walletconnect/auth-client": "2.1.0",
- "@walletconnect/modal": "2.5.2"
+ "@walletconnect/modal": "2.5.3"
},
"keywords": [
"web3",
diff --git a/projects/modal-auth-react/package.json b/projects/modal-auth-react/package.json
index ee6fcab..d0f1f3c 100644
--- a/projects/modal-auth-react/package.json
+++ b/projects/modal-auth-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@walletconnect/modal-auth-react",
- "version": "2.5.2",
+ "version": "2.5.3",
"main": "dist/index.js",
"type": "module",
"types": "dist/_types/index.d.ts",
@@ -17,7 +17,7 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
- "@walletconnect/modal-auth-html": "2.5.2"
+ "@walletconnect/modal-auth-html": "2.5.3"
},
"peerDependencies": {
"react": ">=17",
diff --git a/projects/modal-sign-html/package.json b/projects/modal-sign-html/package.json
index c27adb1..4e10597 100644
--- a/projects/modal-sign-html/package.json
+++ b/projects/modal-sign-html/package.json
@@ -1,6 +1,6 @@
{
"name": "@walletconnect/modal-sign-html",
- "version": "2.5.2",
+ "version": "2.5.3",
"main": "dist/index.js",
"unpkg": "dist/cdn/bundle.js",
"type": "module",
@@ -18,8 +18,8 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
- "@walletconnect/modal": "2.5.2",
- "@walletconnect/sign-client": "2.8.1"
+ "@walletconnect/modal": "2.5.3",
+ "@walletconnect/sign-client": "2.8.3"
},
"keywords": [
"web3",
diff --git a/projects/modal-sign-react/package.json b/projects/modal-sign-react/package.json
index 5d86a45..98034f0 100644
--- a/projects/modal-sign-react/package.json
+++ b/projects/modal-sign-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@walletconnect/modal-sign-react",
- "version": "2.5.2",
+ "version": "2.5.3",
"main": "dist/index.js",
"type": "module",
"types": "dist/_types/index.d.ts",
@@ -17,7 +17,7 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
- "@walletconnect/modal-sign-html": "2.5.2",
+ "@walletconnect/modal-sign-html": "2.5.3",
"mitt": "3.0.0"
},
"peerDependencies": {
diff --git a/projects/modal/package.json b/projects/modal/package.json
index fab6944..15133a7 100644
--- a/projects/modal/package.json
+++ b/projects/modal/package.json
@@ -1,6 +1,6 @@
{
"name": "@walletconnect/modal",
- "version": "2.5.2",
+ "version": "2.5.3",
"main": "dist/index.js",
"unpkg": "dist/cdn/bundle.js",
"type": "module",
@@ -18,8 +18,8 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
- "@walletconnect/modal-core": "2.5.2",
- "@walletconnect/modal-ui": "2.5.2"
+ "@walletconnect/modal-core": "2.5.3",
+ "@walletconnect/modal-ui": "2.5.3"
},
"keywords": [
"web3",