From afb06d51997ed0570e20ae62fc05bfbc28b0081d Mon Sep 17 00:00:00 2001 From: Glitch <66949816+glitch-txs@users.noreply.github.com> Date: Mon, 1 Apr 2024 15:29:01 -0300 Subject: [PATCH 1/4] add wallet info (#2099) --- .../core/src/controllers/AccountController.ts | 8 ++- packages/core/src/utils/TypeUtil.ts | 15 +++++- packages/ethers/exports/react.tsx | 3 +- packages/ethers/exports/vue.ts | 3 +- packages/ethers/src/client.ts | 54 ++++++++++++++----- packages/ethers5/exports/react.tsx | 3 +- packages/ethers5/exports/vue.ts | 3 +- packages/ethers5/src/client.ts | 51 ++++++++++++++---- packages/scaffold-react/index.ts | 16 +++++- packages/scaffold-vue/index.ts | 18 +++++++ packages/scaffold/src/client.ts | 17 +++++- packages/wagmi/exports/react/index.ts | 3 +- packages/wagmi/exports/vue.ts | 3 +- packages/wagmi/src/client.ts | 25 ++++++++- 14 files changed, 187 insertions(+), 35 deletions(-) diff --git a/packages/core/src/controllers/AccountController.ts b/packages/core/src/controllers/AccountController.ts index 6656d98a03..7798d77b5a 100644 --- a/packages/core/src/controllers/AccountController.ts +++ b/packages/core/src/controllers/AccountController.ts @@ -1,7 +1,7 @@ import { subscribeKey as subKey } from 'valtio/utils' import { proxy, ref, subscribe as sub } from 'valtio/vanilla' import { CoreHelperUtil } from '../utils/CoreHelperUtil.js' -import type { CaipAddress } from '../utils/TypeUtil.js' +import type { CaipAddress, ConnectedWalletInfo } from '../utils/TypeUtil.js' import type { Balance } from '@web3modal/common' import { BlockchainApiController } from './BlockchainApiController.js' import { SnackController } from './SnackController.js' @@ -19,6 +19,7 @@ export interface AccountControllerState { addressExplorerUrl?: string smartAccountDeployed?: boolean tokenBalance?: Balance[] + connectedWalletInfo?: ConnectedWalletInfo } type StateKey = keyof AccountControllerState @@ -86,6 +87,10 @@ export const AccountController = { } }, + setConnectedWalletInfo(connectedWalletInfo: AccountControllerState['connectedWalletInfo']) { + state.connectedWalletInfo = connectedWalletInfo + }, + async fetchTokenBalance() { try { if (state.address) { @@ -110,5 +115,6 @@ export const AccountController = { state.profileImage = undefined state.addressExplorerUrl = undefined state.tokenBalance = [] + state.connectedWalletInfo = undefined } } diff --git a/packages/core/src/utils/TypeUtil.ts b/packages/core/src/utils/TypeUtil.ts index 7eeaeb2fde..d58952ecb1 100644 --- a/packages/core/src/utils/TypeUtil.ts +++ b/packages/core/src/utils/TypeUtil.ts @@ -20,6 +20,14 @@ export interface CaipNetwork { imageUrl?: string } +export type ConnectedWalletInfo = + | { + name?: string + icon?: string + [key: string]: unknown + } + | undefined + export interface LinkingRecord { redirect: string href: string @@ -38,7 +46,12 @@ export type Connector = { imageId?: string explorerId?: string imageUrl?: string - info?: { rdns?: string } + info?: { + uuid?: string + name?: string + icon?: string + rdns?: string + } provider?: unknown } diff --git a/packages/ethers/exports/react.tsx b/packages/ethers/exports/react.tsx index 58ae46920d..edc27fd03d 100644 --- a/packages/ethers/exports/react.tsx +++ b/packages/ethers/exports/react.tsx @@ -81,7 +81,8 @@ export { useWeb3ModalTheme, useWeb3Modal, useWeb3ModalState, - useWeb3ModalEvents + useWeb3ModalEvents, + useWalletInfo } from '@web3modal/scaffold-react' // -- Universal Exports ------------------------------------------------------- diff --git a/packages/ethers/exports/vue.ts b/packages/ethers/exports/vue.ts index a009cfdffd..ab8da42171 100644 --- a/packages/ethers/exports/vue.ts +++ b/packages/ethers/exports/vue.ts @@ -116,7 +116,8 @@ export { useWeb3ModalTheme, useWeb3Modal, useWeb3ModalState, - useWeb3ModalEvents + useWeb3ModalEvents, + useWalletInfo } from '@web3modal/scaffold-vue' // -- Universal Exports ------------------------------------------------------- diff --git a/packages/ethers/src/client.ts b/packages/ethers/src/client.ts index 3cbf49c33d..f5a322b2d6 100644 --- a/packages/ethers/src/client.ts +++ b/packages/ethers/src/client.ts @@ -70,16 +70,11 @@ interface Info { rdns: string } -interface Wallet { +interface EIP6963ProviderDetail { info: Info provider: Provider } -interface IEIP6963Provider { - name: string - provider: Provider -} - interface ExternalProvider extends EthereumProvider { _addresses?: string[] } @@ -88,7 +83,7 @@ interface ExternalProvider extends EthereumProvider { export class Web3Modal extends Web3ModalScaffold { private hasSyncedConnectedAccount = false - private EIP6963Providers: IEIP6963Provider[] = [] + private EIP6963Providers: EIP6963ProviderDetail[] = [] private walletConnectProvider?: EthereumProvider @@ -516,10 +511,10 @@ export class Web3Modal extends Web3ModalScaffold { const currentActiveWallet = window?.localStorage.getItem(EthersConstantsUtil.WALLET_ID) if (currentActiveWallet) { const currentProvider = this.EIP6963Providers.find( - provider => provider.name === currentActiveWallet + provider => provider.info.name === currentActiveWallet ) if (currentProvider) { - this.setEIP6963Provider(currentProvider.provider, currentProvider.name) + this.setEIP6963Provider(currentProvider.provider, currentProvider.info.name) } } } @@ -831,7 +826,7 @@ export class Web3Modal extends Web3ModalScaffold { this.setIsConnected(isConnected) this.setCaipAddress(caipAddress) - + this.syncConnectedWalletInfo() await Promise.all([ this.syncProfile(address), this.syncBalance(address), @@ -924,6 +919,39 @@ export class Web3Modal extends Web3ModalScaffold { } } + private syncConnectedWalletInfo() { + const currentActiveWallet = window?.localStorage.getItem(EthersConstantsUtil.WALLET_ID) + const providerType = EthersStoreUtil.state.providerType + + if (providerType === ConstantsUtil.EIP6963_CONNECTOR_ID) { + if (currentActiveWallet) { + const currentProvider = this.EIP6963Providers.find( + provider => provider.info.name === currentActiveWallet + ) + + if (currentProvider) { + this.setConnectedWalletInfo({ + ...currentProvider.info + }) + } + } + } else if (providerType === ConstantsUtil.WALLET_CONNECT_CONNECTOR_ID) { + const provider = EthersStoreUtil.state.provider as unknown as EthereumProvider + + if (provider.session) { + this.setConnectedWalletInfo({ + ...provider.session.peer.metadata, + name: provider.session.peer.metadata.name, + icon: provider.session.peer.metadata.icons?.[0] + }) + } + } else if (currentActiveWallet) { + this.setConnectedWalletInfo({ + name: currentActiveWallet + }) + } + } + public async switchNetwork(chainId: number) { const provider = EthersStoreUtil.state.provider const providerType = EthersStoreUtil.state.providerType @@ -1107,7 +1135,7 @@ export class Web3Modal extends Web3ModalScaffold { } } - private eip6963EventHandler(event: CustomEventInit) { + private eip6963EventHandler(event: CustomEventInit) { if (event.detail) { const { info, provider } = event.detail const connectors = this.getConnectors() @@ -1127,8 +1155,8 @@ export class Web3Modal extends Web3ModalScaffold { }) const eip6963ProviderObj = { - name: info.name, - provider + provider, + info } this.EIP6963Providers.push(eip6963ProviderObj) diff --git a/packages/ethers5/exports/react.tsx b/packages/ethers5/exports/react.tsx index 599b508e8c..f94a68353e 100644 --- a/packages/ethers5/exports/react.tsx +++ b/packages/ethers5/exports/react.tsx @@ -81,7 +81,8 @@ export { useWeb3ModalTheme, useWeb3Modal, useWeb3ModalState, - useWeb3ModalEvents + useWeb3ModalEvents, + useWalletInfo } from '@web3modal/scaffold-react' // -- Universal Exports ------------------------------------------------------- diff --git a/packages/ethers5/exports/vue.ts b/packages/ethers5/exports/vue.ts index 1ab5816ff7..d6bf370774 100644 --- a/packages/ethers5/exports/vue.ts +++ b/packages/ethers5/exports/vue.ts @@ -118,7 +118,8 @@ export { useWeb3ModalTheme, useWeb3Modal, useWeb3ModalState, - useWeb3ModalEvents + useWeb3ModalEvents, + useWalletInfo } from '@web3modal/scaffold-vue' // -- Universal Exports ------------------------------------------------------- diff --git a/packages/ethers5/src/client.ts b/packages/ethers5/src/client.ts index 8e7103cd7a..de09b66a12 100644 --- a/packages/ethers5/src/client.ts +++ b/packages/ethers5/src/client.ts @@ -61,16 +61,11 @@ interface Info { rdns: string } -interface Wallet { +interface EIP6963ProviderDetail { info: Info provider: Provider } -interface IEIP6963Provider { - name: string - provider: Provider -} - interface ExternalProvider extends EthereumProvider { _addresses?: string[] } @@ -79,7 +74,7 @@ interface ExternalProvider extends EthereumProvider { export class Web3Modal extends Web3ModalScaffold { private hasSyncedConnectedAccount = false - private EIP6963Providers: IEIP6963Provider[] = [] + private EIP6963Providers: EIP6963ProviderDetail[] = [] private walletConnectProvider?: EthereumProvider @@ -485,10 +480,10 @@ export class Web3Modal extends Web3ModalScaffold { const currentActiveWallet = window?.localStorage.getItem(EthersConstantsUtil.WALLET_ID) if (currentActiveWallet) { const currentProvider = this.EIP6963Providers.find( - provider => provider.name === currentActiveWallet + provider => provider.info.name === currentActiveWallet ) if (currentProvider) { - this.setEIP6963Provider(currentProvider.provider, currentProvider.name) + this.setEIP6963Provider(currentProvider.provider, currentProvider.info.name) } } } @@ -714,6 +709,7 @@ export class Web3Modal extends Web3ModalScaffold { this.setIsConnected(isConnected) this.setCaipAddress(caipAddress) + this.syncConnectedWalletInfo() await Promise.all([ this.syncProfile(address), @@ -804,6 +800,39 @@ export class Web3Modal extends Web3ModalScaffold { } } + private syncConnectedWalletInfo() { + const currentActiveWallet = window?.localStorage.getItem(EthersConstantsUtil.WALLET_ID) + const providerType = EthersStoreUtil.state.providerType + + if (providerType === ConstantsUtil.EIP6963_CONNECTOR_ID) { + if (currentActiveWallet) { + const currentProvider = this.EIP6963Providers.find( + provider => provider.info.name === currentActiveWallet + ) + + if (currentProvider) { + this.setConnectedWalletInfo({ + ...currentProvider.info + }) + } + } + } else if (providerType === ConstantsUtil.WALLET_CONNECT_CONNECTOR_ID) { + const provider = EthersStoreUtil.state.provider as unknown as EthereumProvider + + if (provider.session) { + this.setConnectedWalletInfo({ + ...provider.session.peer.metadata, + name: provider.session.peer.metadata.name, + icon: provider.session.peer.metadata.icons?.[0] + }) + } + } else if (currentActiveWallet) { + this.setConnectedWalletInfo({ + name: currentActiveWallet + }) + } + } + public async switchNetwork(chainId: number) { const provider = EthersStoreUtil.state.provider const providerType = EthersStoreUtil.state.providerType @@ -954,7 +983,7 @@ export class Web3Modal extends Web3ModalScaffold { this.setConnectors(w3mConnectors) } - private eip6963EventHandler(event: CustomEventInit) { + private eip6963EventHandler(event: CustomEventInit) { if (event.detail) { const { info, provider } = event.detail const connectors = this.getConnectors() @@ -973,7 +1002,7 @@ export class Web3Modal extends Web3ModalScaffold { }) const eip6963ProviderObj = { - name: info.name, + info, provider } diff --git a/packages/scaffold-react/index.ts b/packages/scaffold-react/index.ts index aec57f02d8..f817822d1d 100644 --- a/packages/scaffold-react/index.ts +++ b/packages/scaffold-react/index.ts @@ -1,4 +1,4 @@ -import { useEffect, useState } from 'react' +import { useEffect, useState, useSyncExternalStore } from 'react' import type { W3mAccountButton, W3mButton, @@ -86,6 +86,20 @@ export function useWeb3Modal() { return { open, close } } +export function useWalletInfo() { + if (!modal) { + throw new Error('Please call "createWeb3Modal" before using "useWeb3Modal" hook') + } + + const walletInfo = useSyncExternalStore( + modal.subscribeWalletInfo, + modal.getWalletInfo, + modal.getWalletInfo + ) + + return { walletInfo } +} + export function useWeb3ModalState() { if (!modal) { throw new Error('Please call "createWeb3Modal" before using "useWeb3ModalState" hook') diff --git a/packages/scaffold-vue/index.ts b/packages/scaffold-vue/index.ts index 6bedead2aa..4a246109b7 100644 --- a/packages/scaffold-vue/index.ts +++ b/packages/scaffold-vue/index.ts @@ -85,6 +85,24 @@ export function useWeb3Modal() { }) } +export function useWalletInfo() { + if (!modal) { + throw new Error('Please call "createWeb3Modal" before using "useWeb3Modal" composable') + } + + const walletInfo = ref(modal.getWalletInfo()) + + const unsubscribe = modal.subscribeWalletInfo(newValue => { + walletInfo.value = newValue + }) + + onUnmounted(() => { + unsubscribe?.() + }) + + return { walletInfo } +} + export function useWeb3ModalState() { if (!modal) { throw new Error('Please call "createWeb3Modal" before using "useWeb3ModalState" composable') diff --git a/packages/scaffold/src/client.ts b/packages/scaffold/src/client.ts index 788282766d..3d2475cfe6 100644 --- a/packages/scaffold/src/client.ts +++ b/packages/scaffold/src/client.ts @@ -8,7 +8,8 @@ import type { ThemeControllerState, ThemeMode, ThemeVariables, - ModalControllerState + ModalControllerState, + ConnectedWalletInfo } from '@web3modal/core' import { AccountController, @@ -108,6 +109,14 @@ export class Web3ModalScaffold { return ThemeController.subscribe(callback) } + public getWalletInfo() { + return AccountController.state.connectedWalletInfo + } + + public subscribeWalletInfo(callback: (newState: ConnectedWalletInfo) => void) { + return AccountController.subscribeKey('connectedWalletInfo', callback) + } + public getState() { return { ...PublicStateController.state } } @@ -206,6 +215,12 @@ export class Web3ModalScaffold { isDeployed => { AccountController.setSmartAccountDeployed(isDeployed) } + + protected setConnectedWalletInfo: (typeof AccountController)['setConnectedWalletInfo'] = + connectedWalletInfo => { + AccountController.setConnectedWalletInfo(connectedWalletInfo) + } + // -- Private ------------------------------------------------------------------ private async initControllers(options: ScaffoldOptions) { NetworkController.setClient(options.networkControllerClient) diff --git a/packages/wagmi/exports/react/index.ts b/packages/wagmi/exports/react/index.ts index 453f9b55f9..33ba7b5f2b 100644 --- a/packages/wagmi/exports/react/index.ts +++ b/packages/wagmi/exports/react/index.ts @@ -23,5 +23,6 @@ export { useWeb3ModalTheme, useWeb3Modal, useWeb3ModalState, - useWeb3ModalEvents + useWeb3ModalEvents, + useWalletInfo } from '@web3modal/scaffold-react' diff --git a/packages/wagmi/exports/vue.ts b/packages/wagmi/exports/vue.ts index cb58b4d99c..5f494f0d1a 100644 --- a/packages/wagmi/exports/vue.ts +++ b/packages/wagmi/exports/vue.ts @@ -26,7 +26,8 @@ export { useWeb3ModalTheme, useWeb3Modal, useWeb3ModalState, - useWeb3ModalEvents + useWeb3ModalEvents, + useWalletInfo } from '@web3modal/scaffold-vue' // -- Universal Exports ------------------------------------------------------- diff --git a/packages/wagmi/src/client.ts b/packages/wagmi/src/client.ts index 6955815d46..dd5a3ef1ec 100644 --- a/packages/wagmi/src/client.ts +++ b/packages/wagmi/src/client.ts @@ -232,8 +232,9 @@ export class Web3Modal extends Web3ModalScaffold { this.setRequestedCaipNetworks(requestedCaipNetworks ?? []) } - private async syncAccount({ address, isConnected, chainId }: GetAccountReturnType) { + private async syncAccount({ address, isConnected, chainId, connector }: GetAccountReturnType) { this.resetAccount() + // TOD0: Check with Sven. Now network is synced when acc is synced. this.syncNetwork() if (isConnected && address && chainId) { @@ -243,6 +244,7 @@ export class Web3Modal extends Web3ModalScaffold { await Promise.all([ this.syncProfile(address, chainId), this.syncBalance(address, chainId), + this.syncConnectedWalletInfo(connector), this.fetchTokenBalance(), this.getApprovedCaipNetworksData() ]) @@ -329,6 +331,27 @@ export class Web3Modal extends Web3ModalScaffold { this.setBalance(undefined, undefined) } + private async syncConnectedWalletInfo(connector: GetAccountReturnType['connector']) { + if (!connector) { + throw Error('syncConnectedWalletInfo - connector is undefined') + } + + if (connector.id === ConstantsUtil.WALLET_CONNECT_CONNECTOR_ID && connector.getProvider) { + const walletConnectProvider = (await connector.getProvider()) as Awaited< + ReturnType<(typeof EthereumProvider)['init']> + > + if (walletConnectProvider.session) { + this.setConnectedWalletInfo({ + ...walletConnectProvider.session.peer.metadata, + name: walletConnectProvider.session.peer.metadata.name, + icon: walletConnectProvider.session.peer.metadata.icons?.[0] + }) + } + } else { + this.setConnectedWalletInfo({ name: connector.name, icon: connector.icon }) + } + } + private syncConnectors( connectors: Web3ModalClientOptions['wagmiConfig']['connectors'] ) { From df222c6d4b2786246978f02ae9aa6da100b98fcc Mon Sep 17 00:00:00 2001 From: Glitch <66949816+glitch-txs@users.noreply.github.com> Date: Mon, 1 Apr 2024 15:54:17 -0300 Subject: [PATCH 2/4] imports (#2090) Co-authored-by: enesozturk Co-authored-by: tomiir --- apps/demo/CHANGELOG.md | 12 +- apps/demo/package.json | 4 +- apps/gallery/CHANGELOG.md | 16 +- apps/gallery/package.json | 6 +- apps/laboratory/CHANGELOG.md | 24 +- apps/laboratory/package.json | 10 +- examples/html-ethers5/CHANGELOG.md | 12 +- examples/html-ethers5/package.json | 4 +- examples/html-wagmi/CHANGELOG.md | 12 +- examples/html-wagmi/package.json | 4 +- examples/next-wagmi/CHANGELOG.md | 12 +- examples/next-wagmi/package.json | 4 +- examples/react-ethers5/CHANGELOG.md | 12 +- examples/react-ethers5/package.json | 4 +- examples/react-wagmi/CHANGELOG.md | 12 +- examples/react-wagmi/package.json | 4 +- examples/vue-ethers5/CHANGELOG.md | 12 +- examples/vue-ethers5/package.json | 4 +- examples/vue-wagmi/CHANGELOG.md | 12 +- examples/vue-wagmi/package.json | 4 +- package-lock.json | 668 +++++++++++------- packages/common/CHANGELOG.md | 8 +- packages/common/package.json | 2 +- packages/core/CHANGELOG.md | 16 +- packages/core/package.json | 6 +- .../core/src/controllers/AccountController.ts | 2 +- .../core/src/controllers/ApiController.ts | 2 +- .../core/src/controllers/AssetController.ts | 2 +- .../src/controllers/ConnectionController.ts | 2 +- .../src/controllers/ConnectorController.ts | 2 +- .../core/src/controllers/ModalController.ts | 2 +- .../core/src/controllers/NetworkController.ts | 2 +- .../core/src/controllers/OnRampController.ts | 2 +- .../core/src/controllers/OptionsController.ts | 2 +- .../core/src/controllers/RouterController.ts | 2 +- .../core/src/controllers/SendController.ts | 2 +- .../core/src/controllers/SnackController.ts | 2 +- packages/ethers/CHANGELOG.md | 32 +- packages/ethers/package.json | 20 +- packages/ethers5/CHANGELOG.md | 32 +- packages/ethers5/package.json | 24 +- packages/polyfills/CHANGELOG.md | 8 +- packages/polyfills/package.json | 2 +- packages/scaffold-react/CHANGELOG.md | 12 +- packages/scaffold-react/package.json | 16 +- packages/scaffold-utils/CHANGELOG.md | 16 +- packages/scaffold-utils/package.json | 6 +- packages/scaffold-utils/src/ConstantsUtil.ts | 2 +- .../scaffold-utils/src/EthersStoreUtil.ts | 2 +- packages/scaffold-vue/CHANGELOG.md | 12 +- packages/scaffold-vue/package.json | 12 +- packages/scaffold/CHANGELOG.md | 28 +- packages/scaffold/package.json | 15 +- packages/siwe/CHANGELOG.md | 16 +- .../siwe/core/controller/SIWEController.ts | 2 +- packages/siwe/package.json | 6 +- packages/solana/CHANGELOG.md | 28 +- packages/solana/package.json | 21 +- .../src/utils/scaffold/SolanaStoreUtil.ts | 2 +- packages/ui/CHANGELOG.md | 8 +- packages/ui/package.json | 4 +- packages/wagmi/CHANGELOG.md | 32 +- packages/wagmi/package.json | 20 +- packages/wallet/CHANGELOG.md | 8 +- packages/wallet/package.json | 2 +- turbo.json | 15 +- 66 files changed, 729 insertions(+), 582 deletions(-) diff --git a/apps/demo/CHANGELOG.md b/apps/demo/CHANGELOG.md index 9e8370c854..62321b9d21 100644 --- a/apps/demo/CHANGELOG.md +++ b/apps/demo/CHANGELOG.md @@ -1,22 +1,22 @@ # @apps/demo -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/wagmi@4.1.3 + - @web3modal/wagmi@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/wagmi@4.1.3-c46ed093.0 + - @web3modal/wagmi@4.1.3-8e039e.0 ## 4.1.2 diff --git a/apps/demo/package.json b/apps/demo/package.json index 230f7baa27..d76f1ff426 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -1,6 +1,6 @@ { "name": "@apps/demo", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "private": true, "scripts": { "dev:demo": "next dev", @@ -11,7 +11,7 @@ "dependencies": { "@radix-ui/react-switch": "1.0.3", "@tanstack/react-query": "5.24.8", - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "clsx": "2.1.0", "framer-motion": "11.0.8", "next": "14.1.1", diff --git a/apps/gallery/CHANGELOG.md b/apps/gallery/CHANGELOG.md index f39276ad73..6a5e68b31b 100644 --- a/apps/gallery/CHANGELOG.md +++ b/apps/gallery/CHANGELOG.md @@ -1,24 +1,24 @@ # @apps/gallery -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/common@4.1.3 - - @web3modal/ui@4.1.3 + - @web3modal/common@4.1.3-5f2ae345.1 + - @web3modal/ui@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/common@4.1.3-c46ed093.0 - - @web3modal/ui@4.1.3-c46ed093.0 + - @web3modal/common@4.1.3-8e039e.0 + - @web3modal/ui@4.1.3-8e039e.0 ## 4.1.2 diff --git a/apps/gallery/package.json b/apps/gallery/package.json index 13110549d8..c7973e6d7f 100644 --- a/apps/gallery/package.json +++ b/apps/gallery/package.json @@ -1,6 +1,6 @@ { "name": "@apps/gallery", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "private": true, "main": "index.js", "scripts": { @@ -9,8 +9,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "4.1.3", - "@web3modal/ui": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", + "@web3modal/ui": "4.1.3-5f2ae345.1", "lit": "3.1.0", "storybook": "7.6.7" }, diff --git a/apps/laboratory/CHANGELOG.md b/apps/laboratory/CHANGELOG.md index 2ce6eec48d..3f9b37280d 100644 --- a/apps/laboratory/CHANGELOG.md +++ b/apps/laboratory/CHANGELOG.md @@ -1,28 +1,28 @@ # @apps/laboratory -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/ethers@4.1.3 - - @web3modal/siwe@4.1.3 - - @web3modal/solana@4.1.3 - - @web3modal/wagmi@4.1.3 + - @web3modal/ethers@4.1.3-5f2ae345.1 + - @web3modal/solana@4.1.3-5f2ae345.1 + - @web3modal/wagmi@4.1.3-5f2ae345.1 + - @web3modal/siwe@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/ethers@4.1.3-c46ed093.0 - - @web3modal/siwe@4.1.3-c46ed093.0 - - @web3modal/solana@4.1.3-c46ed093.0 - - @web3modal/wagmi@4.1.3-c46ed093.0 + - @web3modal/ethers@4.1.3-8e039e.0 + - @web3modal/solana@4.1.3-8e039e.0 + - @web3modal/wagmi@4.1.3-8e039e.0 + - @web3modal/siwe@4.1.3-8e039e.0 ## 4.1.2 diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index b7ed1f591a..5740f4486a 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -1,6 +1,6 @@ { "name": "@apps/laboratory", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "private": true, "scripts": { "dev:laboratory": "next dev", @@ -27,10 +27,10 @@ "@sentry/react": "7.92.0", "@solana/web3.js": "1.87.6", "@tanstack/react-query": "5.24.8", - "@web3modal/ethers": "4.1.3", - "@web3modal/siwe": "4.1.3", - "@web3modal/solana": "4.1.3", - "@web3modal/wagmi": "4.1.3", + "@web3modal/ethers": "4.1.3-5f2ae345.1", + "@web3modal/siwe": "4.1.3-5f2ae345.1", + "@web3modal/solana": "4.1.3-5f2ae345.1", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "ethers": "6.9.0", "framer-motion": "10.17.9", "next": "14.0.4", diff --git a/examples/html-ethers5/CHANGELOG.md b/examples/html-ethers5/CHANGELOG.md index a8443f3132..41b2ccc8b6 100644 --- a/examples/html-ethers5/CHANGELOG.md +++ b/examples/html-ethers5/CHANGELOG.md @@ -1,22 +1,22 @@ # @examples/html-ethers5 -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/ethers5@4.1.3 + - @web3modal/ethers5@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/ethers5@4.1.3-c46ed093.0 + - @web3modal/ethers5@4.1.3-8e039e.0 ## 4.1.2 diff --git a/examples/html-ethers5/package.json b/examples/html-ethers5/package.json index e365eacda4..5983d81c6b 100644 --- a/examples/html-ethers5/package.json +++ b/examples/html-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/html-ethers5", "private": true, - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "scripts": { "dev:example": "vite --port 3011", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "4.1.3", + "@web3modal/ethers5": "4.1.3-5f2ae345.1", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/html-wagmi/CHANGELOG.md b/examples/html-wagmi/CHANGELOG.md index ad2247528f..21ec39e1fe 100644 --- a/examples/html-wagmi/CHANGELOG.md +++ b/examples/html-wagmi/CHANGELOG.md @@ -1,22 +1,22 @@ # @examples/html-wagmi -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/wagmi@4.1.3 + - @web3modal/wagmi@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/wagmi@4.1.3-c46ed093.0 + - @web3modal/wagmi@4.1.3-8e039e.0 ## 4.1.2 diff --git a/examples/html-wagmi/package.json b/examples/html-wagmi/package.json index 6536a78514..7f46add6fe 100644 --- a/examples/html-wagmi/package.json +++ b/examples/html-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/html-wagmi", "private": true, - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "scripts": { "dev:example": "vite --port 3001", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "@wagmi/connectors": "4.1.14", "@wagmi/core": "2.6.5", "react": "18.2.0", diff --git a/examples/next-wagmi/CHANGELOG.md b/examples/next-wagmi/CHANGELOG.md index aa26135944..e70f2e8775 100644 --- a/examples/next-wagmi/CHANGELOG.md +++ b/examples/next-wagmi/CHANGELOG.md @@ -1,22 +1,22 @@ # @examples/next-wagmi -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/wagmi@4.1.3 + - @web3modal/wagmi@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/wagmi@4.1.3-c46ed093.0 + - @web3modal/wagmi@4.1.3-8e039e.0 ## 4.1.2 diff --git a/examples/next-wagmi/package.json b/examples/next-wagmi/package.json index f0be670391..518f034ac6 100644 --- a/examples/next-wagmi/package.json +++ b/examples/next-wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@examples/next-wagmi", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "private": true, "scripts": { "dev": "next dev", @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "5.24.8", - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/examples/react-ethers5/CHANGELOG.md b/examples/react-ethers5/CHANGELOG.md index 9227169699..0975ca4e45 100644 --- a/examples/react-ethers5/CHANGELOG.md +++ b/examples/react-ethers5/CHANGELOG.md @@ -1,22 +1,22 @@ # @examples/react-ethers5 -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/ethers5@4.1.3 + - @web3modal/ethers5@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/ethers5@4.1.3-c46ed093.0 + - @web3modal/ethers5@4.1.3-8e039e.0 ## 4.1.2 diff --git a/examples/react-ethers5/package.json b/examples/react-ethers5/package.json index 5ffa37948b..2602eac284 100644 --- a/examples/react-ethers5/package.json +++ b/examples/react-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/react-ethers5", "private": true, - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "scripts": { "dev:example": "vite --port 3012", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "4.1.3", + "@web3modal/ethers5": "4.1.3-5f2ae345.1", "ethers": "5.7.2", "react": "18.2.0", "react-dom": "18.2.0" diff --git a/examples/react-wagmi/CHANGELOG.md b/examples/react-wagmi/CHANGELOG.md index ba63ab0fa8..fc2bc1b9be 100644 --- a/examples/react-wagmi/CHANGELOG.md +++ b/examples/react-wagmi/CHANGELOG.md @@ -1,22 +1,22 @@ # @examples/react-wagmi -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/wagmi@4.1.3 + - @web3modal/wagmi@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/wagmi@4.1.3-c46ed093.0 + - @web3modal/wagmi@4.1.3-8e039e.0 ## 4.1.2 diff --git a/examples/react-wagmi/package.json b/examples/react-wagmi/package.json index fe72267a10..1d39dbd2be 100644 --- a/examples/react-wagmi/package.json +++ b/examples/react-wagmi/package.json @@ -1,14 +1,14 @@ { "name": "@examples/react-wagmi", "private": true, - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "scripts": { "dev:example": "vite --port 3002", "build:examples": "vite build" }, "dependencies": { "@tanstack/react-query": "5.24.8", - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "react": "18.2.0", "react-dom": "18.2.0", "vite": "5.0.12", diff --git a/examples/vue-ethers5/CHANGELOG.md b/examples/vue-ethers5/CHANGELOG.md index 7c0bd9db8f..baaed5369c 100644 --- a/examples/vue-ethers5/CHANGELOG.md +++ b/examples/vue-ethers5/CHANGELOG.md @@ -1,22 +1,22 @@ # @examples/vue-ethers5 -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/ethers5@4.1.3 + - @web3modal/ethers5@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/ethers5@4.1.3-c46ed093.0 + - @web3modal/ethers5@4.1.3-8e039e.0 ## 4.1.2 diff --git a/examples/vue-ethers5/package.json b/examples/vue-ethers5/package.json index f6d87415f1..7d2be87d2c 100644 --- a/examples/vue-ethers5/package.json +++ b/examples/vue-ethers5/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-ethers5", "private": true, - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "scripts": { "dev:example": "vite --port 3013", "build:examples": "vite build" }, "dependencies": { - "@web3modal/ethers5": "4.1.3", + "@web3modal/ethers5": "4.1.3-5f2ae345.1", "ethers": "5.7.2" }, "devDependencies": { diff --git a/examples/vue-wagmi/CHANGELOG.md b/examples/vue-wagmi/CHANGELOG.md index 11298d90b2..112ab51c5c 100644 --- a/examples/vue-wagmi/CHANGELOG.md +++ b/examples/vue-wagmi/CHANGELOG.md @@ -1,22 +1,22 @@ # @examples/vue-wagmi -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/wagmi@4.1.3 + - @web3modal/wagmi@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/wagmi@4.1.3-c46ed093.0 + - @web3modal/wagmi@4.1.3-8e039e.0 ## 4.1.2 diff --git a/examples/vue-wagmi/package.json b/examples/vue-wagmi/package.json index 8d6954c9b9..5a66128bf1 100644 --- a/examples/vue-wagmi/package.json +++ b/examples/vue-wagmi/package.json @@ -1,13 +1,13 @@ { "name": "@examples/vue-wagmi", "private": true, - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "scripts": { "dev:example": "vite --port 3003", "build:examples": "vite build" }, "dependencies": { - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "@wagmi/connectors": "4.1.14", "@wagmi/core": "2.6.5" }, diff --git a/package-lock.json b/package-lock.json index e381e7bf78..c79f5548a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,11 +43,11 @@ }, "apps/demo": { "name": "@apps/demo", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { "@radix-ui/react-switch": "1.0.3", "@tanstack/react-query": "5.24.8", - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "clsx": "2.1.0", "framer-motion": "11.0.8", "next": "14.1.1", @@ -127,10 +127,10 @@ }, "apps/gallery": { "name": "@apps/gallery", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { - "@web3modal/common": "4.1.3", - "@web3modal/ui": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", + "@web3modal/ui": "4.1.3-5f2ae345.1", "lit": "3.1.0", "storybook": "7.6.7" }, @@ -156,7 +156,7 @@ }, "apps/laboratory": { "name": "@apps/laboratory", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { "@chakra-ui/react": "2.8.2", "@emotion/react": "11.11.3", @@ -165,10 +165,10 @@ "@sentry/react": "7.92.0", "@solana/web3.js": "1.87.6", "@tanstack/react-query": "5.24.8", - "@web3modal/ethers": "4.1.3", - "@web3modal/siwe": "4.1.3", - "@web3modal/solana": "4.1.3", - "@web3modal/wagmi": "4.1.3", + "@web3modal/ethers": "4.1.3-5f2ae345.1", + "@web3modal/siwe": "4.1.3-5f2ae345.1", + "@web3modal/solana": "4.1.3-5f2ae345.1", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "ethers": "6.9.0", "framer-motion": "10.17.9", "next": "14.0.4", @@ -313,9 +313,9 @@ }, "examples/html-ethers5": { "name": "@examples/html-ethers5", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { - "@web3modal/ethers5": "4.1.3", + "@web3modal/ethers5": "4.1.3-5f2ae345.1", "ethers": "5.7.2" }, "devDependencies": { @@ -371,11 +371,11 @@ }, "examples/html-wagmi": { "name": "@examples/html-wagmi", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { "@wagmi/connectors": "4.1.14", "@wagmi/core": "2.6.5", - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "react": "18.2.0", "react-dom": "18.2.0" }, @@ -385,10 +385,10 @@ }, "examples/next-wagmi": { "name": "@examples/next-wagmi", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { "@tanstack/react-query": "5.24.8", - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "next": "14.1.0", "react": "18.2.0", "react-dom": "18.2.0", @@ -671,9 +671,9 @@ }, "examples/react-ethers5": { "name": "@examples/react-ethers5", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { - "@web3modal/ethers5": "4.1.3", + "@web3modal/ethers5": "4.1.3-5f2ae345.1", "ethers": "5.7.2", "react": "18.2.0", "react-dom": "18.2.0" @@ -732,10 +732,10 @@ }, "examples/react-wagmi": { "name": "@examples/react-wagmi", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { "@tanstack/react-query": "5.24.8", - "@web3modal/wagmi": "4.1.3", + "@web3modal/wagmi": "4.1.3-5f2ae345.1", "react": "18.2.0", "react-dom": "18.2.0", "viem": "2.7.13", @@ -778,9 +778,9 @@ }, "examples/vue-ethers5": { "name": "@examples/vue-ethers5", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { - "@web3modal/ethers5": "4.1.3", + "@web3modal/ethers5": "4.1.3-5f2ae345.1", "ethers": "5.7.2" }, "devDependencies": { @@ -836,11 +836,11 @@ }, "examples/vue-wagmi": { "name": "@examples/vue-wagmi", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "dependencies": { "@wagmi/connectors": "4.1.14", "@wagmi/core": "2.6.5", - "@web3modal/wagmi": "4.1.3" + "@web3modal/wagmi": "4.1.3-5f2ae345.1" }, "devDependencies": { "@vitejs/plugin-vue": "5.0.2" @@ -10254,9 +10254,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.1.tgz", - "integrity": "sha512-4C4UERETjXpC4WpBXDbkgNVgHyWfG3B/NKY46e7w5H134UDOFqUJKpsLm0UYmuupW+aJmRgeScrDNfvZ5WV80A==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.2.tgz", + "integrity": "sha512-3XFIDKWMFZrMnao1mJhnOT1h2g0169Os848NhhmGweEcfJ4rCi+3yMCOLG4zA61rbJdkcrM/DjVZm9Hg5p5w7g==", "cpu": [ "arm" ], @@ -10267,9 +10267,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.1.tgz", - "integrity": "sha512-TrTaFJ9pXgfXEiJKQ3yQRelpQFqgRzVR9it8DbeRzG0RX7mKUy0bqhCFsgevwXLJepQKTnLl95TnPGf9T9AMOA==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.2.tgz", + "integrity": "sha512-GdxxXbAuM7Y/YQM9/TwwP+L0omeE/lJAR1J+olu36c3LqqZEBdsIWeQ91KBe6nxwOnb06Xh7JS2U5ooWU5/LgQ==", "cpu": [ "arm64" ], @@ -10280,9 +10280,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.1.tgz", - "integrity": "sha512-fz7jN6ahTI3cKzDO2otQuybts5cyu0feymg0bjvYCBrZQ8tSgE8pc0sSNEuGvifrQJWiwx9F05BowihmLxeQKw==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.2.tgz", + "integrity": "sha512-mCMlpzlBgOTdaFs83I4XRr8wNPveJiJX1RLfv4hggyIVhfB5mJfN4P8Z6yKh+oE4Luz+qq1P3kVdWrCKcMYrrA==", "cpu": [ "arm64" ], @@ -10293,9 +10293,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.1.tgz", - "integrity": "sha512-WTvdz7SLMlJpektdrnWRUN9C0N2qNHwNbWpNo0a3Tod3gb9leX+yrYdCeB7VV36OtoyiPAivl7/xZ3G1z5h20g==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.2.tgz", + "integrity": "sha512-yUoEvnH0FBef/NbB1u6d3HNGyruAKnN74LrPAfDQL3O32e3k3OSfLrPgSJmgb3PJrBZWfPyt6m4ZhAFa2nZp2A==", "cpu": [ "x64" ], @@ -10306,9 +10306,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.1.tgz", - "integrity": "sha512-dBHQl+7wZzBYcIF6o4k2XkAfwP2ks1mYW2q/Gzv9n39uDcDiAGDqEyml08OdY0BIct0yLSPkDTqn4i6czpBLLw==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.2.tgz", + "integrity": "sha512-GYbLs5ErswU/Xs7aGXqzc3RrdEjKdmoCrgzhJWyFL0r5fL3qd1NPcDKDowDnmcoSiGJeU68/Vy+OMUluRxPiLQ==", "cpu": [ "arm" ], @@ -10319,9 +10319,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.1.tgz", - "integrity": "sha512-bur4JOxvYxfrAmocRJIW0SADs3QdEYK6TQ7dTNz6Z4/lySeu3Z1H/+tl0a4qDYv0bCdBpUYM0sYa/X+9ZqgfSQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.2.tgz", + "integrity": "sha512-L1+D8/wqGnKQIlh4Zre9i4R4b4noxzH5DDciyahX4oOz62CphY7WDWqJoQ66zNR4oScLNOqQJfNSIAe/6TPUmQ==", "cpu": [ "arm64" ], @@ -10332,9 +10332,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.1.tgz", - "integrity": "sha512-ssp77SjcDIUSoUyj7DU7/5iwM4ZEluY+N8umtCT9nBRs3u045t0KkW02LTyHouHDomnMXaXSZcCSr2bdMK63kA==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.2.tgz", + "integrity": "sha512-tK5eoKFkXdz6vjfkSTCupUzCo40xueTOiOO6PeEIadlNBkadH1wNOH8ILCPIl8by/Gmb5AGAeQOFeLev7iZDOA==", "cpu": [ "arm64" ], @@ -10344,10 +10344,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.13.2.tgz", + "integrity": "sha512-zvXvAUGGEYi6tYhcDmb9wlOckVbuD+7z3mzInCSTACJ4DQrdSLPNUeDIcAQW39M3q6PDquqLWu7pnO39uSMRzQ==", + "cpu": [ + "ppc64le" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.1.tgz", - "integrity": "sha512-Jv1DkIvwEPAb+v25/Unrnnq9BO3F5cbFPT821n3S5litkz+O5NuXuNhqtPx5KtcwOTtaqkTsO+IVzJOsxd11aQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.2.tgz", + "integrity": "sha512-C3GSKvMtdudHCN5HdmAMSRYR2kkhgdOfye4w0xzyii7lebVr4riCgmM6lRiSCnJn2w1Xz7ZZzHKuLrjx5620kw==", "cpu": [ "riscv64" ], @@ -10358,9 +10371,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.1.tgz", - "integrity": "sha512-U564BrhEfaNChdATQaEODtquCC7Ez+8Hxz1h5MAdMYj0AqD0GA9rHCpElajb/sQcaFL6NXmHc5O+7FXpWMa73Q==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.13.2.tgz", + "integrity": "sha512-l4U0KDFwzD36j7HdfJ5/TveEQ1fUTjFFQP5qIt9gBqBgu1G8/kCaq5Ok05kd5TG9F8Lltf3MoYsUMw3rNlJ0Yg==", "cpu": [ "s390x" ], @@ -10371,9 +10384,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.1.tgz", - "integrity": "sha512-zGRDulLTeDemR8DFYyFIQ8kMP02xpUsX4IBikc7lwL9PrwR3gWmX2NopqiGlI2ZVWMl15qZeUjumTwpv18N7sQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.2.tgz", + "integrity": "sha512-xXMLUAMzrtsvh3cZ448vbXqlUa7ZL8z0MwHp63K2IIID2+DeP5iWIT6g1SN7hg1VxPzqx0xZdiDM9l4n9LRU1A==", "cpu": [ "x64" ], @@ -10384,9 +10397,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.1.tgz", - "integrity": "sha512-VTk/MveyPdMFkYJJPCkYBw07KcTkGU2hLEyqYMsU4NjiOfzoaDTW9PWGRsNwiOA3qI0k/JQPjkl/4FCK1smskQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.2.tgz", + "integrity": "sha512-M/JYAWickafUijWPai4ehrjzVPKRCyDb1SLuO+ZyPfoXgeCEAlgPkNXewFZx0zcnoIe3ay4UjXIMdXQXOZXWqA==", "cpu": [ "x64" ], @@ -10397,9 +10410,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.1.tgz", - "integrity": "sha512-L+hX8Dtibb02r/OYCsp4sQQIi3ldZkFI0EUkMTDwRfFykXBPptoz/tuuGqEd3bThBSLRWPR6wsixDSgOx/U3Zw==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.2.tgz", + "integrity": "sha512-2YWwoVg9KRkIKaXSh0mz3NmfurpmYoBBTAXA9qt7VXk0Xy12PoOP40EFuau+ajgALbbhi4uTj3tSG3tVseCjuA==", "cpu": [ "arm64" ], @@ -10410,9 +10423,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.1.tgz", - "integrity": "sha512-+dI2jVPfM5A8zme8riEoNC7UKk0Lzc7jCj/U89cQIrOjrZTCWZl/+IXUeRT2rEZ5j25lnSA9G9H1Ob9azaF/KQ==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.2.tgz", + "integrity": "sha512-2FSsE9aQ6OWD20E498NYKEQLneShWes0NGMPQwxWOdws35qQXH+FplabOSP5zEe1pVjurSDOGEVCE2agFwSEsw==", "cpu": [ "ia32" ], @@ -10423,9 +10436,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.1.tgz", - "integrity": "sha512-YY1Exxo2viZ/O2dMHuwQvimJ0SqvL+OAWQLLY6rvXavgQKjhQUzn7nc1Dd29gjB5Fqi00nrBWctJBOyfVMIVxw==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.2.tgz", + "integrity": "sha512-7h7J2nokcdPePdKykd8wtc8QqqkqxIrUz7MHj6aNr8waBRU//NLDVnNjQnqQO6fqtjrtCdftpbTuOKAyrAQETQ==", "cpu": [ "x64" ], @@ -10436,9 +10449,9 @@ ] }, "node_modules/@rushstack/eslint-patch": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.8.0.tgz", - "integrity": "sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.1.tgz", + "integrity": "sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg==", "dev": true }, "node_modules/@safe-global/safe-apps-provider": { @@ -13442,16 +13455,6 @@ "csstype": "^3.0.2" } }, - "node_modules/@types/react-dom": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-8yQrvS6sMpSwIovhPOwfyNf2Wz6v/B62LFSVYQ85+Rq3tLsBIG7rP5geMxaijTUxSkrO6RzN/IRuIAADYQsleA==", - "optional": true, - "peer": true, - "dependencies": { - "@types/react": "*" - } - }, "node_modules/@types/responselike": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", @@ -13973,6 +13976,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", + "devOptional": true, + "peer": true, "dependencies": { "@babel/parser": "^7.23.9", "@vue/shared": "3.4.21", @@ -13985,6 +13990,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", + "devOptional": true, + "peer": true, "dependencies": { "@vue/compiler-core": "3.4.21", "@vue/shared": "3.4.21" @@ -13994,6 +14001,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", + "devOptional": true, + "peer": true, "dependencies": { "@babel/parser": "^7.23.9", "@vue/compiler-core": "3.4.21", @@ -14010,6 +14019,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", "integrity": "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==", + "devOptional": true, + "peer": true, "dependencies": { "@vue/compiler-dom": "3.4.21", "@vue/shared": "3.4.21" @@ -14019,6 +14030,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.21.tgz", "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", + "devOptional": true, + "peer": true, "dependencies": { "@vue/shared": "3.4.21" } @@ -14027,6 +14040,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.21.tgz", "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", + "devOptional": true, + "peer": true, "dependencies": { "@vue/reactivity": "3.4.21", "@vue/shared": "3.4.21" @@ -14036,6 +14051,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", + "devOptional": true, + "peer": true, "dependencies": { "@vue/runtime-core": "3.4.21", "@vue/shared": "3.4.21", @@ -14046,6 +14063,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.21.tgz", "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", + "devOptional": true, + "peer": true, "dependencies": { "@vue/compiler-ssr": "3.4.21", "@vue/shared": "3.4.21" @@ -14057,7 +14076,9 @@ "node_modules/@vue/shared": { "version": "3.4.21", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", - "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==" + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==", + "devOptional": true, + "peer": true }, "node_modules/@wagmi/connectors": { "version": "4.1.14", @@ -18115,9 +18136,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.717", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.717.tgz", - "integrity": "sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==" + "version": "1.4.721", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.721.tgz", + "integrity": "sha512-k1x2r6foI8iJOp+1qTxbbrrWMsOiHkzGBYwYigaq+apO1FSqtn44KTo3Sy69qt7CRr7149zTcsDvH7MUKsOuIQ==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -18248,6 +18269,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "devOptional": true, "engines": { "node": ">=0.12" }, @@ -19067,7 +19089,8 @@ "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "devOptional": true }, "node_modules/esutils": { "version": "2.0.3", @@ -20440,9 +20463,9 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -23026,6 +23049,7 @@ "version": "0.30.8", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", + "devOptional": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -23238,9 +23262,9 @@ } }, "node_modules/metro": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.7.tgz", - "integrity": "sha512-con7RTEulmefHplqusjpoGD+r4CBuDLaeI261hFcSuTv6+Arm5FgSYmUcBa3MeqJbC/U8v0uT6MbdkEFCEl1xg==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.80.8.tgz", + "integrity": "sha512-in7S0W11mg+RNmcXw+2d9S3zBGmCARDxIwoXJAmLUQOQoYsRP3cpGzyJtc7WOw8+FXfpgXvceD0u+PZIHXEL7g==", "peer": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -23264,18 +23288,18 @@ "jest-worker": "^29.6.3", "jsc-safe-url": "^0.2.2", "lodash.throttle": "^4.1.1", - "metro-babel-transformer": "0.80.7", - "metro-cache": "0.80.7", - "metro-cache-key": "0.80.7", - "metro-config": "0.80.7", - "metro-core": "0.80.7", - "metro-file-map": "0.80.7", - "metro-resolver": "0.80.7", - "metro-runtime": "0.80.7", - "metro-source-map": "0.80.7", - "metro-symbolicate": "0.80.7", - "metro-transform-plugins": "0.80.7", - "metro-transform-worker": "0.80.7", + "metro-babel-transformer": "0.80.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-config": "0.80.8", + "metro-core": "0.80.8", + "metro-file-map": "0.80.8", + "metro-resolver": "0.80.8", + "metro-runtime": "0.80.8", + "metro-source-map": "0.80.8", + "metro-symbolicate": "0.80.8", + "metro-transform-plugins": "0.80.8", + "metro-transform-worker": "0.80.8", "mime-types": "^2.1.27", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", @@ -23295,9 +23319,9 @@ } }, "node_modules/metro-babel-transformer": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.7.tgz", - "integrity": "sha512-b773yA16DsDQiM4OOzCsr1gwEd+iio9au98o3bj7F/bxVyoz1LuYox06BIdsiLL1o4kV5VtzTu3UXSJ2X0ZGXg==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.80.8.tgz", + "integrity": "sha512-TTzNwRZb2xxyv4J/+yqgtDAP2qVqH3sahsnFu6Xv4SkLqzrivtlnyUbaeTdJ9JjtADJUEjCbgbFgUVafrXdR9Q==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", @@ -23324,12 +23348,12 @@ } }, "node_modules/metro-cache": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.7.tgz", - "integrity": "sha512-N6HyLjwDKusqJDaVyP57SVZKP51m1FFVcbIWQXu938W30nCXQEuWOx4e6adKgfEOZpscisWojfrCFN42/A8uug==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.80.8.tgz", + "integrity": "sha512-5svz+89wSyLo7BxdiPDlwDTgcB9kwhNMfNhiBZPNQQs1vLFXxOkILwQiV5F2EwYT9DEr6OPZ0hnJkZfRQ8lDYQ==", "peer": true, "dependencies": { - "metro-core": "0.80.7", + "metro-core": "0.80.8", "rimraf": "^3.0.2" }, "engines": { @@ -23337,27 +23361,27 @@ } }, "node_modules/metro-cache-key": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.7.tgz", - "integrity": "sha512-sfCOtooMqmmm2v0a4EsYr5knYJGIArZJ5Y7MAcmsVU2pcqg+JQyPhYr/zqSkXBBipRxXr7aNXul9StKzKjsnbw==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.80.8.tgz", + "integrity": "sha512-qWKzxrLsRQK5m3oH8ePecqCc+7PEhR03cJE6Z6AxAj0idi99dHOSitTmY0dclXVB9vP2tQIAE8uTd8xkYGk8fA==", "peer": true, "engines": { "node": ">=18" } }, "node_modules/metro-config": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.7.tgz", - "integrity": "sha512-kpXCidthS/kFlEoXjWQp+IyCU5ICCOESVgwXEzViSDOv5bPJz2ytIr2lF623e50QzyrpFBSnOPjnyd1JbsVPvQ==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.80.8.tgz", + "integrity": "sha512-VGQJpfJawtwRzGzGXVUoohpIkB0iPom4DmSbAppKfumdhtLA8uVeEPp2GM61kL9hRvdbMhdWA7T+hZFDlo4mJA==", "peer": true, "dependencies": { "connect": "^3.6.5", "cosmiconfig": "^5.0.5", "jest-validate": "^29.6.3", - "metro": "0.80.7", - "metro-cache": "0.80.7", - "metro-core": "0.80.7", - "metro-runtime": "0.80.7" + "metro": "0.80.8", + "metro-cache": "0.80.8", + "metro-core": "0.80.8", + "metro-runtime": "0.80.8" }, "engines": { "node": ">=18" @@ -23436,22 +23460,22 @@ } }, "node_modules/metro-core": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.7.tgz", - "integrity": "sha512-bl3D6TtIa2mSdVTbkskMPcJSdoivO0F06u8ip/oS/T6RsbjkMTN3OZBjJXclY9I0FcN14q8I5YQt1oriySY/2Q==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.80.8.tgz", + "integrity": "sha512-g6lud55TXeISRTleW6SHuPFZHtYrpwNqbyFIVd9j9Ofrb5IReiHp9Zl8xkAfZQp8v6ZVgyXD7c130QTsCz+vBw==", "peer": true, "dependencies": { "lodash.throttle": "^4.1.1", - "metro-resolver": "0.80.7" + "metro-resolver": "0.80.8" }, "engines": { "node": ">=18" } }, "node_modules/metro-file-map": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.7.tgz", - "integrity": "sha512-A9IAmFZu/Ch7zJ4LzJChsvhedNOipuIXaOz6N8J44rqVZHI0uIqDKVGCne7lzc97djF1Ti4tH9nP64u4IdhpSg==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.80.8.tgz", + "integrity": "sha512-eQXMFM9ogTfDs2POq7DT2dnG7rayZcoEgRbHPXvhUWkVwiKkro2ngcBE++ck/7A36Cj5Ljo79SOkYwHaWUDYDw==", "peer": true, "dependencies": { "anymatch": "^3.0.3", @@ -23488,9 +23512,9 @@ "peer": true }, "node_modules/metro-minify-terser": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.7.tgz", - "integrity": "sha512-9/mYV1tMGeoFSTMFr94oigJM2qMXJO3hvlibkaQ21HZjVyrfb54bSYyfIIRvAsjY2RCBRg9r2OrT+YbxnMypig==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.80.8.tgz", + "integrity": "sha512-y8sUFjVvdeUIINDuW1sejnIjkZfEF+7SmQo0EIpYbWmwh+kq/WMj74yVaBWuqNjirmUp1YNfi3alT67wlbBWBQ==", "peer": true, "dependencies": { "terser": "^5.15.0" @@ -23500,18 +23524,18 @@ } }, "node_modules/metro-resolver": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.7.tgz", - "integrity": "sha512-xW7M0TITuKs2rYQqbIQn297+MVWfDuGptPnfZ+RBG9afdN//Zpmg14KFMIYU4r5AH2WS+nxwL57DbZft1MyoHg==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.80.8.tgz", + "integrity": "sha512-JdtoJkP27GGoZ2HJlEsxs+zO7jnDUCRrmwXJozTlIuzLHMRrxgIRRby9fTCbMhaxq+iA9c+wzm3iFb4NhPmLbQ==", "peer": true, "engines": { "node": ">=18" } }, "node_modules/metro-runtime": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.7.tgz", - "integrity": "sha512-gWqzfm9YQw9I08L23hcLmY7XNx48W0c0vLEkVEF5P7ZNIOSfX9CkEv0JvTTJWshRYkbgIqsdtpMAHq13LJJ6iA==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.80.8.tgz", + "integrity": "sha512-2oScjfv6Yb79PelU1+p8SVrCMW9ZjgEiipxq7jMRn8mbbtWzyv3g8Mkwr+KwOoDFI/61hYPUbY8cUnu278+x1g==", "peer": true, "dependencies": { "@babel/runtime": "^7.0.0" @@ -23521,17 +23545,17 @@ } }, "node_modules/metro-source-map": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.7.tgz", - "integrity": "sha512-6a1m/51ekkAl+ISNBcKQUXTU+AldbbPUHDE3DDDU17Y0HNoovkQR23DB/uH/SzUHQszYxK1fnwUTSxpzOjx+pw==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.80.8.tgz", + "integrity": "sha512-+OVISBkPNxjD4eEKhblRpBf463nTMk3KMEeYS8Z4xM/z3qujGJGSsWUGRtH27+c6zElaSGtZFiDMshEb8mMKQg==", "peer": true, "dependencies": { "@babel/traverse": "^7.20.0", "@babel/types": "^7.20.0", "invariant": "^2.2.4", - "metro-symbolicate": "0.80.7", + "metro-symbolicate": "0.80.8", "nullthrows": "^1.1.1", - "ob1": "0.80.7", + "ob1": "0.80.8", "source-map": "^0.5.6", "vlq": "^1.0.0" }, @@ -23540,13 +23564,13 @@ } }, "node_modules/metro-symbolicate": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.7.tgz", - "integrity": "sha512-WrBR5FQhVf/Y2N3zBS5TvNdwYzcQTLdJj9kcn0MIt+DpdgfLuUDjHXYaq4G9fZubofInx2dUcqr4WCn6fkIxuA==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.80.8.tgz", + "integrity": "sha512-nwhYySk79jQhwjL9QmOUo4wS+/0Au9joEryDWw7uj4kz2yvw1uBjwmlql3BprQCBzRdB3fcqOP8kO8Es+vE31g==", "peer": true, "dependencies": { "invariant": "^2.2.4", - "metro-source-map": "0.80.7", + "metro-source-map": "0.80.8", "nullthrows": "^1.1.1", "source-map": "^0.5.6", "through2": "^2.0.1", @@ -23560,9 +23584,9 @@ } }, "node_modules/metro-transform-plugins": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.7.tgz", - "integrity": "sha512-ENGvQF7wZCtn2rO6jwsYy3XRSPrlm0G/1TgDC8AXdvz0yjfAe1ODSCYWxP8S3JXfjKL5m3b6j9RsV8sQIxsUjQ==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.80.8.tgz", + "integrity": "sha512-sSu8VPL9Od7w98MftCOkQ1UDeySWbsIAS5I54rW22BVpPnI3fQ42srvqMLaJUQPjLehUanq8St6OMBCBgH/UWw==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", @@ -23576,22 +23600,22 @@ } }, "node_modules/metro-transform-worker": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.7.tgz", - "integrity": "sha512-QcgKpx3WZo71jTtXMEeeFuGpA+nG8YuWjxPTIsIYTjgDxcArS8zDDRzS18mmYkP65yyzH4dT94B1FJH9+flRag==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.80.8.tgz", + "integrity": "sha512-+4FG3TQk3BTbNqGkFb2uCaxYTfsbuFOCKMMURbwu0ehCP8ZJuTUramkaNZoATS49NSAkRgUltgmBa4YaKZ5mqw==", "peer": true, "dependencies": { "@babel/core": "^7.20.0", "@babel/generator": "^7.20.0", "@babel/parser": "^7.20.0", "@babel/types": "^7.20.0", - "metro": "0.80.7", - "metro-babel-transformer": "0.80.7", - "metro-cache": "0.80.7", - "metro-cache-key": "0.80.7", - "metro-minify-terser": "0.80.7", - "metro-source-map": "0.80.7", - "metro-transform-plugins": "0.80.7", + "metro": "0.80.8", + "metro-babel-transformer": "0.80.8", + "metro-cache": "0.80.8", + "metro-cache-key": "0.80.8", + "metro-minify-terser": "0.80.8", + "metro-source-map": "0.80.8", + "metro-transform-plugins": "0.80.8", "nullthrows": "^1.1.1" }, "engines": { @@ -24647,9 +24671,9 @@ "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" }, "node_modules/ob1": { - "version": "0.80.7", - "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.7.tgz", - "integrity": "sha512-+m1cCNckRtDEnurNSVqywpN6LhFWc1Z3MdX7PX7boCwEdSzh4evlUjBIUzao1lBOpB7G5FvwfFagTVQGCMa0Yw==", + "version": "0.80.8", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.80.8.tgz", + "integrity": "sha512-QHJQk/lXMmAW8I7AIM3in1MSlwe1umR72Chhi8B7Xnq6mzjhBKkA6Fy/zAhQnGkA4S912EPCEvTij5yh+EQTAA==", "peer": true, "engines": { "node": ">=18" @@ -25214,11 +25238,11 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", + "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { @@ -25467,6 +25491,7 @@ "version": "8.4.35", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -29380,9 +29405,9 @@ } }, "node_modules/unplugin": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.0.tgz", - "integrity": "sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", + "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", "dev": true, "dependencies": { "acorn": "^8.11.3", @@ -30220,9 +30245,9 @@ } }, "node_modules/vite/node_modules/rollup": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.1.tgz", - "integrity": "sha512-hFi+fU132IvJ2ZuihN56dwgpltpmLZHZWsx27rMCTZ2sYwrqlgL5sECGy1eeV2lAihD8EzChBVVhsXci0wD4Tg==", + "version": "4.13.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.2.tgz", + "integrity": "sha512-MIlLgsdMprDBXC+4hsPgzWUasLO9CE4zOkj/u6j+Z6j5A4zRY+CtiXAdJyPtgCsc42g658Aeh1DlrdVEJhsL2g==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -30235,20 +30260,21 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.13.1", - "@rollup/rollup-android-arm64": "4.13.1", - "@rollup/rollup-darwin-arm64": "4.13.1", - "@rollup/rollup-darwin-x64": "4.13.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.1", - "@rollup/rollup-linux-arm64-gnu": "4.13.1", - "@rollup/rollup-linux-arm64-musl": "4.13.1", - "@rollup/rollup-linux-riscv64-gnu": "4.13.1", - "@rollup/rollup-linux-s390x-gnu": "4.13.1", - "@rollup/rollup-linux-x64-gnu": "4.13.1", - "@rollup/rollup-linux-x64-musl": "4.13.1", - "@rollup/rollup-win32-arm64-msvc": "4.13.1", - "@rollup/rollup-win32-ia32-msvc": "4.13.1", - "@rollup/rollup-win32-x64-msvc": "4.13.1", + "@rollup/rollup-android-arm-eabi": "4.13.2", + "@rollup/rollup-android-arm64": "4.13.2", + "@rollup/rollup-darwin-arm64": "4.13.2", + "@rollup/rollup-darwin-x64": "4.13.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.13.2", + "@rollup/rollup-linux-arm64-gnu": "4.13.2", + "@rollup/rollup-linux-arm64-musl": "4.13.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.13.2", + "@rollup/rollup-linux-riscv64-gnu": "4.13.2", + "@rollup/rollup-linux-s390x-gnu": "4.13.2", + "@rollup/rollup-linux-x64-gnu": "4.13.2", + "@rollup/rollup-linux-x64-musl": "4.13.2", + "@rollup/rollup-win32-arm64-msvc": "4.13.2", + "@rollup/rollup-win32-ia32-msvc": "4.13.2", + "@rollup/rollup-win32-x64-msvc": "4.13.2", "fsevents": "~2.3.2" } }, @@ -30470,6 +30496,8 @@ "version": "3.4.21", "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.21.tgz", "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", + "devOptional": true, + "peer": true, "dependencies": { "@vue/compiler-dom": "3.4.21", "@vue/compiler-sfc": "3.4.21", @@ -31017,7 +31045,7 @@ }, "packages/common": { "name": "@web3modal/common", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { "dayjs": "1.11.10" @@ -31025,11 +31053,11 @@ }, "packages/core": { "name": "@web3modal/core", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "4.1.3", - "@web3modal/wallet": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", + "@web3modal/wallet": "4.1.3-5f2ae345.1", "valtio": "1.11.2" }, "devDependencies": { @@ -31038,16 +31066,16 @@ }, "packages/ethers": { "name": "@web3modal/ethers", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.9.1", "@walletconnect/ethereum-provider": "2.11.1", - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1", "valtio": "1.11.2" }, "devDependencies": { @@ -31055,14 +31083,8 @@ "react-dom": "18.2.0", "vue": "3.4.3" }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3", - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "peerDependencies": { - "@web3modal/siwe": "4.1.3", + "@web3modal/siwe": "4.1.3-5f2ae345.1", "ethers": ">=6.0.0", "react": ">=17", "react-dom": ">=17", @@ -31205,16 +31227,16 @@ }, "packages/ethers5": { "name": "@web3modal/ethers5", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { "@coinbase/wallet-sdk": "3.9.1", "@walletconnect/ethereum-provider": "2.11.1", - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1", "valtio": "1.11.2" }, "devDependencies": { @@ -31223,14 +31245,8 @@ "react-dom": "18.2.0", "vue": "3.4.3" }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3", - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "peerDependencies": { - "@web3modal/siwe": "4.1.3", + "@web3modal/siwe": "4.1.3-5f2ae345.1", "ethers": ">=4.1.0 <6.0.0", "react": ">=17", "react-dom": ">=17", @@ -31421,7 +31437,7 @@ }, "packages/polyfills": { "name": "@web3modal/polyfills", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { "buffer": "6.0.3" @@ -31429,20 +31445,17 @@ }, "packages/scaffold": { "name": "@web3modal/scaffold", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/common": "4.1.3", - "@web3modal/core": "4.1.3", - "@web3modal/ui": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", + "@web3modal/core": "4.1.3-5f2ae345.1", + "@web3modal/ui": "4.1.3-5f2ae345.1", "lit": "3.1.0" }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3" - }, "peerDependencies": { - "@web3modal/siwe": "4.1.3", - "@web3modal/wallet": "4.1.3" + "@web3modal/siwe": "4.1.3-5f2ae345.1", + "@web3modal/wallet": "4.1.3-5f2ae345.1" }, "peerDependenciesMeta": { "@web3modal/siwe": { @@ -31452,35 +31465,175 @@ }, "packages/scaffold-react": { "name": "@web3modal/scaffold-react", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "4.1.3" + "@web3modal/scaffold": "4.1.3-5f2ae345.1" + }, + "devDependencies": { + "react": "18.2.0", + "react-dom": "18.2.0" }, "peerDependencies": { "react": ">=17", "react-dom": ">=17" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "packages/scaffold-utils": { "name": "@web3modal/scaffold-utils", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/core": "4.1.3", - "@web3modal/polyfills": "4.1.3", + "@web3modal/core": "4.1.3-5f2ae345.1", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", "valtio": "1.11.2" } }, "packages/scaffold-vue": { "name": "@web3modal/scaffold-vue", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/scaffold": "4.1.3" + "@web3modal/scaffold": "4.1.3-5f2ae345.1" + }, + "devDependencies": { + "vue": "3.4.3" }, "peerDependencies": { "vue": ">=3" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "packages/scaffold-vue/node_modules/@vue/compiler-core": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.3.tgz", + "integrity": "sha512-u8jzgFg0EDtSrb/hG53Wwh1bAOQFtc1ZCegBpA/glyvTlgHl+tq13o1zvRfLbegYUw/E4mSTGOiCnAJ9SJ+lsg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.6", + "@vue/shared": "3.4.3", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "packages/scaffold-vue/node_modules/@vue/compiler-dom": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.3.tgz", + "integrity": "sha512-oGF1E9/htI6JWj/lTJgr6UgxNCtNHbM6xKVreBWeZL9QhRGABRVoWGAzxmtBfSOd+w0Zi5BY0Es/tlJrN6WgEg==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.3", + "@vue/shared": "3.4.3" + } + }, + "packages/scaffold-vue/node_modules/@vue/compiler-sfc": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.3.tgz", + "integrity": "sha512-NuJqb5is9I4uzv316VRUDYgIlPZCG8D+ARt5P4t5UDShIHKL25J3TGZAUryY/Aiy0DsY7srJnZL5ryB6DD63Zw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.23.6", + "@vue/compiler-core": "3.4.3", + "@vue/compiler-dom": "3.4.3", + "@vue/compiler-ssr": "3.4.3", + "@vue/shared": "3.4.3", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.5", + "postcss": "^8.4.32", + "source-map-js": "^1.0.2" + } + }, + "packages/scaffold-vue/node_modules/@vue/compiler-ssr": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.3.tgz", + "integrity": "sha512-wnYQtMBkeFSxgSSQbYGQeXPhQacQiog2c6AlvMldQH6DB+gSXK/0F6DVXAJfEiuBSgBhUc8dwrrG5JQcqwalsA==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.3", + "@vue/shared": "3.4.3" + } + }, + "packages/scaffold-vue/node_modules/@vue/reactivity": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.3.tgz", + "integrity": "sha512-q5f9HLDU+5aBKizXHAx0w4whkIANs1Muiq9R5YXm0HtorSlflqv9u/ohaMxuuhHWCji4xqpQ1eL04WvmAmGnFg==", + "dev": true, + "dependencies": { + "@vue/shared": "3.4.3" + } + }, + "packages/scaffold-vue/node_modules/@vue/runtime-core": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.3.tgz", + "integrity": "sha512-C1r6QhB1qY7D591RCSFhMULyzL9CuyrGc+3PpB0h7dU4Qqw6GNyo4BNFjHZVvsWncrUlKX3DIKg0Y7rNNr06NQ==", + "dev": true, + "dependencies": { + "@vue/reactivity": "3.4.3", + "@vue/shared": "3.4.3" + } + }, + "packages/scaffold-vue/node_modules/@vue/runtime-dom": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.3.tgz", + "integrity": "sha512-wrsprg7An5Ec+EhPngWdPuzkp0BEUxAKaQtN9dPU/iZctPyD9aaXmVtehPJerdQxQale6gEnhpnfywNw3zOv2A==", + "dev": true, + "dependencies": { + "@vue/runtime-core": "3.4.3", + "@vue/shared": "3.4.3", + "csstype": "^3.1.3" + } + }, + "packages/scaffold-vue/node_modules/@vue/server-renderer": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.3.tgz", + "integrity": "sha512-BUxt8oVGMKKsqSkM1uU3d3Houyfy4WAc2SpSQRebNd+XJGATVkW/rO129jkyL+kpB/2VRKzE63zwf5RtJ3XuZw==", + "dev": true, + "dependencies": { + "@vue/compiler-ssr": "3.4.3", + "@vue/shared": "3.4.3" + }, + "peerDependencies": { + "vue": "3.4.3" + } + }, + "packages/scaffold-vue/node_modules/@vue/shared": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.3.tgz", + "integrity": "sha512-rIwlkkP1n4uKrRzivAKPZIEkHiuwY5mmhMJ2nZKCBLz8lTUlE73rQh4n1OnnMurXt1vcUNyH4ZPfdh8QweTjpQ==", + "dev": true + }, + "packages/scaffold-vue/node_modules/vue": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.3.tgz", + "integrity": "sha512-GjN+culMAGv/mUbkIv8zMKItno8npcj5gWlXkSxf1SPTQf8eJ4A+YfHIvQFyL1IfuJcMl3soA7SmN1fRxbf/wA==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.3", + "@vue/compiler-sfc": "3.4.3", + "@vue/runtime-dom": "3.4.3", + "@vue/server-renderer": "3.4.3", + "@vue/shared": "3.4.3" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "packages/scaffold/node_modules/lit": { @@ -31495,11 +31648,11 @@ }, "packages/siwe": { "name": "@web3modal/siwe", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/core": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", + "@web3modal/core": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", "lit": "3.1.0", "valtio": "1.11.2" } @@ -31516,7 +31669,7 @@ }, "packages/solana": { "name": "@web3modal/solana", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { "@ethersproject/sha2": "5.7.0", @@ -31528,26 +31681,20 @@ "@solana/wallet-adapter-walletconnect": "0.1.16", "@solana/web3.js": "1.91.1", "@walletconnect/universal-provider": "2.11.2", - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1", "bn.js": "5.2.1", "bs58": "5.0.0" }, "devDependencies": { "@types/bn.js": "5.1.5" }, - "optionalDependencies": { - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "peerDependencies": { "react": ">=17", "react-dom": ">=17", - "viem": ">=1", "vue": ">=3" }, "peerDependenciesMeta": { @@ -31556,6 +31703,9 @@ }, "react-dom": { "optional": true + }, + "vue": { + "optional": true } } }, @@ -31610,7 +31760,7 @@ }, "packages/ui": { "name": "@web3modal/ui", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { "lit": "3.1.0", @@ -31618,7 +31768,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" } @@ -31635,14 +31785,14 @@ }, "packages/wagmi": { "name": "@web3modal/wagmi", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3" + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1" }, "devDependencies": { "@wagmi/connectors": "4.1.14", @@ -31652,16 +31802,10 @@ "viem": "2.7.13", "vue": "3.4.3" }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3", - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "peerDependencies": { "@wagmi/connectors": ">=4.0.0", "@wagmi/core": ">=2.0.0", - "@web3modal/siwe": "4.1.3", + "@web3modal/siwe": "4.1.3-5f2ae345.1", "react": ">=17", "react-dom": ">=17", "viem": ">=2.0.0", @@ -31834,7 +31978,7 @@ }, "packages/wallet": { "name": "@web3modal/wallet", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "license": "Apache-2.0", "dependencies": { "zod": "3.22.4" diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 592ff07b70..05b14ace2e 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,16 +1,16 @@ # @web3modal/common -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies ## 4.1.2 diff --git a/packages/common/package.json b/packages/common/package.json index bc690f06ce..c0da0f2ad8 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/common", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 8790337a15..caa8f63d30 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,24 +1,24 @@ # @web3modal/core -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/common@4.1.3 - - @web3modal/wallet@4.1.3 + - @web3modal/common@4.1.3-5f2ae345.1 + - @web3modal/wallet@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/wallet@4.1.3-c46ed093.0 - - @web3modal/common@4.1.3-c46ed093.0 + - @web3modal/common@4.1.3-8e039e.0 + - @web3modal/wallet@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/core/package.json b/packages/core/package.json index cc790402d9..84dda2544c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/core", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -17,8 +17,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "4.1.3", - "@web3modal/wallet": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", + "@web3modal/wallet": "4.1.3-5f2ae345.1", "valtio": "1.11.2" }, "devDependencies": { diff --git a/packages/core/src/controllers/AccountController.ts b/packages/core/src/controllers/AccountController.ts index 7798d77b5a..e6dacaeef6 100644 --- a/packages/core/src/controllers/AccountController.ts +++ b/packages/core/src/controllers/AccountController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, ref, subscribe as sub } from 'valtio/vanilla' import { CoreHelperUtil } from '../utils/CoreHelperUtil.js' import type { CaipAddress, ConnectedWalletInfo } from '../utils/TypeUtil.js' diff --git a/packages/core/src/controllers/ApiController.ts b/packages/core/src/controllers/ApiController.ts index 48e3dcb616..307bbf98de 100644 --- a/packages/core/src/controllers/ApiController.ts +++ b/packages/core/src/controllers/ApiController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy } from 'valtio/vanilla' import { CoreHelperUtil } from '../utils/CoreHelperUtil.js' import { FetchUtil } from '../utils/FetchUtil.js' diff --git a/packages/core/src/controllers/AssetController.ts b/packages/core/src/controllers/AssetController.ts index 0ac9af5199..fca9e0e33f 100644 --- a/packages/core/src/controllers/AssetController.ts +++ b/packages/core/src/controllers/AssetController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, subscribe as sub } from 'valtio/vanilla' // -- Types --------------------------------------------- // diff --git a/packages/core/src/controllers/ConnectionController.ts b/packages/core/src/controllers/ConnectionController.ts index 3e4b2ed89d..b54ed6a012 100644 --- a/packages/core/src/controllers/ConnectionController.ts +++ b/packages/core/src/controllers/ConnectionController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, ref } from 'valtio/vanilla' import { CoreHelperUtil } from '../utils/CoreHelperUtil.js' import { StorageUtil } from '../utils/StorageUtil.js' diff --git a/packages/core/src/controllers/ConnectorController.ts b/packages/core/src/controllers/ConnectorController.ts index d4ebace415..6c615963dc 100644 --- a/packages/core/src/controllers/ConnectorController.ts +++ b/packages/core/src/controllers/ConnectorController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, ref, snapshot } from 'valtio/vanilla' import type { Connector, EmailConnector } from '../utils/TypeUtil.js' import { OptionsController } from './OptionsController.js' diff --git a/packages/core/src/controllers/ModalController.ts b/packages/core/src/controllers/ModalController.ts index 4ed0a37f60..c89fb00dec 100644 --- a/packages/core/src/controllers/ModalController.ts +++ b/packages/core/src/controllers/ModalController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, subscribe as sub } from 'valtio/vanilla' import { AccountController } from './AccountController.js' import { ApiController } from './ApiController.js' diff --git a/packages/core/src/controllers/NetworkController.ts b/packages/core/src/controllers/NetworkController.ts index 133e00e57b..c5dcbb6134 100644 --- a/packages/core/src/controllers/NetworkController.ts +++ b/packages/core/src/controllers/NetworkController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, ref } from 'valtio/vanilla' import type { CaipNetwork, CaipNetworkId } from '../utils/TypeUtil.js' import { PublicStateController } from './PublicStateController.js' diff --git a/packages/core/src/controllers/OnRampController.ts b/packages/core/src/controllers/OnRampController.ts index bc18ccde84..5e44155b04 100644 --- a/packages/core/src/controllers/OnRampController.ts +++ b/packages/core/src/controllers/OnRampController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, subscribe as sub } from 'valtio/vanilla' import { ONRAMP_PROVIDERS } from '../utils/ConstantsUtil.js' import type { PurchaseCurrency, PaymentCurrency } from '../utils/TypeUtil.js' diff --git a/packages/core/src/controllers/OptionsController.ts b/packages/core/src/controllers/OptionsController.ts index a79df96217..cb31aeb03d 100644 --- a/packages/core/src/controllers/OptionsController.ts +++ b/packages/core/src/controllers/OptionsController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy } from 'valtio/vanilla' import type { CustomWallet, Metadata, ProjectId, SdkVersion, Tokens } from '../utils/TypeUtil.js' diff --git a/packages/core/src/controllers/RouterController.ts b/packages/core/src/controllers/RouterController.ts index 18d0f9d05c..3dc2fa8869 100644 --- a/packages/core/src/controllers/RouterController.ts +++ b/packages/core/src/controllers/RouterController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy } from 'valtio/vanilla' import type { CaipNetwork, Connector, WcWallet } from '../utils/TypeUtil.js' diff --git a/packages/core/src/controllers/SendController.ts b/packages/core/src/controllers/SendController.ts index 22c5a45387..f7e79d087d 100644 --- a/packages/core/src/controllers/SendController.ts +++ b/packages/core/src/controllers/SendController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, ref, subscribe as sub } from 'valtio/vanilla' import type { Balance } from '@web3modal/common' diff --git a/packages/core/src/controllers/SnackController.ts b/packages/core/src/controllers/SnackController.ts index e772f87771..50a7054f2f 100644 --- a/packages/core/src/controllers/SnackController.ts +++ b/packages/core/src/controllers/SnackController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy } from 'valtio/vanilla' import { CoreHelperUtil } from '../utils/CoreHelperUtil.js' diff --git a/packages/ethers/CHANGELOG.md b/packages/ethers/CHANGELOG.md index 6327fac321..b190974afd 100644 --- a/packages/ethers/CHANGELOG.md +++ b/packages/ethers/CHANGELOG.md @@ -1,32 +1,32 @@ # @web3modal/ethers -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/polyfills@4.1.3 - - @web3modal/scaffold@4.1.3 - - @web3modal/scaffold-react@4.1.3 - - @web3modal/scaffold-utils@4.1.3 - - @web3modal/scaffold-vue@4.1.3 - - @web3modal/siwe@4.1.3 + - @web3modal/scaffold-react@4.1.3-5f2ae345.1 + - @web3modal/scaffold-utils@4.1.3-5f2ae345.1 + - @web3modal/scaffold-vue@4.1.3-5f2ae345.1 + - @web3modal/polyfills@4.1.3-5f2ae345.1 + - @web3modal/scaffold@4.1.3-5f2ae345.1 + - @web3modal/siwe@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/polyfills@4.1.3-c46ed093.0 - - @web3modal/scaffold@4.1.3-c46ed093.0 - - @web3modal/scaffold-react@4.1.3-c46ed093.0 - - @web3modal/scaffold-utils@4.1.3-c46ed093.0 - - @web3modal/scaffold-vue@4.1.3-c46ed093.0 - - @web3modal/siwe@4.1.3-c46ed093.0 + - @web3modal/scaffold-react@4.1.3-8e039e.0 + - @web3modal/scaffold-utils@4.1.3-8e039e.0 + - @web3modal/scaffold-vue@4.1.3-8e039e.0 + - @web3modal/polyfills@4.1.3-8e039e.0 + - @web3modal/scaffold@4.1.3-8e039e.0 + - @web3modal/siwe@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/ethers/package.json b/packages/ethers/package.json index d38c3de6e7..2b848d44d9 100644 --- a/packages/ethers/package.json +++ b/packages/ethers/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,15 +45,15 @@ "dependencies": { "@coinbase/wallet-sdk": "3.9.1", "@walletconnect/ethereum-provider": "2.11.1", - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1", "valtio": "1.11.2" }, "peerDependencies": { - "@web3modal/siwe": "4.1.3", + "@web3modal/siwe": "4.1.3-5f2ae345.1", "ethers": ">=6.0.0", "react": ">=17", "react-dom": ">=17", @@ -78,12 +78,6 @@ "optional": true } }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3", - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "keywords": [ "web3", "crypto", diff --git a/packages/ethers5/CHANGELOG.md b/packages/ethers5/CHANGELOG.md index 22338ff208..f46ce3b602 100644 --- a/packages/ethers5/CHANGELOG.md +++ b/packages/ethers5/CHANGELOG.md @@ -1,32 +1,32 @@ # @web3modal/ethers5 -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/polyfills@4.1.3 - - @web3modal/scaffold@4.1.3 - - @web3modal/scaffold-react@4.1.3 - - @web3modal/scaffold-utils@4.1.3 - - @web3modal/scaffold-vue@4.1.3 - - @web3modal/siwe@4.1.3 + - @web3modal/scaffold-react@4.1.3-5f2ae345.1 + - @web3modal/scaffold-utils@4.1.3-5f2ae345.1 + - @web3modal/scaffold-vue@4.1.3-5f2ae345.1 + - @web3modal/polyfills@4.1.3-5f2ae345.1 + - @web3modal/scaffold@4.1.3-5f2ae345.1 + - @web3modal/siwe@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/polyfills@4.1.3-c46ed093.0 - - @web3modal/scaffold@4.1.3-c46ed093.0 - - @web3modal/scaffold-react@4.1.3-c46ed093.0 - - @web3modal/scaffold-utils@4.1.3-c46ed093.0 - - @web3modal/scaffold-vue@4.1.3-c46ed093.0 - - @web3modal/siwe@4.1.3-c46ed093.0 + - @web3modal/scaffold-react@4.1.3-8e039e.0 + - @web3modal/scaffold-utils@4.1.3-8e039e.0 + - @web3modal/scaffold-vue@4.1.3-8e039e.0 + - @web3modal/polyfills@4.1.3-8e039e.0 + - @web3modal/scaffold@4.1.3-8e039e.0 + - @web3modal/siwe@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/ethers5/package.json b/packages/ethers5/package.json index 2ee5904312..329bb8980b 100644 --- a/packages/ethers5/package.json +++ b/packages/ethers5/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ethers5", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -45,21 +45,21 @@ "dependencies": { "@coinbase/wallet-sdk": "3.9.1", "@walletconnect/ethereum-provider": "2.11.1", - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1", "valtio": "1.11.2" }, "devDependencies": { + "ethers": "5.7.2", "react": "18.2.0", "react-dom": "18.2.0", - "vue": "3.4.3", - "ethers": "5.7.2" + "vue": "3.4.3" }, "peerDependencies": { - "@web3modal/siwe": "4.1.3", + "@web3modal/siwe": "4.1.3-5f2ae345.1", "ethers": ">=4.1.0 <6.0.0", "react": ">=17", "react-dom": ">=17", @@ -79,12 +79,6 @@ "optional": true } }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3", - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "keywords": [ "web3", "crypto", diff --git a/packages/polyfills/CHANGELOG.md b/packages/polyfills/CHANGELOG.md index 3ba163c866..6d7065c214 100644 --- a/packages/polyfills/CHANGELOG.md +++ b/packages/polyfills/CHANGELOG.md @@ -1,16 +1,16 @@ # @web3modal/polyfills -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies ## 4.1.2 diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index 0278cb3932..9ab510789b 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/polyfills", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/packages/scaffold-react/CHANGELOG.md b/packages/scaffold-react/CHANGELOG.md index ee7fed058c..fc3043ffb1 100644 --- a/packages/scaffold-react/CHANGELOG.md +++ b/packages/scaffold-react/CHANGELOG.md @@ -1,22 +1,22 @@ # @web3modal/scaffold-react -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/scaffold@4.1.3 + - @web3modal/scaffold@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/scaffold@4.1.3-c46ed093.0 + - @web3modal/scaffold@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/scaffold-react/package.json b/packages/scaffold-react/package.json index ddd689a199..c5fc069cc5 100644 --- a/packages/scaffold-react/package.json +++ b/packages/scaffold-react/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-react", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,12 +16,24 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "4.1.3" + "@web3modal/scaffold": "4.1.3-5f2ae345.1" }, "peerDependencies": { "react": ">=17", "react-dom": ">=17" }, + "devDependencies": { + "react": "18.2.0", + "react-dom": "18.2.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + }, "keywords": [ "web3", "crypto", diff --git a/packages/scaffold-utils/CHANGELOG.md b/packages/scaffold-utils/CHANGELOG.md index 93d23cb0cc..3c0fc62938 100644 --- a/packages/scaffold-utils/CHANGELOG.md +++ b/packages/scaffold-utils/CHANGELOG.md @@ -1,24 +1,24 @@ # @web3modal/scaffold-utils -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/core@4.1.3 - - @web3modal/polyfills@4.1.3 + - @web3modal/polyfills@4.1.3-5f2ae345.1 + - @web3modal/core@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/core@4.1.3-c46ed093.0 - - @web3modal/polyfills@4.1.3-c46ed093.0 + - @web3modal/polyfills@4.1.3-8e039e.0 + - @web3modal/core@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/scaffold-utils/package.json b/packages/scaffold-utils/package.json index 9169d029e5..e535aaaaac 100644 --- a/packages/scaffold-utils/package.json +++ b/packages/scaffold-utils/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-utils", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -40,8 +40,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/core": "4.1.3", - "@web3modal/polyfills": "4.1.3", + "@web3modal/core": "4.1.3-5f2ae345.1", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", "valtio": "1.11.2" }, "keywords": [ diff --git a/packages/scaffold-utils/src/ConstantsUtil.ts b/packages/scaffold-utils/src/ConstantsUtil.ts index 1861fb8720..560d3662bf 100644 --- a/packages/scaffold-utils/src/ConstantsUtil.ts +++ b/packages/scaffold-utils/src/ConstantsUtil.ts @@ -11,5 +11,5 @@ export const ConstantsUtil = { ADD_CHAIN_METHOD: 'wallet_addEthereumChain', EIP6963_ANNOUNCE_EVENT: 'eip6963:announceProvider', EIP6963_REQUEST_EVENT: 'eip6963:requestProvider', - VERSION: '4.1.3' + VERSION: '4.1.3-5f2ae345.1' } diff --git a/packages/scaffold-utils/src/EthersStoreUtil.ts b/packages/scaffold-utils/src/EthersStoreUtil.ts index e46b602ffd..cf114126ea 100644 --- a/packages/scaffold-utils/src/EthersStoreUtil.ts +++ b/packages/scaffold-utils/src/EthersStoreUtil.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, ref, subscribe as sub } from 'valtio/vanilla' import type { Address, CombinedProvider, Provider } from './EthersTypesUtil.js' diff --git a/packages/scaffold-vue/CHANGELOG.md b/packages/scaffold-vue/CHANGELOG.md index afe6bf5d93..57fcf26bff 100644 --- a/packages/scaffold-vue/CHANGELOG.md +++ b/packages/scaffold-vue/CHANGELOG.md @@ -1,22 +1,22 @@ # @web3modal/scaffold-vue -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/scaffold@4.1.3 + - @web3modal/scaffold@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/scaffold@4.1.3-c46ed093.0 + - @web3modal/scaffold@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/scaffold-vue/package.json b/packages/scaffold-vue/package.json index 4e81520449..51eb3919e9 100644 --- a/packages/scaffold-vue/package.json +++ b/packages/scaffold-vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold-vue", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,11 +16,19 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/scaffold": "4.1.3" + "@web3modal/scaffold": "4.1.3-5f2ae345.1" }, "peerDependencies": { "vue": ">=3" }, + "devDependencies": { + "vue": "3.4.3" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + }, "keywords": [ "web3", "crypto", diff --git a/packages/scaffold/CHANGELOG.md b/packages/scaffold/CHANGELOG.md index a333b32f64..8017b6886c 100644 --- a/packages/scaffold/CHANGELOG.md +++ b/packages/scaffold/CHANGELOG.md @@ -1,30 +1,30 @@ # @web3modal/scaffold -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/common@4.1.3 - - @web3modal/core@4.1.3 - - @web3modal/siwe@4.1.3 - - @web3modal/ui@4.1.3 - - @web3modal/wallet@4.1.3 + - @web3modal/common@4.1.3-5f2ae345.1 + - @web3modal/wallet@4.1.3-5f2ae345.1 + - @web3modal/core@4.1.3-5f2ae345.1 + - @web3modal/siwe@4.1.3-5f2ae345.1 + - @web3modal/ui@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/wallet@4.1.3-c46ed093.0 - - @web3modal/common@4.1.3-c46ed093.0 - - @web3modal/core@4.1.3-c46ed093.0 - - @web3modal/siwe@4.1.3-c46ed093.0 - - @web3modal/ui@4.1.3-c46ed093.0 + - @web3modal/common@4.1.3-8e039e.0 + - @web3modal/wallet@4.1.3-8e039e.0 + - @web3modal/core@4.1.3-8e039e.0 + - @web3modal/siwe@4.1.3-8e039e.0 + - @web3modal/ui@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/scaffold/package.json b/packages/scaffold/package.json index 7a1fae83eb..264f72feaa 100644 --- a/packages/scaffold/package.json +++ b/packages/scaffold/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/scaffold", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -16,23 +16,20 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/common": "4.1.3", - "@web3modal/core": "4.1.3", - "@web3modal/ui": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", + "@web3modal/core": "4.1.3-5f2ae345.1", + "@web3modal/ui": "4.1.3-5f2ae345.1", "lit": "3.1.0" }, "peerDependencies": { - "@web3modal/siwe": "4.1.3", - "@web3modal/wallet": "4.1.3" + "@web3modal/siwe": "4.1.3-5f2ae345.1", + "@web3modal/wallet": "4.1.3-5f2ae345.1" }, "peerDependenciesMeta": { "@web3modal/siwe": { "optional": true } }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3" - }, "keywords": [ "web3", "crypto", diff --git a/packages/siwe/CHANGELOG.md b/packages/siwe/CHANGELOG.md index be4ed5412c..807c4591a9 100644 --- a/packages/siwe/CHANGELOG.md +++ b/packages/siwe/CHANGELOG.md @@ -1,24 +1,24 @@ # @web3modal/siwe -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/core@4.1.3 - - @web3modal/scaffold-utils@4.1.3 + - @web3modal/scaffold-utils@4.1.3-5f2ae345.1 + - @web3modal/core@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/core@4.1.3-c46ed093.0 - - @web3modal/scaffold-utils@4.1.3-c46ed093.0 + - @web3modal/scaffold-utils@4.1.3-8e039e.0 + - @web3modal/core@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/siwe/core/controller/SIWEController.ts b/packages/siwe/core/controller/SIWEController.ts index 1eadaeca50..d38c8b8546 100644 --- a/packages/siwe/core/controller/SIWEController.ts +++ b/packages/siwe/core/controller/SIWEController.ts @@ -1,4 +1,4 @@ -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { proxy, ref, subscribe as sub } from 'valtio/vanilla' import type { SIWEClientMethods, diff --git a/packages/siwe/package.json b/packages/siwe/package.json index f40c25bcfc..e85bab276d 100644 --- a/packages/siwe/package.json +++ b/packages/siwe/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/siwe", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -16,8 +16,8 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/core": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", + "@web3modal/core": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", "valtio": "1.11.2", "lit": "3.1.0" }, diff --git a/packages/solana/CHANGELOG.md b/packages/solana/CHANGELOG.md index 464c98db74..d0623ba464 100644 --- a/packages/solana/CHANGELOG.md +++ b/packages/solana/CHANGELOG.md @@ -1,30 +1,30 @@ # @web3modal/solana -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/polyfills@4.1.3 - - @web3modal/scaffold@4.1.3 - - @web3modal/scaffold-react@4.1.3 - - @web3modal/scaffold-utils@4.1.3 - - @web3modal/scaffold-vue@4.1.3 + - @web3modal/scaffold-react@4.1.3-5f2ae345.1 + - @web3modal/scaffold-utils@4.1.3-5f2ae345.1 + - @web3modal/scaffold-vue@4.1.3-5f2ae345.1 + - @web3modal/polyfills@4.1.3-5f2ae345.1 + - @web3modal/scaffold@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/polyfills@4.1.3-c46ed093.0 - - @web3modal/scaffold@4.1.3-c46ed093.0 - - @web3modal/scaffold-react@4.1.3-c46ed093.0 - - @web3modal/scaffold-utils@4.1.3-c46ed093.0 - - @web3modal/scaffold-vue@4.1.3-c46ed093.0 + - @web3modal/scaffold-react@4.1.3-8e039e.0 + - @web3modal/scaffold-utils@4.1.3-8e039e.0 + - @web3modal/scaffold-vue@4.1.3-8e039e.0 + - @web3modal/polyfills@4.1.3-8e039e.0 + - @web3modal/scaffold@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/solana/package.json b/packages/solana/package.json index 729da32966..48e9d7a15d 100644 --- a/packages/solana/package.json +++ b/packages/solana/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/solana", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -52,11 +52,11 @@ "@solana/wallet-adapter-trust": "0.1.13", "@solana/wallet-adapter-walletconnect": "0.1.16", "@walletconnect/universal-provider": "2.11.2", - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3", + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1", "bn.js": "5.2.1", "bs58": "5.0.0" }, @@ -66,7 +66,6 @@ "peerDependencies": { "react": ">=17", "react-dom": ">=17", - "viem": ">=1", "vue": ">=3" }, "peerDependenciesMeta": { @@ -75,13 +74,11 @@ }, "react-dom": { "optional": true + }, + "vue": { + "optional": true } }, - "optionalDependencies": { - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "keywords": [ "web3", "crypto", diff --git a/packages/solana/src/utils/scaffold/SolanaStoreUtil.ts b/packages/solana/src/utils/scaffold/SolanaStoreUtil.ts index 322bc3182c..2fca1178f4 100644 --- a/packages/solana/src/utils/scaffold/SolanaStoreUtil.ts +++ b/packages/solana/src/utils/scaffold/SolanaStoreUtil.ts @@ -1,5 +1,5 @@ import { proxy, ref, subscribe as sub } from 'valtio/vanilla' -import { subscribeKey as subKey } from 'valtio/utils' +import { subscribeKey as subKey } from 'valtio/vanilla/utils' import { Connection } from '@solana/web3.js' import { OptionsController } from '@web3modal/core' diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index bf6b49613c..bf426c0d3b 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,16 +1,16 @@ # @web3modal/ui -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies ## 4.1.2 diff --git a/packages/ui/package.json b/packages/ui/package.json index 45e65df5cb..922668d7d8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/ui", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", @@ -21,7 +21,7 @@ }, "devDependencies": { "@types/qrcode": "1.5.5", - "@web3modal/common": "4.1.3", + "@web3modal/common": "4.1.3-5f2ae345.1", "eslint-plugin-lit": "1.11.0", "eslint-plugin-wc": "2.0.4" }, diff --git a/packages/wagmi/CHANGELOG.md b/packages/wagmi/CHANGELOG.md index dc1c57bb40..5f4b80e354 100644 --- a/packages/wagmi/CHANGELOG.md +++ b/packages/wagmi/CHANGELOG.md @@ -1,32 +1,32 @@ # @web3modal/wagmi -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports - Updated dependencies []: - - @web3modal/polyfills@4.1.3 - - @web3modal/scaffold@4.1.3 - - @web3modal/scaffold-react@4.1.3 - - @web3modal/scaffold-utils@4.1.3 - - @web3modal/scaffold-vue@4.1.3 - - @web3modal/siwe@4.1.3 + - @web3modal/scaffold-react@4.1.3-5f2ae345.1 + - @web3modal/scaffold-utils@4.1.3-5f2ae345.1 + - @web3modal/scaffold-vue@4.1.3-5f2ae345.1 + - @web3modal/polyfills@4.1.3-5f2ae345.1 + - @web3modal/scaffold@4.1.3-5f2ae345.1 + - @web3modal/siwe@4.1.3-5f2ae345.1 -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies - Updated dependencies []: - - @web3modal/polyfills@4.1.3-c46ed093.0 - - @web3modal/scaffold@4.1.3-c46ed093.0 - - @web3modal/scaffold-react@4.1.3-c46ed093.0 - - @web3modal/scaffold-utils@4.1.3-c46ed093.0 - - @web3modal/scaffold-vue@4.1.3-c46ed093.0 - - @web3modal/siwe@4.1.3-c46ed093.0 + - @web3modal/scaffold-react@4.1.3-8e039e.0 + - @web3modal/scaffold-utils@4.1.3-8e039e.0 + - @web3modal/scaffold-vue@4.1.3-8e039e.0 + - @web3modal/polyfills@4.1.3-8e039e.0 + - @web3modal/scaffold@4.1.3-8e039e.0 + - @web3modal/siwe@4.1.3-8e039e.0 ## 4.1.2 diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index fdf3764926..9c95f1b6db 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wagmi", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/exports/index.js", "types": "./dist/types/exports/index.d.ts", @@ -51,11 +51,11 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx" }, "dependencies": { - "@web3modal/polyfills": "4.1.3", - "@web3modal/scaffold": "4.1.3", - "@web3modal/scaffold-react": "4.1.3", - "@web3modal/scaffold-utils": "4.1.3", - "@web3modal/scaffold-vue": "4.1.3" + "@web3modal/polyfills": "4.1.3-5f2ae345.1", + "@web3modal/scaffold": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-react": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-utils": "4.1.3-5f2ae345.1", + "@web3modal/scaffold-vue": "4.1.3-5f2ae345.1" }, "devDependencies": { "@wagmi/connectors": "4.1.14", @@ -68,7 +68,7 @@ "peerDependencies": { "@wagmi/connectors": ">=4.0.0", "@wagmi/core": ">=2.0.0", - "@web3modal/siwe": "4.1.3", + "@web3modal/siwe": "4.1.3-5f2ae345.1", "react": ">=17", "react-dom": ">=17", "viem": ">=2.0.0", @@ -88,12 +88,6 @@ "optional": true } }, - "optionalDependencies": { - "@web3modal/siwe": "4.1.3", - "react": ">=17", - "react-dom": ">=17", - "vue": ">=3" - }, "keywords": [ "web3", "crypto", diff --git a/packages/wallet/CHANGELOG.md b/packages/wallet/CHANGELOG.md index ff272690f9..d515fd5622 100644 --- a/packages/wallet/CHANGELOG.md +++ b/packages/wallet/CHANGELOG.md @@ -1,16 +1,16 @@ # @web3modal/wallet -## 4.1.3 +## 4.1.3-5f2ae345.1 ### Patch Changes -- feat: release new schema for secure site +- canary: test imports -## 4.1.3-c46ed093.0 +## 4.1.3-8e039e.0 ### Patch Changes -- canary: test secure site types +- feat: update optional dependencies ## 4.1.2 diff --git a/packages/wallet/package.json b/packages/wallet/package.json index 7accdcdc57..83154e01c8 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3modal/wallet", - "version": "4.1.3", + "version": "4.1.3-5f2ae345.1", "type": "module", "main": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", diff --git a/turbo.json b/turbo.json index fe3575e5a8..9943ceff7f 100644 --- a/turbo.json +++ b/turbo.json @@ -27,22 +27,29 @@ }, "build:scaffold": { "outputs": ["dist/**"], - "dependsOn": ["^build:common", "^build:core", "^build:ui", "^build:wallet", "^build:siwe"], + "dependsOn": [ + "^build:common", + "^build:core", + "^build:ui", + "^build:wallet", + "@web3modal/siwe#build:siwe", + "^build:scaffold-utils" + ], "cache": false }, "build:scaffold-utils": { "outputs": ["dist/**"], - "dependsOn": ["^build:polyfills", "^build:scaffold"], + "dependsOn": ["^build:polyfills", "^build:core"], "cache": false }, "build:scaffold-react": { "outputs": ["dist/**"], - "dependsOn": ["^build:scaffold-utils", "^build:scaffold", "^build:siwe"], + "dependsOn": ["^build:scaffold-utils", "^build:scaffold"], "cache": false }, "build:scaffold-vue": { "outputs": ["dist/**"], - "dependsOn": ["^build:scaffold-utils", "^build:scaffold", "^build:siwe"], + "dependsOn": ["^build:scaffold-utils", "^build:scaffold"], "cache": false }, "build:siwe": { From da854dac58bb8e2b8ecf1616673e58bb12a0a37a Mon Sep 17 00:00:00 2001 From: Glitch <66949816+glitch-txs@users.noreply.github.com> Date: Mon, 1 Apr 2024 16:30:21 -0300 Subject: [PATCH 3/4] add onramp type to view (#2101) --- packages/scaffold/src/client.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/scaffold/src/client.ts b/packages/scaffold/src/client.ts index 3d2475cfe6..76be63051c 100644 --- a/packages/scaffold/src/client.ts +++ b/packages/scaffold/src/client.ts @@ -60,7 +60,7 @@ export interface ScaffoldOptions extends LibraryOptions { } export interface OpenOptions { - view: 'Account' | 'Connect' | 'Networks' | 'ApproveTransaction' + view: 'Account' | 'Connect' | 'Networks' | 'ApproveTransaction' | 'OnRampProviders' } // -- Client -------------------------------------------------------------------- From 75855d67a93e5804aae124ace7e2420a2136b621 Mon Sep 17 00:00:00 2001 From: tomiir Date: Mon, 1 Apr 2024 17:46:30 -0300 Subject: [PATCH 4/4] feat: smart account creation (#2027) Co-authored-by: Luka Isailovic --- apps/laboratory/package.json | 2 + .../Ethers/EthersTransactionTest.tsx | 12 ++-- .../Ethers/EthersWriteContractTest.tsx | 7 +- .../components/Wagmi/WagmiSendUSDCTest.tsx | 26 +++---- .../components/Wagmi/WagmiTransactionTest.tsx | 10 +-- .../Wagmi/WagmiWriteContractTest.tsx | 8 ++- apps/laboratory/src/utils/WagmiConstants.ts | 4 +- .../fixtures/w3m-smart-account-fixture.ts | 63 ++++++++++++++++ .../tests/shared/pages/ModalPage.ts | 12 +++- .../tests/shared/pages/ModalWalletPage.ts | 32 +++++++++ apps/laboratory/tests/shared/utils/project.ts | 18 ++--- .../shared/validators/ModalWalletValidator.ts | 45 ++++++++++++ apps/laboratory/tests/smart-account.spec.ts | 52 ++++++++++++++ packages/common/index.ts | 1 + packages/common/src/utils/NetworkUtil.ts | 7 ++ .../core/src/controllers/NetworkController.ts | 25 ++++++- packages/core/src/utils/ConstantsUtil.ts | 3 - packages/ethers/src/client.ts | 68 ++++++++++-------- packages/ethers5/src/client.ts | 7 +- packages/scaffold-utils/src/ConstantsUtil.ts | 3 + packages/scaffold-utils/src/HelpersUtil.ts | 5 +- packages/scaffold/src/client.ts | 5 ++ .../w3m-account-default-widget/index.ts | 2 +- .../index.ts | 33 +++++++-- .../styles.ts | 4 ++ .../views/w3m-account-settings-view/index.ts | 58 ++++++++++++++- .../src/views/w3m-connect-view/index.ts | 2 +- .../views/w3m-email-verify-otp-view/index.ts | 30 +++++++- .../index.ts | 52 ++++++++++++-- .../index.ts | 18 ++++- .../views/w3m-wallet-receive-view/index.ts | 19 +++++ packages/siwe/src/client.ts | 4 +- packages/ui/src/assets/visual/google.ts | 12 ++++ packages/ui/src/assets/visual/lightbulb.ts | 19 +++++ packages/ui/src/assets/visual/pencil.ts | 21 ++++++ packages/ui/src/components/wui-text/styles.ts | 1 + .../ui/src/components/wui-visual/index.ts | 8 ++- .../composites/wui-profile-button/index.ts | 2 +- packages/ui/src/utils/TypeUtil.ts | 3 + packages/wagmi/src/client.ts | 53 +++++++++----- .../wagmi/src/connectors/EmailConnector.ts | 43 ++++------- .../wagmi/src/utils/defaultWagmiCoreConfig.ts | 6 +- .../src/utils/defaultWagmiReactConfig.ts | 6 +- packages/wallet/src/W3mFrameConstants.ts | 8 ++- packages/wallet/src/W3mFrameHelpers.ts | 8 +++ packages/wallet/src/W3mFrameProvider.ts | 72 ++++++++----------- packages/wallet/src/W3mFrameSchema.ts | 7 -- packages/wallet/src/W3mFrameTypes.ts | 7 +- 48 files changed, 699 insertions(+), 214 deletions(-) create mode 100644 apps/laboratory/tests/shared/fixtures/w3m-smart-account-fixture.ts create mode 100644 apps/laboratory/tests/shared/pages/ModalWalletPage.ts create mode 100644 apps/laboratory/tests/shared/validators/ModalWalletValidator.ts create mode 100644 apps/laboratory/tests/smart-account.spec.ts create mode 100644 packages/common/src/utils/NetworkUtil.ts create mode 100644 packages/ui/src/assets/visual/google.ts create mode 100644 packages/ui/src/assets/visual/lightbulb.ts create mode 100644 packages/ui/src/assets/visual/pencil.ts diff --git a/apps/laboratory/package.json b/apps/laboratory/package.json index 5740f4486a..e34be4ddd0 100644 --- a/apps/laboratory/package.json +++ b/apps/laboratory/package.json @@ -12,11 +12,13 @@ "playwright:test:wallet": "playwright test --grep 'connect-qr.spec.ts|wallet.spec.ts'", "playwright:test:email": "playwright test --grep 'email.spec.ts'", "playwright:test:siwe": "playwright test --grep siwe.spec.ts", + "playwright:test:sa": "playwright test --grep smart-account.spec.ts", "playwright:test:canary": "playwright test --retries=0 --grep canary.spec.ts --project='Desktop Chrome/wagmi'", "playwright:debug": "npm run playwright:test -- --debug", "playwright:debug:wallet": "npm run playwright:test:wallet -- --debug", "playwright:debug:email": "npm run playwright:test:email -- --debug", "playwright:debug:siwe": "npm run playwright:test:siwe -- --debug", + "playwright:debug:sa": "npm run playwright:test:sa -- --debug", "playwright:debug:canary": "npm run playwright:test:canary -- --debug" }, "dependencies": { diff --git a/apps/laboratory/src/components/Ethers/EthersTransactionTest.tsx b/apps/laboratory/src/components/Ethers/EthersTransactionTest.tsx index 0fe9e7cbf5..fe3c347d96 100644 --- a/apps/laboratory/src/components/Ethers/EthersTransactionTest.tsx +++ b/apps/laboratory/src/components/Ethers/EthersTransactionTest.tsx @@ -1,7 +1,7 @@ import { Button, useToast, Stack, Link, Text, Spacer } from '@chakra-ui/react' import { useWeb3ModalAccount, useWeb3ModalProvider } from '@web3modal/ethers/react' import { BrowserProvider, JsonRpcSigner, ethers } from 'ethers' -import { sepolia } from '../../utils/ChainsUtil' +import { sepolia, optimism } from '../../utils/ChainsUtil' import { useState } from 'react' import { vitalikEthAddress } from '../../utils/DataUtil' @@ -21,9 +21,7 @@ export function EthersTransactionTest() { const signer = new JsonRpcSigner(provider, address) const tx = await signer.sendTransaction({ to: vitalikEthAddress, - value: ethers.parseUnits('0.0001', 'gwei'), - maxFeePerGas: ethers.parseUnits('200', 'gwei'), - maxPriorityFeePerGas: ethers.parseUnits('200', 'gwei') + value: ethers.parseUnits('0.0001', 'gwei') }) toast({ title: 'Succcess', description: tx.hash, status: 'success', isClosable: true }) } catch { @@ -38,7 +36,9 @@ export function EthersTransactionTest() { } } - return chainId === sepolia.chainId && address ? ( + const allowedChains = [sepolia.chainId, optimism.chainId] + + return allowedChains.includes(Number(chainId)) && address ? ( - - - setAddress(e.target.value)} value={address} /> - setAmount(e.target.value)} - value={amount} - type="number" - />