From e0b20ede542dc0bc0aef03dd15996c61e458f21a Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Thu, 23 May 2024 14:10:20 -0600 Subject: [PATCH 01/13] Coinbase module bump to sdk v4 and support smart wallet creation --- .../[...4]wallets/[...6]coinbase/+page.md | 10 ++-- packages/coinbase/README.md | 11 +++-- packages/coinbase/package.json | 4 +- packages/coinbase/src/index.ts | 46 +++++++++++++------ packages/demo/package.json | 2 +- yarn.lock | 11 ++--- 6 files changed, 51 insertions(+), 33 deletions(-) diff --git a/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md b/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md index 2f6c36723..4c00ab9e5 100644 --- a/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md +++ b/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md @@ -29,12 +29,14 @@ npm install @web3-onboard/coinbase ```typescript type CoinbaseWalletOptions = { - /** @optional Use dark theme */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase Use dark theme */ darkMode?: boolean - /** @optional whether to connect mobile web app via WalletLink, defaults to false */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase whether to connect mobile web app via WalletLink, defaults to false */ enableMobileWalletLink?: boolean - /** @optional whether or not to reload dapp automatically after disconnect, defaults to true */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase whether or not to reload dapp automatically after disconnect, defaults to true */ reloadOnDisconnect?: boolean + /** Type of Coinbase wallets to support - options : 'all' | 'smartWalletOnly' | 'eoaOnly' - Default to `all` */ + supportedWalletType?: 'all' | 'smartWalletOnly' | 'eoaOnly' } ``` @@ -45,7 +47,7 @@ import Onboard from '@web3-onboard/core' import coinbaseWalletModule from '@web3-onboard/coinbase' // initialize the module with options -const coinbaseWalletSdk = coinbaseWalletModule({ darkMode: true }) +const coinbaseWalletSdk = coinbaseWalletModule() // can also initialize with no options... // const coinbaseWalletSdk = coinbaseWalletSdk() diff --git a/packages/coinbase/README.md b/packages/coinbase/README.md index 02110bccd..ea8d777a8 100644 --- a/packages/coinbase/README.md +++ b/packages/coinbase/README.md @@ -1,6 +1,7 @@ # @web3-onboard/coinbase ## Wallet module for connecting Coinbase Wallet SDK to web3-onboard + See [Coinbase Wallet Developer Docs](https://docs.cloud.coinbase.com/wallet-sdk/docs) ### Install @@ -11,12 +12,14 @@ See [Coinbase Wallet Developer Docs](https://docs.cloud.coinbase.com/wallet-sdk/ ```typescript type CoinbaseWalletOptions = { - /** @optional Use dark theme */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase Use dark theme */ darkMode?: boolean - /** @optional whether to connect mobile web app via WalletLink, defaults to false */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase whether to connect mobile web app via WalletLink, defaults to false */ enableMobileWalletLink?: boolean - /** @optional whether or not to reload dapp automatically after disconnect, defaults to true */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase whether or not to reload dapp automatically after disconnect, defaults to true */ reloadOnDisconnect?: boolean + /** Type of Coinbase wallets to support - options : 'all' | 'smartWalletOnly' | 'eoaOnly' - Default to `all` */ + supportedWalletType?: 'all' | 'smartWalletOnly' | 'eoaOnly' } ``` @@ -27,7 +30,7 @@ import Onboard from '@web3-onboard/core' import coinbaseWalletModule from '@web3-onboard/coinbase' // initialize the module with options -const coinbaseWalletSdk = coinbaseWalletModule({ darkMode: true }) +const coinbaseWalletSdk = coinbaseWalletModule() // can also initialize with no options... // const coinbaseWalletSdk = coinbaseWalletModule() diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index 6e9854042..cdc436d41 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/coinbase", - "version": "2.2.7", + "version": "2.3.0-alpha.1", "description": "Coinbase SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,7 +58,7 @@ "typescript": "^4.5.5" }, "dependencies": { - "@coinbase/wallet-sdk": "^3.9.3", + "@coinbase/wallet-sdk": "^4.0.0", "@web3-onboard/common": "^2.3.3" } } diff --git a/packages/coinbase/src/index.ts b/packages/coinbase/src/index.ts index c03028370..6fe173a9b 100644 --- a/packages/coinbase/src/index.ts +++ b/packages/coinbase/src/index.ts @@ -1,23 +1,37 @@ -import { WalletInit } from '@web3-onboard/common' +import type { + EIP1193Provider, + WalletInit, + WalletInterface +} from '@web3-onboard/common' function coinbaseWallet({ + supportedWalletType = 'all', darkMode = false, enableMobileWalletLink = false, reloadOnDisconnect = true }: { - /** @optional Use dark theme */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase Use dark theme */ darkMode?: boolean - /** @optional whether to connect mobile web app via WalletLink, defaults to false */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase whether to connect mobile web app via WalletLink, defaults to false */ enableMobileWalletLink?: boolean - /** @optional whether or not to reload dapp automatically after disconnect, defaults to true */ + /** @deprecated Deprecated after version 2.2.7 of @web3-onboard/coinbase whether or not to reload dapp automatically after disconnect, defaults to true */ reloadOnDisconnect?: boolean + /** Type of Coinbase wallets to support - options : 'all' | 'smartWalletOnly' | 'eoaOnly' - Default to `all` */ + supportedWalletType?: 'all' | 'smartWalletOnly' | 'eoaOnly' } = {}): WalletInit { return () => { return { label: 'Coinbase Wallet', getIcon: async () => (await import('./icon.js')).default, - getInterface: async ({ chains, appMetadata }) => { - const [chain] = chains + getInterface: async ({ + chains, + appMetadata + }): Promise => { + if (enableMobileWalletLink || reloadOnDisconnect) { + console.warn( + 'enableMobileWalletLink and reloadOnDisconnect are deprecated after version 2.2.7 of @web3-onboard/coinbase' + ) + } const { name, icon } = appMetadata || {} // according to https://github.com/wagmi-dev/wagmi/issues/383 @@ -35,25 +49,27 @@ function coinbaseWallet({ const base64 = window.btoa(icon || '') const appLogoUrl = `data:image/svg+xml;base64,${base64}` + const appChainIds = chains.map(({ id }) => parseInt(id, 16)) + const instance = new CoinbaseWalletSDKConstructor({ appName: name || '', appLogoUrl, - darkMode, - enableMobileWalletLink, - reloadOnDisconnect + appChainIds }) - const coinbaseWalletProvider = instance.makeWeb3Provider( - chain.rpcUrl, - parseInt(chain.id) - ) + const coinbaseWalletProvider = instance.makeWeb3Provider({ + options: supportedWalletType + }) // patch the chainChanged event const on = coinbaseWalletProvider.on.bind(coinbaseWalletProvider) coinbaseWalletProvider.on = (event, listener) => { + // @ts-ignore on(event, val => { if (event === 'chainChanged') { - listener(`0x${(val as number).toString(16)}`) + const numberVal = `0x${(val).toString(16)}` + // @ts-ignore + listener(numberVal) return } @@ -64,7 +80,7 @@ function coinbaseWallet({ } return { - provider: coinbaseWalletProvider, + provider: coinbaseWalletProvider as EIP1193Provider, instance } } diff --git a/packages/demo/package.json b/packages/demo/package.json index 178ee0e5e..2e905adcb 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -33,7 +33,7 @@ "@web3-onboard/capsule": "^2.0.3", "@web3-onboard/cede-store": "^2.2.0", "@web3-onboard/core": "^2.21.6", - "@web3-onboard/coinbase": "^2.2.7", + "@web3-onboard/coinbase": "^2.3.0-alpha.1", "@web3-onboard/dcent": "^2.2.7", "@web3-onboard/enkrypt": "^2.0.3", "@web3-onboard/fortmatic": "^2.0.18", diff --git a/yarn.lock b/yarn.lock index 6deb9103b..de1835272 100644 --- a/yarn.lock +++ b/yarn.lock @@ -773,16 +773,13 @@ preact "^10.16.0" sha.js "^2.4.11" -"@coinbase/wallet-sdk@^3.9.3": - version "3.9.3" - resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-3.9.3.tgz#daf10cb0c85d0363315b7270cb3f02bedc408aab" - integrity sha512-N/A2DRIf0Y3PHc1XAMvbBUu4zisna6qAdqABMZwBMNEfWrXpAwx16pZGkYCLGE+Rvv1edbcB2LYDRnACNcmCiw== +"@coinbase/wallet-sdk@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.0.tgz#1c492aab4d11dc7b08eed156f21c804ad47e8801" + integrity sha512-7q8k39a2Iuz30dAEeh86AaSAbLgVPW3gfLa1UYh2IqP7gS+X9witoMEMM8o016K6vxP5N++PrM+Lgu/O1KByBA== dependencies: - bn.js "^5.2.1" buffer "^6.0.3" clsx "^1.2.1" - eth-block-tracker "^7.1.0" - eth-json-rpc-filters "^6.0.0" eventemitter3 "^5.0.1" keccak "^3.0.3" preact "^10.16.0" From c26445eee1dbe49f5e4c1f2efe4fc8dbb2099448 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Fri, 24 May 2024 09:46:41 -0600 Subject: [PATCH 02/13] working through CD switch chain issues --- packages/coinbase/package.json | 5 +++-- packages/coinbase/src/index.ts | 21 +++++++++++++++++---- packages/core/src/provider.ts | 3 ++- packages/demo/src/App.svelte | 2 +- yarn.lock | 8 ++++---- 5 files changed, 27 insertions(+), 12 deletions(-) diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index cdc436d41..fce72d1b5 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -58,7 +58,8 @@ "typescript": "^4.5.5" }, "dependencies": { - "@coinbase/wallet-sdk": "^4.0.0", - "@web3-onboard/common": "^2.3.3" + "@coinbase/wallet-sdk": "^4.0.2", + "@web3-onboard/common": "^2.3.3", + "rxjs": "^7.5.2" } } diff --git a/packages/coinbase/src/index.ts b/packages/coinbase/src/index.ts index 6fe173a9b..68910aded 100644 --- a/packages/coinbase/src/index.ts +++ b/packages/coinbase/src/index.ts @@ -61,15 +61,28 @@ function coinbaseWallet({ options: supportedWalletType }) - // patch the chainChanged event - const on = coinbaseWalletProvider.on.bind(coinbaseWalletProvider) +// patch the chainChanged event +const on = coinbaseWalletProvider.on.bind(coinbaseWalletProvider) +console.log('coinbaseWalletProvider', coinbaseWalletProvider) +on('chainChanged', (chainId: string) => { + console.log('chainChanged in cb provider', chainId) +}) +on('connect', (chainId: any) => { + console.log('connect in cb provider', chainId) +}) +on('accountsChanged', (chainId: any) => { + console.log('accountsChanged in cb provider', chainId) +}) coinbaseWalletProvider.on = (event, listener) => { + console.log(event, listener) // @ts-ignore on(event, val => { + console.log('val', val) if (event === 'chainChanged') { - const numberVal = `0x${(val).toString(16)}` + const hexVal = `0x${val.toString(16)}` + console.log(val) // @ts-ignore - listener(numberVal) + listener(hexVal) return } diff --git a/packages/core/src/provider.ts b/packages/core/src/provider.ts index 3d45f9985..3f7b4a48c 100644 --- a/packages/core/src/provider.ts +++ b/packages/core/src/provider.ts @@ -448,9 +448,10 @@ export function switchChain( provider: EIP1193Provider, chainId: ChainId ): Promise { + console.log('switchChain', parseInt(chainId, 16)) return provider.request({ method: 'wallet_switchEthereumChain', - params: [{ chainId }] + params: [{ chainId: parseInt(chainId, 16) }] }) } diff --git a/packages/demo/src/App.svelte b/packages/demo/src/App.svelte index aba37c12d..e5d544dad 100644 --- a/packages/demo/src/App.svelte +++ b/packages/demo/src/App.svelte @@ -787,7 +787,7 @@ - diff --git a/yarn.lock b/yarn.lock index de1835272..2d213ce56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -773,10 +773,10 @@ preact "^10.16.0" sha.js "^2.4.11" -"@coinbase/wallet-sdk@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.0.tgz#1c492aab4d11dc7b08eed156f21c804ad47e8801" - integrity sha512-7q8k39a2Iuz30dAEeh86AaSAbLgVPW3gfLa1UYh2IqP7gS+X9witoMEMM8o016K6vxP5N++PrM+Lgu/O1KByBA== +"@coinbase/wallet-sdk@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.2.tgz#403b2194ecc9bcf8b8fd217ec5cd6529013b58f4" + integrity sha512-WMUeFbtS0rn8zavjAmNhFWq1r3TV7E5KuSij1Sar0/XuOC+nhj96uqSlIApAHdhuScoKZBq39VYsAQCHzOC6/w== dependencies: buffer "^6.0.3" clsx "^1.2.1" From b38c87121674c838cfaeaf5bfa7465cb7a9d62fc Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Fri, 24 May 2024 11:32:48 -0600 Subject: [PATCH 03/13] CB wallet working as expected --- packages/coinbase/src/index.ts | 48 +++++++++++++++++++++------------- packages/core/src/provider.ts | 3 +-- 2 files changed, 31 insertions(+), 20 deletions(-) diff --git a/packages/coinbase/src/index.ts b/packages/coinbase/src/index.ts index 68910aded..5308b8285 100644 --- a/packages/coinbase/src/index.ts +++ b/packages/coinbase/src/index.ts @@ -49,8 +49,11 @@ function coinbaseWallet({ const base64 = window.btoa(icon || '') const appLogoUrl = `data:image/svg+xml;base64,${base64}` - const appChainIds = chains.map(({ id }) => parseInt(id, 16)) - + const appChainIds = chains.map( + // @ts-ignore - treating hex strings as numbers as they are expected to be hex numbers + ({ id }) => id as number + ) + const instance = new CoinbaseWalletSDKConstructor({ appName: name || '', appLogoUrl, @@ -61,26 +64,35 @@ function coinbaseWallet({ options: supportedWalletType }) -// patch the chainChanged event -const on = coinbaseWalletProvider.on.bind(coinbaseWalletProvider) -console.log('coinbaseWalletProvider', coinbaseWalletProvider) -on('chainChanged', (chainId: string) => { - console.log('chainChanged in cb provider', chainId) -}) -on('connect', (chainId: any) => { - console.log('connect in cb provider', chainId) -}) -on('accountsChanged', (chainId: any) => { - console.log('accountsChanged in cb provider', chainId) -}) + // patch the chainChanged event + const on = coinbaseWalletProvider.on.bind(coinbaseWalletProvider) + console.log('coinbaseWalletProvider', coinbaseWalletProvider) + on('chainChanged', (chainId: string) => { + console.log('chainChanged in cb provider', chainId) + }) + on('connect', (chainId: any) => { + console.log('connect in cb provider', chainId) + }) + on('accountsChanged', (chainId: any) => { + console.log('accountsChanged in cb provider', chainId) + }) coinbaseWalletProvider.on = (event, listener) => { - console.log(event, listener) // @ts-ignore on(event, val => { - console.log('val', val) if (event === 'chainChanged') { - const hexVal = `0x${val.toString(16)}` - console.log(val) + let hexVal: string + // TODO: Refine using viem functions + if (typeof val === 'number') { + hexVal = `0x${val.toString(16)}` + } else if ( + typeof val === 'string' && + /^0x[0-9a-fA-F]+$/.test(val) + ) { + hexVal = val + } else { + throw new Error('Invalid chainId') + } + // @ts-ignore listener(hexVal) return diff --git a/packages/core/src/provider.ts b/packages/core/src/provider.ts index 3f7b4a48c..3d45f9985 100644 --- a/packages/core/src/provider.ts +++ b/packages/core/src/provider.ts @@ -448,10 +448,9 @@ export function switchChain( provider: EIP1193Provider, chainId: ChainId ): Promise { - console.log('switchChain', parseInt(chainId, 16)) return provider.request({ method: 'wallet_switchEthereumChain', - params: [{ chainId: parseInt(chainId, 16) }] + params: [{ chainId }] }) } From 5690fcc2cd2749526c42cde91980d1fa9b040a7f Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 28 May 2024 12:08:34 -0600 Subject: [PATCH 04/13] Clarify smart wallet within docs --- docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md | 4 ++++ packages/coinbase/README.md | 4 ++++ packages/coinbase/package.json | 3 ++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md b/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md index 4c00ab9e5..f02fffba8 100644 --- a/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md +++ b/docs/src/routes/docs/[...4]wallets/[...6]coinbase/+page.md @@ -40,6 +40,10 @@ type CoinbaseWalletOptions = { } ``` +## Smart Wallet + +Starting at `@web3-onboard/coinbase` version 2.3.0 smart wallet support has been added. A smart wallet lives in your browser, no extensions or app installs needed. Use passkeys for signing, with enterprise-grade security without complex seed phrases. One wallet, one address, works universally across major L2s and onchain apps. [More info on Coinbase smart wallets](https://www.coinbase.com/wallet/smart-wallet). + ## Usage ```typescript diff --git a/packages/coinbase/README.md b/packages/coinbase/README.md index ea8d777a8..2cfb75d85 100644 --- a/packages/coinbase/README.md +++ b/packages/coinbase/README.md @@ -23,6 +23,10 @@ type CoinbaseWalletOptions = { } ``` +## Smart Wallet + +Starting at `@web3-onboard/coinbase` version 2.3.0 smart wallet support has been added. A smart wallet lives in your browser, no extensions or app installs needed. Use passkeys for signing, with enterprise-grade security without complex seed phrases. One wallet, one address, works universally across major L2s and onchain apps. [More info on Coinbase smart wallets](https://www.coinbase.com/wallet/smart-wallet). + ## Usage ```typescript diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index 95af35155..529cc9124 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -31,7 +31,8 @@ "confirmed", "Injected Wallet", "Crypto", - "Crypto Wallet" + "Crypto Wallet", + "Smart Wallet" ], "repository": { "type": "git", From efabd3b8dd8dbc744ff9c4faf678f5a99cb3d100 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Thu, 30 May 2024 15:42:17 -0600 Subject: [PATCH 05/13] Update handler of chainId within eth_chainId --- packages/coinbase/package.json | 2 +- packages/coinbase/src/index.ts | 31 +++++++++++++++++++++---------- packages/demo/package.json | 2 +- 3 files changed, 23 insertions(+), 12 deletions(-) diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index 529cc9124..bf959dcbf 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/coinbase", - "version": "2.3.0-alpha.3", + "version": "2.3.0-alpha.4", "description": "Coinbase SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", diff --git a/packages/coinbase/src/index.ts b/packages/coinbase/src/index.ts index 8cfaae86b..22858ab66 100644 --- a/packages/coinbase/src/index.ts +++ b/packages/coinbase/src/index.ts @@ -1,7 +1,8 @@ -import type { - EIP1193Provider, - WalletInit, - WalletInterface +import { + createEIP1193Provider, + fromHex, + type WalletInit, + type WalletInterface } from '@web3-onboard/common' function coinbaseWallet({ @@ -27,9 +28,9 @@ function coinbaseWallet({ chains, appMetadata }): Promise => { - if (enableMobileWalletLink || reloadOnDisconnect) { + if (enableMobileWalletLink || reloadOnDisconnect || darkMode) { console.warn( - 'enableMobileWalletLink and reloadOnDisconnect are deprecated after version 2.2.7 of @web3-onboard/coinbase' + 'darkMode, enableMobileWalletLink and reloadOnDisconnect init props are deprecated after version 2.2.7 of @web3-onboard/coinbase' ) } const { name, icon } = appMetadata || {} @@ -50,9 +51,8 @@ function coinbaseWallet({ const base64 = window.btoa(icon || '') const appLogoUrl = `data:image/svg+xml;base64,${base64}` - const appChainIds = chains.map( - // @ts-ignore - treating hex strings as numbers as they are expected to be hex numbers - ({ id }) => id as number + const appChainIds = chains.map(({ id }) => + fromHex(id as `0x${string}`, 'number') ) const instance = new CoinbaseWalletSDKConstructor({ @@ -89,9 +89,20 @@ function coinbaseWallet({ return coinbaseWalletProvider } + const provider = createEIP1193Provider(coinbaseWalletProvider, { + eth_chainId: ({ baseRequest }) => + baseRequest({ method: 'eth_chainId' }).then(id => { + if (isHex(id)) { + return id + } else { + return toHex(id) + } + }) + }) + provider.removeListener = (event, func) => {} return { - provider: coinbaseWalletProvider as EIP1193Provider, + provider, instance } } diff --git a/packages/demo/package.json b/packages/demo/package.json index 2e18ecb66..65e0fdd83 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -33,7 +33,7 @@ "@web3-onboard/capsule": "2.1.0-alpha.2", "@web3-onboard/cede-store": "^2.3.0-alpha.2", "@web3-onboard/core": "^2.22.0-alpha.5", - "@web3-onboard/coinbase": "^2.3.0-alpha.3", + "@web3-onboard/coinbase": "^2.3.0-alpha.4", "@web3-onboard/dcent": "^2.2.7", "@web3-onboard/enkrypt": "^2.1.0-alpha.2", "@web3-onboard/fortmatic": "^2.1.0-alpha.2", From bfc5f5cfadfa2ef9f6dcffc7047584b221c7ae61 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Fri, 31 May 2024 11:09:18 -0600 Subject: [PATCH 06/13] remove chainId patch in CB provider --- packages/coinbase/package.json | 4 ++-- packages/coinbase/src/index.ts | 11 +---------- packages/demo/package.json | 2 +- yarn.lock | 8 ++++---- 4 files changed, 8 insertions(+), 17 deletions(-) diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index cdebfa5a7..18a37f709 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/coinbase", - "version": "2.4.0-alpha.1", + "version": "2.4.0-alpha.2", "description": "Coinbase SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,7 +59,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@coinbase/wallet-sdk": "^4.0.2", + "@coinbase/wallet-sdk": "4.0.3", "@web3-onboard/common": "^2.4.0-alpha.3" } } diff --git a/packages/coinbase/src/index.ts b/packages/coinbase/src/index.ts index 22858ab66..5ec24f1a7 100644 --- a/packages/coinbase/src/index.ts +++ b/packages/coinbase/src/index.ts @@ -89,16 +89,7 @@ function coinbaseWallet({ return coinbaseWalletProvider } - const provider = createEIP1193Provider(coinbaseWalletProvider, { - eth_chainId: ({ baseRequest }) => - baseRequest({ method: 'eth_chainId' }).then(id => { - if (isHex(id)) { - return id - } else { - return toHex(id) - } - }) - }) + const provider = createEIP1193Provider(coinbaseWalletProvider) provider.removeListener = (event, func) => {} return { diff --git a/packages/demo/package.json b/packages/demo/package.json index d12a47d02..a324ec5c9 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -33,7 +33,7 @@ "@web3-onboard/capsule": "2.1.0-alpha.2", "@web3-onboard/cede-store": "^2.3.0-alpha.2", "@web3-onboard/core": "2.22.0-alpha.7", - "@web3-onboard/coinbase": "^2.4.0-alpha.1", + "@web3-onboard/coinbase": "^2.4.0-alpha.2", "@web3-onboard/dcent": "^2.2.7", "@web3-onboard/enkrypt": "^2.1.0-alpha.2", "@web3-onboard/fortmatic": "^2.1.0-alpha.2", diff --git a/yarn.lock b/yarn.lock index f079b9c1d..1e03b867d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -783,10 +783,10 @@ preact "^10.16.0" sha.js "^2.4.11" -"@coinbase/wallet-sdk@^4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.2.tgz#403b2194ecc9bcf8b8fd217ec5cd6529013b58f4" - integrity sha512-WMUeFbtS0rn8zavjAmNhFWq1r3TV7E5KuSij1Sar0/XuOC+nhj96uqSlIApAHdhuScoKZBq39VYsAQCHzOC6/w== +"@coinbase/wallet-sdk@4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@coinbase/wallet-sdk/-/wallet-sdk-4.0.3.tgz#fd52dd4c168c35979c7b3294018a6f78d163a593" + integrity sha512-y/OGEjlvosikjfB+wk+4CVb9OxD1ob9cidEBLI5h8Hxaf/Qoob2XoVT1uvhtAzBx34KpGYSd+alKvh/GCRre4Q== dependencies: buffer "^6.0.3" clsx "^1.2.1" From ed00198486b47c94ec1a7a12efd62197a29ed509 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Fri, 31 May 2024 11:10:08 -0600 Subject: [PATCH 07/13] Revert version bump --- packages/coinbase/package.json | 2 +- packages/demo/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index 18a37f709..8c2c13c67 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/coinbase", - "version": "2.4.0-alpha.2", + "version": "2.4.0-alpha.1", "description": "Coinbase SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", diff --git a/packages/demo/package.json b/packages/demo/package.json index a324ec5c9..d12a47d02 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -33,7 +33,7 @@ "@web3-onboard/capsule": "2.1.0-alpha.2", "@web3-onboard/cede-store": "^2.3.0-alpha.2", "@web3-onboard/core": "2.22.0-alpha.7", - "@web3-onboard/coinbase": "^2.4.0-alpha.2", + "@web3-onboard/coinbase": "^2.4.0-alpha.1", "@web3-onboard/dcent": "^2.2.7", "@web3-onboard/enkrypt": "^2.1.0-alpha.2", "@web3-onboard/fortmatic": "^2.1.0-alpha.2", From e7c25713e49495ea020801909e32eb22ace9b0d8 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Fri, 31 May 2024 12:17:48 -0600 Subject: [PATCH 08/13] Yarn docs --- docs/yarn.lock | 384 ++++++++++++++++++++++++------------------------- 1 file changed, 188 insertions(+), 196 deletions(-) diff --git a/docs/yarn.lock b/docs/yarn.lock index 4e5a36adb..8f40d35b6 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -4620,61 +4620,52 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" -"@web3-onboard/bitget@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/bitget/-/bitget-2.1.0-wagmi.2.tgz#e6243cc519935a4d6f91849e86fb1e9e3f66f897" - integrity sha512-ro256/jBni/632DTUiMEpL+yEkm/sRHRUb57q2u8bwJDZYa1TX8UfR0z9+I72Nna75okYMdqXNeamNZUPRI9xA== +"@web3-onboard/bitget@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/bitget/-/bitget-2.1.0.tgz#d17c64a70272a710aea2382dd17e3962612fc7fb" + integrity sha512-VGiaHZzzmz/A1rJXAV4JJpI/hSr+4Gj8yxr7bbNBsU9yXqE2OCOqeqRL1R6dsQ4su1HWHrWR13W9cDwIT7lwvQ== dependencies: "@bitget-wallet/web3-sdk" "^0.0.8" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/blocto@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/blocto/-/blocto-2.1.0-wagmi.2.tgz#c3c0b390f058a33b43181f990f34bb4e20a03971" - integrity sha512-adwDbUs8NacfH7gm/o4e/znxhlFfgSQmAQbSQnQu3zb0db1XzqLm1Rpy+N/tbzUyOh+6z6W1l9h/us3FWhb/4A== +"@web3-onboard/blocto@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/blocto/-/blocto-2.1.0.tgz#0d1761ba20cb762cc9e88586395a701866998f8d" + integrity sha512-g0wpWkR2AgKQfUjt8UHYdTbwhjqtNfXJ/nxp/y3Czfs1/Itct/5bwx4VzbNpfgJyKYRnSsV8deil7dXyUsUVIw== dependencies: "@blocto/sdk" "^0.9.1" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/cede-store@^2.3.0-alpha.2": - version "2.3.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/cede-store/-/cede-store-2.3.0-wagmi.2.tgz#884888bdb2854ab636d4bfa048cfff1058d1635e" - integrity sha512-TTXHCcuyj2x0CclJB34YV4kqdjGD1hDzimGing5xRXNUDkllihwCSeceoI/rIU5Z/zIvNg89Vu8M1OdlB+iEgQ== +"@web3-onboard/cede-store@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/cede-store/-/cede-store-2.3.0.tgz#7e9deba23844dcd688176a31154ee4890ae20ed6" + integrity sha512-keGyy29rkm5DyxO1Fi+AEtt3W6HPxG8M1s5qW8ODXtYuTqVo4GpacL4e0Mf1BCEA00adf2UL1gj7WTSWkH0paw== dependencies: "@cedelabs/providers" "^1.5.0" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/coinbase@^2.3.0-alpha.2": - version "2.3.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/coinbase/-/coinbase-2.3.0-wagmi.2.tgz#022225ae36a2fdc3b7e4cff856ca0b852771cdbd" - integrity sha512-6++6a5tLaGKDzFfpwTczuN4949U9TM00Cl2R5pLZXXkB6yLu1fkkEsfcoLTdmbD0m0F+kmmD0L1+Py5WGyzy8w== +"@web3-onboard/coinbase@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/coinbase/-/coinbase-2.3.0.tgz#ebe6b409579676143adaea34084bbad75d9552d3" + integrity sha512-I2R5LL1PV9RMlzE/wPWr9HMEgfQVrTg/Qc61l78/laOxFxwNLAOTMsod4m5FMf2XLN+HQFSylq/g6qpstHhgUQ== dependencies: "@coinbase/wallet-sdk" "3.9.2" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/common@2.4.0-wagmi.2", "@web3-onboard/common@^2.4.0-wagmi.2": - version "2.4.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.4.0-wagmi.2.tgz#c4111840bc7025d4fed3c5122d8359d53a1512ce" - integrity sha512-ORgs6P9ylX2930csi7ShcqW6lbIZ09uaAeCboJfOAEF9/ASlGDaY9VkOZ1EJk7Bu2zr86BsfuHTStID0pJQfRA== +"@web3-onboard/common@2.4.0", "@web3-onboard/common@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.4.0.tgz#dcc61ef095bd09eb3ba47a9752d6fb75ba53fd9b" + integrity sha512-WS+/+giBbBFTnIUcphGWIas+KZJ+JjYNNPVj/N3EUrrc0nSbmtFkD3hqvz8f1GH2C0p547FEdIwahZL3+MtROw== dependencies: joi "17.9.1" viem "2.12.0" -"@web3-onboard/common@^2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.3.4.tgz#1ce41e090c19e8ac802c45737de3dda3dabea751" - integrity sha512-LQM7ZA1LoJ4GirsVEWHkv9KNJcrIT+AplR957BP5O8tll+p/A1GCju89C7jAMnb3+9LShUCwHcbE4o8l8gVb9A== +"@web3-onboard/core@^2.22.0": + version "2.22.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.22.0.tgz#81cda166b02aadcb13b65fc90df25f3f4e9bcde3" + integrity sha512-b/EJLYhZwtVSIDORnE8J2xvWxJ6tkqIRmaq+ndp+Np22rrI87ZUchaWmqQ4gjthCdkd9OnIc1szqdHp1uq/+Yw== dependencies: - bignumber.js "^9.1.0" - ethers "5.5.4" - joi "17.9.1" - -"@web3-onboard/core@^2.22.0-alpha.7": - version "2.22.0-wagmi.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/core/-/core-2.22.0-wagmi.4.tgz#3ea46b4da8ca83bb1d5058f1ad329bd288c69807" - integrity sha512-JR/qkFiPT5mXMrpCIYl89f5EzWQxxMw4OZG6n26AjjhgcbF5EcOzs42/dcXmWhtEk/VGoilA2FD/wYgaQhk6dA== - dependencies: - "@web3-onboard/common" "2.4.0-wagmi.2" + "@web3-onboard/common" "2.4.0" bnc-sdk "^4.6.7" bowser "^2.11.0" eventemitter3 "^4.0.7" @@ -4687,207 +4678,208 @@ svelte-i18n "^3.3.13" viem "2.12.0" -"@web3-onboard/dcent@^2.2.8-alpha.1": - version "2.2.8" - resolved "https://registry.yarnpkg.com/@web3-onboard/dcent/-/dcent-2.2.8.tgz#62d472d2540e064509a65aced44f3767eb88bfba" - integrity sha512-4eKbksa4JtbkTdhdMXgXuFb9goZDNWiUPDIvQO1VvhBVAyDXQg2178XctL9J0TvPLHPTjNf+3l+EjYxh6gM1rw== +"@web3-onboard/dcent@^2.2.8": + version "2.2.9" + resolved "https://registry.yarnpkg.com/@web3-onboard/dcent/-/dcent-2.2.9.tgz#07c0d53b1e2efff1364295128689bea5aab488c1" + integrity sha512-TK5dkPx26ubLEZQXj3/S0F5XUXCeSxWjgSS31ZceRh0nZnA+09Rep3SOdQwZwfLrMYHbJlxSjsNwaZaQDb1MvQ== dependencies: "@ethereumjs/tx" "^3.4.0" "@ethersproject/providers" "^5.5.0" - "@web3-onboard/common" "^2.3.4" - "@web3-onboard/hw-common" "^2.3.1" + "@web3-onboard/common" "^2.4.0" + "@web3-onboard/hw-common" "^2.3.2" eth-dcent-keyring "^0.2.2" -"@web3-onboard/enkrypt@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/enkrypt/-/enkrypt-2.1.0-wagmi.2.tgz#1e01a8cc02f3b4a3f1d60fa87134da8725763ad4" - integrity sha512-hLNeXl69abYjT6D7IJxMVTHJ6TadC8+BuDX6HiYt+c7XkOHfV12sIL+MWpa9VW6ODyNfpxzje0gHHMvlRCZjCw== +"@web3-onboard/enkrypt@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/enkrypt/-/enkrypt-2.1.0.tgz#bf08b6ea38f8ebe3858a20c00b24d5933023399a" + integrity sha512-8Qkcq1nL1NgyJ/MYGzHfMTT0nDbHrdr47uK+iYPMoEjFBAbw4U+PSPtvQuZ8TjsR1NBiDf3gFpeB4Eka09qn7A== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/fortmatic@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/fortmatic/-/fortmatic-2.1.0-wagmi.2.tgz#9557863671f0999cadf7ec466ff1c596100e679e" - integrity sha512-uxqLzBZBzy8HY4Pfe3CeSpwHI4X2e+Cog1U6THHjPAH5BKwpqcycXULvYuHL95gkUzuaAJTozd3nG4TEI7vbLw== +"@web3-onboard/fortmatic@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/fortmatic/-/fortmatic-2.1.0.tgz#350817145274084cc9c9723d568514d6fbb23b96" + integrity sha512-lUz6OZn+xQK2GncsWuiSuLay+sjhkqiVUwgIZM87j26YLtRZMLzWzIPHCAH3EGQPEbU8SU0Y8ViD345HYI/P+w== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" fortmatic "^2.2.1" -"@web3-onboard/frame@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/frame/-/frame-2.1.0-wagmi.2.tgz#a5aac16e1ff2e7d9d490a8c76bee71e51dee27a8" - integrity sha512-uckuVzrxgBtm4Hv+0TBTNFapUd6mmziwjVDMswbu88u5eon6Vdo+BsqqqCWlWemjqQQUP85JazwMxHDG0AZ8RA== +"@web3-onboard/frame@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/frame/-/frame-2.1.0.tgz#8d430694fa7436a1d24bc05f2b9e0e8af98a6fe6" + integrity sha512-berfrvsFeLxWEJW6ygwNsxoyI4nTy0jwv3J+2yvpELMiLnuEFxcYqLlXg5Afgxles3CHZKBXpblg282j9fdc0g== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" eth-provider "^0.13.6" -"@web3-onboard/frontier@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/frontier/-/frontier-2.1.0-wagmi.2.tgz#f2645a9bfb32be6d00f09067a7854baec00587a1" - integrity sha512-/tfWkIBCPVNBU382V1X88mtrC78iuaPnrJ86VLzriLD6ESJvQRfOsU3nkkLKur99trorbvjmSv2c7nsrK/Tacg== +"@web3-onboard/frontier@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/frontier/-/frontier-2.1.0.tgz#dd179215bc7ebc0113e1d9fe47167d2f75e34d9f" + integrity sha512-HZ7JrhoZ8VL7f4pUlD6qmaXRv4HN758nS/eG9s7xFo9OrIXBi/LM44+aR2MLe69wZCNc4SLrxCk5ht+RjGR7pw== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/gas@^2.2.0-alpha.2": - version "2.2.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/gas/-/gas-2.2.0-wagmi.2.tgz#763d991c9fcf1358879e3bf132502f386b37a05e" - integrity sha512-rRPT7y6wt7QeYBvpAHYKYiitttupZSaWIjadJvkavmjoQ695sylFasyKk+pfocUPRrnZ/kh+c9VYdQSEizTjSQ== +"@web3-onboard/gas@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/gas/-/gas-2.2.0.tgz#68f1429a586d879556167dcb479e26dda5184264" + integrity sha512-6ILydPH832B0/PZhtxgYXsyN+2Voq/XtAoJEb/EMdjL82yDaqpOQJMOcB7o+1wfPlwzGkFRM0nf87EN90aVeZQ== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" joi "17.9.1" rxjs "^7.5.2" -"@web3-onboard/gnosis@^2.3.0-alpha.2": - version "2.3.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/gnosis/-/gnosis-2.3.0-wagmi.2.tgz#9b5e37e871361e65b4ebd520b64abf7f5245ae51" - integrity sha512-5CbZ7tlUdbCn4r2ZF/u3GsUKhGTFfgzhqf1ARskjzhFuD7BWuSB3QBqRB9VGjsIyyWkkRXiM8+RhwI7Omt4+Eg== +"@web3-onboard/gnosis@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/gnosis/-/gnosis-2.3.0.tgz#49b351168ab123df5be968dcfca332a0d6b2618c" + integrity sha512-7MTfP4pU1gI90Gv+5CiHFVFnyR2Sc6BdpJQayGIu9BlfCs5FIL36jTACGxebcSToRFkuTipzPisj3Goh100ZNQ== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/hw-common@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@web3-onboard/hw-common/-/hw-common-2.3.1.tgz#1a968a0b40e64bb6b82593810c15b1fa7f620306" - integrity sha512-Dbztkmr+0iN3BJmwu7f3nvk7atbJEm9AmySlyyIYTqn+kuPWk88j8s1PAyHHOej2lLrtswyj1c3ER65O5S1M2g== +"@web3-onboard/hw-common@^2.3.2": + version "2.3.2" + resolved "https://registry.yarnpkg.com/@web3-onboard/hw-common/-/hw-common-2.3.2.tgz#2b527cec2710e3f0e996ae445f79af21effd22b5" + integrity sha512-nkn6mrkTHXnqRoID3t+24l/M/dPNKBGNunUSosNFS2f33SsOojPNqpmPXm5SGvIKBvpGScDYQC3vL1zzTliaKw== dependencies: "@ethereumjs/common" "2.6.2" - "@web3-onboard/common" "^2.3.4" + "@web3-onboard/common" "^2.4.0" + bignumber.js "^9.1.0" ethers "5.5.4" joi "17.9.1" rxjs "^7.5.2" -"@web3-onboard/infinity-wallet@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/infinity-wallet/-/infinity-wallet-2.1.0-wagmi.2.tgz#b61e3fbc87d7e8295f6cdfd277b181d155123b0c" - integrity sha512-Pq5PBOn2RL5N7oXGTZS6/s26FSeclwGUR7aEJ6zPI3ISP7AH50D1wiapLiXX4FcVjeQ13nCD2bQ/puC5A0HDww== +"@web3-onboard/infinity-wallet@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/infinity-wallet/-/infinity-wallet-2.1.0.tgz#9b6d13e16ae6e7b32e33a90cc0d76222acfa5839" + integrity sha512-K4a3qFdeBg8rVy5zzX+qwuuBWC1VQ6SZqngNGb+US6DeIZ+YeIj0DHGTzOcmtXUFeeNasW3UvkdI2cOYoAz5eQ== dependencies: "@infinitywallet/infinity-connector" "^1.0.6" -"@web3-onboard/injected-wallets@^2.11.0-alpha.2": - version "2.11.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/injected-wallets/-/injected-wallets-2.11.0-wagmi.2.tgz#377a7e5a5f9cec77eb893c258128eeebb04e4482" - integrity sha512-zuaK/BcayMg9fSe1wae9q8dDLTctyMSj5O03VMnr014EMpWmAXJg5BcdVfo62bHCUexaEfUjUdNKw+81hFoAcQ== +"@web3-onboard/injected-wallets@^2.11.0": + version "2.11.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/injected-wallets/-/injected-wallets-2.11.0.tgz#82eb5f1271b025aa81883548209e39d49b7136cb" + integrity sha512-UzRo8suvnev9buTvLOrtegyMQpFlYSldvOiZEUzbrNx2PZ6TVz+pnvt85SeWE02wb2KMcYZ72uJ3jFhWa1ssug== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" joi "17.9.1" lodash.uniqby "^4.7.0" -"@web3-onboard/keepkey@^2.3.8-alpha.1": - version "2.3.8" - resolved "https://registry.yarnpkg.com/@web3-onboard/keepkey/-/keepkey-2.3.8.tgz#5b82cb6c0899a0ca4648b07d33507095464a9a7a" - integrity sha512-5yx/GeO+YK3aD4Wa9McoEfnOjskedRF5ABq2Wr0pUPeEFxhoS5Mi4i//205KTn3Tgv9q0e65liYXNItzCn03lA== +"@web3-onboard/keepkey@^2.3.8": + version "2.3.9" + resolved "https://registry.yarnpkg.com/@web3-onboard/keepkey/-/keepkey-2.3.9.tgz#82405cab276b81333ea95ac19e7f823f43279097" + integrity sha512-PnqeuXEEeuF1sBQoHvE5anoOYCw60R1tpF1K3NljaJV/naN61KWP/WMGbYjaP1PI59K1s+r0Q5pFb2RvXSUB0g== dependencies: "@ethersproject/providers" "^5.5.0" "@shapeshiftoss/hdwallet-core" "^1.15.2" "@shapeshiftoss/hdwallet-keepkey-webusb" "^1.15.2" - "@web3-onboard/common" "^2.3.4" - "@web3-onboard/hw-common" "^2.3.1" + "@web3-onboard/common" "^2.4.0" + "@web3-onboard/hw-common" "^2.3.2" ethereumjs-util "^7.1.3" -"@web3-onboard/keystone@^2.3.8-alpha.1": - version "2.3.8" - resolved "https://registry.yarnpkg.com/@web3-onboard/keystone/-/keystone-2.3.8.tgz#c1447161d1d91b88170400e7ebfb7284db54d351" - integrity sha512-1kwf3luSMlv61R9KGxXNVB6548Axmsppq+JL++wACFBwKBig3JQrvqw1llIc9rkPUGcxq+o/FDY3XpBeO7jrig== +"@web3-onboard/keystone@^2.3.8": + version "2.3.9" + resolved "https://registry.yarnpkg.com/@web3-onboard/keystone/-/keystone-2.3.9.tgz#13921804e123ffd145c726dd1f8eaa7aba016bfb" + integrity sha512-7Gby5+oVHs2aBGjTSAmtsLyXPY8Fwl8SFWaWQI1oHDDvNdI1IoMJ9ZwPZnQLS+Fj0jMW/cZcrjlWqq5mqKeA1g== dependencies: "@ethereumjs/tx" "^3.4.0" "@ethersproject/providers" "^5.5.0" "@keystonehq/eth-keyring" "^0.14.00.3" - "@web3-onboard/common" "^2.3.4" - "@web3-onboard/hw-common" "^2.3.1" + "@web3-onboard/common" "^2.4.0" + "@web3-onboard/hw-common" "^2.3.2" -"@web3-onboard/ledger@^2.7.0-alpha.2": - version "2.7.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/ledger/-/ledger-2.7.0-wagmi.2.tgz#ed6ee7e6b31870a1feffd9fffb8d2022680cba33" - integrity sha512-mdO4Uds6fGUFeLQqxRIHboMBoy+4CpE0aCyRxJZ67K4Xax71xmZM8le5W6UCGtPLmy8xp69rdeH8FPSBK0x4mA== +"@web3-onboard/ledger@^2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/ledger/-/ledger-2.7.0.tgz#2a4ee1e3e48c60476650f6fb9368aabd41f2b1a6" + integrity sha512-2SLLXW7riJc9a/bDSnRc2CiTAxIhOXa1bVa+thjEq3vi188XwepbgTe97PSQizgD5rZ6hyLdb/PPyk195EtPWw== dependencies: "@ledgerhq/connect-kit" "1.1.12" "@walletconnect/client" "^1.8.0" "@walletconnect/ethereum-provider" "2.9.1" "@walletconnect/modal" "2.6.1" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" rxjs "^7.5.2" -"@web3-onboard/magic@^2.2.0-alpha.2": - version "2.2.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/magic/-/magic-2.2.0-wagmi.2.tgz#38fd97e0f2a1a9e389787f644885b5894e8c89d6" - integrity sha512-ZmJ42IfiRQjRnkOIBJwXobHkh6tbFC0YvjZ6CBoy/zC8ktSxrQV9/KPlTF+HNv89Axsm657gTtfxl+0CCt7chA== +"@web3-onboard/magic@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/magic/-/magic-2.2.0.tgz#69dede9616c0e9b0ca28f26301ccf7b23f576773" + integrity sha512-95Hty+/3JTSizYRldkItueW8vk5Jjs4+LSs03CStt90ddhkH0RU4A+0GwtfEK72Ow74hVTK++4g8HgA/In8Klg== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" joi "17.9.1" magic-sdk "^8.1.0" rxjs "^7.5.2" -"@web3-onboard/metamask@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/metamask/-/metamask-2.1.0-wagmi.2.tgz#1be2d548b5048f42f2496e932a683bfe17b6424f" - integrity sha512-5Fmcf5DumM40wu3jN9al2E9PjKm60wxLjGIpg2gHZq2popQAMT2s20vdFb/DS/HR3rvZvQFOAsrHkcYp8KQw9Q== +"@web3-onboard/metamask@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/metamask/-/metamask-2.1.0.tgz#489bc44c4dc6a7278d516ccf0f9e7b20302677d4" + integrity sha512-osKoHN8lISOVH60XJk4Wy+RhTiTyMJT6jENT8GVgNJcgXU/wE/oUCvZsKB3g3EKcaEoQIEvCvOi/WiEPwHS9dQ== dependencies: "@metamask/sdk" "^0.20.3" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/mew-wallet@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/mew-wallet/-/mew-wallet-2.1.0-wagmi.2.tgz#04ea16dc214a13f3873313616d6d0f85d8be346e" - integrity sha512-EyFp5SvZYB7Vf8w3PgfOj8aFo2RXH8Ek/RbQZqbba4+TvejP7JYXj+fXiq3nQCsuOfgtbtDtJb8z3olRLGzngg== +"@web3-onboard/mew-wallet@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/mew-wallet/-/mew-wallet-2.1.0.tgz#e743a5c481d56a6b26543467cafee280c8763850" + integrity sha512-80SPrqAFazqGHjn/ZI6ZMrbXpJkcWdNpobxlufaz9tYhXuJWdq5UdeIy78+gNIKafHLZvuo2KGUICoEn3EebYg== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" lodash.uniqby "^4.7.0" -"@web3-onboard/particle-network@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/particle-network/-/particle-network-2.1.0-wagmi.2.tgz#381df39cecbb3a6e36769b47393c946245c863eb" - integrity sha512-Bau2BXU2YmVC3uLSTyl2wBnDAZMnqCBml1UEGlBAo0OCdQaoDHZIIg7Uj+mbZtGeiJBTXrOJ/GOOYsj0X/azrA== +"@web3-onboard/particle-network@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/particle-network/-/particle-network-2.1.0.tgz#f90acfcd116a0a24891dfe95db99eccf132831b7" + integrity sha512-SYdN38TGW/ZIFaW1wGCzKdlucj5UrSvh+iBo1GLwJUW2EZm172MJF6/sN4PSO1obaRpuAeSeZh9D+HrLyUISwQ== dependencies: "@particle-network/auth" "^1.2.1" "@particle-network/provider" "^1.2.0" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" react-dom "^18.2.0" -"@web3-onboard/phantom@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/phantom/-/phantom-2.1.0-wagmi.2.tgz#d5c146dc70a149d6ab67b1fd127a716581e9c1f9" - integrity sha512-vaIwfPtia0H+M7JS61bzgNG2F5P41BQilzgnVEEyfLd1hh8KI9Ci04gVBM9sdYg6H50KIUQ3N4EvgkKBZsVa2g== +"@web3-onboard/phantom@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/phantom/-/phantom-2.1.0.tgz#a23f8f51a2ca7453548d9a47047b72da73ded3f1" + integrity sha512-8ozXPbpaiyEj9lUUjCzegrADOn1LXIv6tlZyCzb1PUB6oXNtB1SNrnaSYrFbBIJIb/kxjPM6q1aiTmMp2s0+1g== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/portis@^2.2.0-alpha.2": - version "2.2.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/portis/-/portis-2.2.0-wagmi.2.tgz#3d05328f364682e5a87a9b25bdfc0afd57ed95fe" - integrity sha512-jzH1po1Cse9ZjgB2Bbri81gHSaX4MpUF7iMH236wH3Z4aHH7RxjmzPt4m/8IU3CK9fG1iE7NEcg7yUnQ+W4Sqg== +"@web3-onboard/portis@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/portis/-/portis-2.2.0.tgz#703990b28e3f4468fa9471192dcc2f1ac987a6e1" + integrity sha512-u8AgY6De7KkAAhoypjdx7XiPkcPh+U4qKdXuoI3Y4TffgNX/ndFA53mcBxRcp3YlJqymraZFO4/rkwmQri04CA== dependencies: "@portis/web3" "^4.0.6" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/sequence@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/sequence/-/sequence-2.1.0-wagmi.2.tgz#1db7970c735256a564ee823dbae1d3c8613b89ed" - integrity sha512-mlMCTRutRJSKpCjPnGDtgJcoa2OjZYRtB+DiE20W5xTkZS38dvk6HUXGTHfQ4VsMCYQma+0YS1IJYvzlA6H37g== +"@web3-onboard/sequence@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/sequence/-/sequence-2.1.0.tgz#eacd8ec3bcbc87b7c8a72e3e4b703fce379a51c3" + integrity sha512-vM3h++kmI0f31sdNVqjI3er1ZxOPZ/qdRSO9cdDszUShXOzTmDCn4lUpwP4ay/QbD8j9qB+5jTDYIRvWMPwE8Q== dependencies: "0xsequence" "^0.43.1" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/taho@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/taho/-/taho-2.1.0-wagmi.2.tgz#74ae23e4c881f059e0a9ab641f081a5248d3f7a8" - integrity sha512-xucRP3QexkCeq448BMBQz3bJUAvPbh3Y+Okru0wxCtIgXsC2Tpqn7XMO3hOcb+JkhqZsjLZ6yB9OBH096t6zyA== +"@web3-onboard/taho@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/taho/-/taho-2.1.0.tgz#b1b8bd2f419dca40efd1052c33bd66c96eda111c" + integrity sha512-A2CXVu9O/w3P3BOrP+bJVHZKfJYi+422s/i51Oiuc+fv66M8MOwcSQlVDyxL0FFj7fd3SL1vJdP2AiAomu7+AA== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" tallyho-detect-provider "^1.0.0" tallyho-onboarding "^1.0.2" -"@web3-onboard/torus@^2.3.0-alpha.2": - version "2.3.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/torus/-/torus-2.3.0-wagmi.2.tgz#c9121550114243b1e7e1f2a7dbee93d6a2547cc2" - integrity sha512-VBMX0iTpWCBT7VhX+O7cbEJdW+EklCgeXApK8rjHVsOm2no5mjgmBZZVwAe7AngUv9GOMEpnwAZI/giQVPnvkA== +"@web3-onboard/torus@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/torus/-/torus-2.3.0.tgz#1b3468b55835e83f03a48d88b0458efc4bfc0268" + integrity sha512-HgoZYG3UYyPqZXnWMdm1aXsf9UQ+Tu5R7bGPnLP//HCOuIyGQCceYSprxjgK7hh6KwYpmSo1y0e1bm428rDQ/Q== dependencies: "@toruslabs/torus-embed" "2.2.9" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/transaction-preview@^2.1.0-alpha.3": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/transaction-preview/-/transaction-preview-2.1.0-wagmi.2.tgz#f17d39e1bea1b14a5f00123f39ebb3a89a2b3203" - integrity sha512-HJap/T1T4kTaRnXvm+coDhY9eMdIp0GXbmeA84v7BSX6hTUgi7RSrhe7okdL6wvF66VUYdAlRhYKo9ePw68nIQ== +"@web3-onboard/transaction-preview@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/transaction-preview/-/transaction-preview-2.1.0.tgz#a6f3b0ab2e30c941b70cf1f7b9913751065e7b4e" + integrity sha512-2RmN/Krec+hLBw9e38X7yK6ncbKmCqXo6KakT0g7i7YwHr1UfVRBS0NeSWwVGbwRO5pUcYWQoLc/TyL9/ZvuDA== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" bnc-sdk "^4.6.7" bowser "^2.11.0" joi "17.9.1" @@ -4895,84 +4887,84 @@ svelte "^3.49.0" svelte-i18n "^3.3.13" -"@web3-onboard/trezor@^2.4.4-alpha.1": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@web3-onboard/trezor/-/trezor-2.4.4.tgz#71ae98a86f4a0978bc7b76d4b2253de2bc7effa3" - integrity sha512-4NeNAdy8Qg3cfFo35vDHBNU18cMKiHUkl0nZi9VDWSxnEzv0ydesx9n0z79BHqu046vV3m5b4mqf2jJeVAlcEQ== +"@web3-onboard/trezor@^2.4.4": + version "2.4.5" + resolved "https://registry.yarnpkg.com/@web3-onboard/trezor/-/trezor-2.4.5.tgz#7ef8ee6a9e39080175ab774e71f0c77c0518ce7a" + integrity sha512-glQz4pl9tZY4aUWKrWS57LL6xzA+rQDmAZp0KkzxMZHnw1bFj1D8jYjcAKoiMYv14btU5WDx+Tah18KiJGVE3Q== dependencies: "@ethereumjs/tx" "^3.4.0" "@ethersproject/providers" "^5.5.0" "@trezor/connect-web" "^9.0.11" - "@web3-onboard/common" "^2.3.4" - "@web3-onboard/hw-common" "^2.3.1" + "@web3-onboard/common" "^2.4.0" + "@web3-onboard/hw-common" "^2.3.2" buffer "^6.0.3" eth-crypto "^2.1.0" ethereumjs-util "^7.1.3" hdkey "^2.0.1" -"@web3-onboard/trust@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/trust/-/trust-2.1.0-wagmi.2.tgz#b4f8421aeda7e2bad14bce16290f3e3119979a86" - integrity sha512-l/zWaFGYgTxoxO8oLgMPgPjOzomEkUP5OtJvZDrxXmQYPyX1XCTnBZPl1x9dCCopb7rvuZDZlIf4rNn+veWwmg== +"@web3-onboard/trust@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/trust/-/trust-2.1.0.tgz#e1046bdc88d34bedf49df89b44b9e2f82a297b93" + integrity sha512-rg0V48IhN3loqzXZ/1CboUrmFJY4Yd0/SEn3RrSoNM/Q7TNCQrRktgb+2nSHnBFIqBSAqRFgXqBT9fw4+Q0gbg== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/uauth@^2.2.0-alpha.2": - version "2.2.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/uauth/-/uauth-2.2.0-wagmi.2.tgz#cd808966582f9ed2d48429d0060512cb53177b64" - integrity sha512-liWOgAfLAAoVi3QzQA+82UdSvxJTSBNqZTsNNzDMEDWA4D3sHdSyvdN31BZMvmo4JNsi9G2ErdlDSGZVHAsauw== +"@web3-onboard/uauth@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/uauth/-/uauth-2.2.0.tgz#e560f2913f6beeba3af4b231f92215d1562e4574" + integrity sha512-I9K111nvNCDJU49/6WJBp66Z1TjsGgp38gd/JYIO4uwtK8YBbRoFg2lrWsLB62svLAxeh07Gf8GBMx9nKTx8Ng== dependencies: "@uauth/js" "^2.4.0" "@walletconnect/client" "^1.8.0" "@walletconnect/ethereum-provider" "2.9.1" "@walletconnect/modal" "2.6.1" "@walletconnect/qrcode-modal" "^1.8.0" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" joi "17.9.1" rxjs "^7.5.2" -"@web3-onboard/venly@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/venly/-/venly-2.1.0-wagmi.2.tgz#54c261766b5ada5275e52c59b83848eb6211da91" - integrity sha512-zhS8k3cd2FHd3WIYbKprAyicg3cb+fnTA/DMwbuV2qEZPVF/SxyQhmEWOoo4KsZaMgbSBTqKCtdaA7Ufb49flg== +"@web3-onboard/venly@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/venly/-/venly-2.1.0.tgz#bb468537f71e5a6b20a1a06f91ee3acea2298fc2" + integrity sha512-QSTmzUOzGIEA4Ilmwuw2rRbfxI2x2pTU0SmCwc0JjvAVvwujbOpDZS4wntcWpK81vrrCtzOiEX7KzlOlIJORCA== dependencies: "@venly/web3-provider" "^3.5.3" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/walletconnect@^2.6.0-alpha.2": - version "2.6.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/walletconnect/-/walletconnect-2.6.0-wagmi.2.tgz#15603d44ca838cdf6850774aac1d4c5b710bc614" - integrity sha512-9rC9ZQOdVX0AgKh+feHDdEKKJR7Mzm6fZIP9QcJ6m0Ju6P7E99yKUDHAVpNpWOuxyG03yruFWaN/6KY3VnU0tw== +"@web3-onboard/walletconnect@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/walletconnect/-/walletconnect-2.6.0.tgz#a7bdaab448eff35c5db8f4284a3e206aa05c6f36" + integrity sha512-QMVm+O7TvPmjZ75L854SOMGX/ifkSlu9K0cwuaSP1lYLmGP6a+T0XYLlfDyZVvR8E5qbGQO9gAZejdi3lhjKEw== dependencies: "@walletconnect/ethereum-provider" "^2.13.0" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" joi "17.9.1" rxjs "^7.5.2" -"@web3-onboard/web3auth@^2.3.0-alpha.2": - version "2.3.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/web3auth/-/web3auth-2.3.0-wagmi.2.tgz#261bb9ac623affd7f8fe4602ce6ebc333805a584" - integrity sha512-66o+UgGFn+ukO7S6PkjXUR/zPwLBgKaGctwHRDfkEVt3IxJ1hjQa9pBj+9Ig3JrWi1GsLGcdrULeLtpegGpWLw== +"@web3-onboard/web3auth@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/web3auth/-/web3auth-2.3.0.tgz#3c5731904ebe8df814bea2bb2c065cf273552b1a" + integrity sha512-1cst6m70MDLlQRGlkF2nEycpIa1Y7Foz4jVUuAJ6mxewmgD1123k9XBXHE5C0xhq81NJz9LsIeqRt+yYCl4EWw== dependencies: "@solana/web3.js" "^1.73.0" - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" "@web3auth/base" "^5.0.1" "@web3auth/modal" "^5.0.1" react-dom "^18.2.0" -"@web3-onboard/xdefi@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/xdefi/-/xdefi-2.1.0-wagmi.2.tgz#0a2f530081b7db6c3a4a03576e9fa1c69dc41a4f" - integrity sha512-30qQ2H4StsNpy2b2QQ00uRwkNHS0J/Zsz4y+bvOPdPlvAg7M6ypxEwJQTqfHgwyQOO1sKhudDmwIyx7uSiDGoQ== +"@web3-onboard/xdefi@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/xdefi/-/xdefi-2.1.0.tgz#896c7c39a67092f7751e89ed94a21670402a672b" + integrity sha512-y6x7t4dHFMDNY9aaP3nmDnscgHhBQWNrN9ZHtsW1vvxvPWL8FQxhA1YmsOMWvkualso2Y8UKY/jpJvRBtqL3NQ== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" -"@web3-onboard/zeal@^2.1.0-alpha.2": - version "2.1.0-wagmi.2" - resolved "https://registry.yarnpkg.com/@web3-onboard/zeal/-/zeal-2.1.0-wagmi.2.tgz#ebeba02146834d230f0ee4fb3daf7b11e4023056" - integrity sha512-G05klvloSkbuQXAZyP36QDfvSD13aEaRvU5Pi7KEYUJxz8LkeTfVyI0ochjwvEEX/4hFF7Y6H1ajPMfj1RrGEw== +"@web3-onboard/zeal@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/zeal/-/zeal-2.1.0.tgz#6d03f010bcb054bc07e3af0fcb80125b0dd63169" + integrity sha512-shm4d+1mz9LlIewQr2z8u/35dEGkDWLZuruvmQypc4hUS4DZ+4VEOhxlipiwk9MaEUUyD346jA7TFAJjMDI6uQ== dependencies: - "@web3-onboard/common" "^2.4.0-wagmi.2" + "@web3-onboard/common" "^2.4.0" "@web3-react/abstract-connector@^6.0.7": version "6.0.7" From 07b5aab5e3af455052806c53f3ac399f81c6b75c Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Tue, 4 Jun 2024 13:49:23 -0600 Subject: [PATCH 09/13] FIX - Coinbase SDK build - Updates to fix build (#2219) * Updates to fix build * Type cleanup --- packages/coinbase/package.json | 2 +- packages/coinbase/src/index.ts | 11 ++++------- packages/common/package.json | 2 +- packages/demo/src/App.svelte | 2 +- packages/enkrypt/package.json | 1 - yarn.lock | 8 ++++++++ 6 files changed, 15 insertions(+), 11 deletions(-) diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index 1b8eaf2fb..5d6bf7de3 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -60,6 +60,6 @@ }, "dependencies": { "@coinbase/wallet-sdk": "4.0.3", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1-alpha.1" } } diff --git a/packages/coinbase/src/index.ts b/packages/coinbase/src/index.ts index 5ec24f1a7..1f58cdb98 100644 --- a/packages/coinbase/src/index.ts +++ b/packages/coinbase/src/index.ts @@ -1,9 +1,4 @@ -import { - createEIP1193Provider, - fromHex, - type WalletInit, - type WalletInterface -} from '@web3-onboard/common' +import type { WalletInit, WalletInterface } from '@web3-onboard/common' function coinbaseWallet({ supportedWalletType = 'all', @@ -46,7 +41,9 @@ function coinbaseWallet({ ? (CoinbaseWalletSDK as any).default : CoinbaseWalletSDK ) as typeof CoinbaseWalletSDK - const { isHex, toHex } = await import('@web3-onboard/common') + const { isHex, toHex, createEIP1193Provider, fromHex } = await import( + '@web3-onboard/common' + ) const base64 = window.btoa(icon || '') const appLogoUrl = `data:image/svg+xml;base64,${base64}` diff --git a/packages/common/package.json b/packages/common/package.json index 86f4a8671..2dcf15cb8 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/common", - "version": "2.4.0", + "version": "2.4.1-alpha.1", "description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", diff --git a/packages/demo/src/App.svelte b/packages/demo/src/App.svelte index e1835b70c..00409977a 100644 --- a/packages/demo/src/App.svelte +++ b/packages/demo/src/App.svelte @@ -261,7 +261,7 @@ const onboard = Onboard({ wallets: [ // metamaskSDKWallet, - // coinbaseWallet, + coinbaseWallet, injected, ledger, trezor, diff --git a/packages/enkrypt/package.json b/packages/enkrypt/package.json index b3afc8dd5..0447cd861 100644 --- a/packages/enkrypt/package.json +++ b/packages/enkrypt/package.json @@ -56,7 +56,6 @@ }, "license": "MIT", "devDependencies": { - "@ethersproject/providers": "^5.5.0", "@types/node": "^17.0.21", "ts-node": "^10.2.1", "typescript": "^5.4.5", diff --git a/yarn.lock b/yarn.lock index 0cfc30acb..e6f5b7e12 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5737,6 +5737,14 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" +"@web3-onboard/common@2.4.0", "@web3-onboard/common@^2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.4.0.tgz#dcc61ef095bd09eb3ba47a9752d6fb75ba53fd9b" + integrity sha512-WS+/+giBbBFTnIUcphGWIas+KZJ+JjYNNPVj/N3EUrrc0nSbmtFkD3hqvz8f1GH2C0p547FEdIwahZL3+MtROw== + dependencies: + joi "17.9.1" + viem "2.12.0" + "@web3-react/abstract-connector@^6.0.7": version "6.0.7" resolved "https://registry.yarnpkg.com/@web3-react/abstract-connector/-/abstract-connector-6.0.7.tgz#401b3c045f1e0fab04256311be49d5144e9badc6" From 3f787a0909875a3a8dbfcb777f49145095607a76 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Wed, 5 Jun 2024 11:00:24 -0600 Subject: [PATCH 10/13] Bump main version for release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 142854394..a551291c2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "web3-onboard-monorepo", - "version": "2.26.0", + "version": "2.26.1", "private": true, "workspaces": { "packages": [ From b443341c6ebd4bfd1b1ad4f6b9f7034b08c74c35 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Wed, 5 Jun 2024 11:24:21 -0600 Subject: [PATCH 11/13] Update versions to all be on the same common version --- packages/arcana-auth/package.json | 4 +- packages/bitget/package.json | 4 +- packages/bitkeep/package.json | 4 +- packages/blocto/package.json | 4 +- packages/capsule/package.json | 4 +- packages/cede-store/package.json | 4 +- packages/coinbase/package.json | 4 +- packages/common/package.json | 2 +- packages/core/package.json | 4 +- packages/dcent/package.json | 4 +- packages/demo/package.json | 68 ++++++++++---------- packages/enkrypt/package.json | 4 +- packages/fortmatic/package.json | 4 +- packages/frame/package.json | 4 +- packages/frontier/package.json | 4 +- packages/gas/package.json | 4 +- packages/gnosis/package.json | 4 +- packages/hw-common/package.json | 4 +- packages/infinity-wallet/package.json | 4 +- packages/injected/package.json | 6 +- packages/keepkey/package.json | 4 +- packages/keystone/package.json | 4 +- packages/ledger/package.json | 4 +- packages/magic/package.json | 4 +- packages/metamask/package.json | 4 +- packages/mew-wallet/package.json | 4 +- packages/mew/package.json | 4 +- packages/particle-network/package.json | 4 +- packages/passport/package.json | 4 +- packages/phantom/package.json | 4 +- packages/portis/package.json | 4 +- packages/react/package.json | 6 +- packages/sequence/package.json | 4 +- packages/solid/package.json | 6 +- packages/taho/package.json | 4 +- packages/tallyho/package.json | 4 +- packages/torus/package.json | 4 +- packages/transaction-preview/package.json | 4 +- packages/trezor/package.json | 4 +- packages/trust/package.json | 4 +- packages/uauth/package.json | 4 +- packages/unstoppable-resolution/package.json | 4 +- packages/venly/package.json | 4 +- packages/vue/package.json | 6 +- packages/wagmi/package.json | 4 +- packages/walletconnect/package.json | 4 +- packages/walletlink/package.json | 4 +- packages/web3auth/package.json | 4 +- packages/xdefi/package.json | 4 +- packages/zeal/package.json | 4 +- yarn.lock | 11 ++-- 51 files changed, 142 insertions(+), 139 deletions(-) diff --git a/packages/arcana-auth/package.json b/packages/arcana-auth/package.json index a3bbc6cb1..b50763a66 100644 --- a/packages/arcana-auth/package.json +++ b/packages/arcana-auth/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/arcana-auth", - "version": "2.1.0", + "version": "2.1.1", "license": "MIT", "description": "Arcana wallet is a built-in, secure Web3 wallet that users can access instantly when logging into an app integrated with the Arcana Auth SDK. It offers a customizable interface that can be branded to match the app's style. Users don't need to generate or manage cryptographic keys or remember passphrases. The wallet uses advanced distributed key generation, giving users full control over their wallets while onboarding Web3 apps using familiar Web2 authentication methods. It is user-friendly, secure, and puts users in control of their Web3 experience.", "private": false, @@ -14,7 +14,7 @@ }, "dependencies": { "@arcana/auth": "^1.0.10", - "@web3-onboard/common": "2.4.0" + "@web3-onboard/common": "^2.4.1" }, "devDependencies": { "typescript": "^5.4.5" diff --git a/packages/bitget/package.json b/packages/bitget/package.json index 6f007675f..fb650549f 100644 --- a/packages/bitget/package.json +++ b/packages/bitget/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/bitget", - "version": "2.1.0", + "version": "2.1.1", "description": "bitget-wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -62,6 +62,6 @@ }, "dependencies": { "@bitget-wallet/web3-sdk": "^0.0.8", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/bitkeep/package.json b/packages/bitkeep/package.json index 0936cebeb..be1e542f7 100644 --- a/packages/bitkeep/package.json +++ b/packages/bitkeep/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/bitkeep", - "version": "2.1.0", + "version": "2.1.1", "description": "Bitkeep Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -62,6 +62,6 @@ }, "dependencies": { "@bitget-wallet/web3-sdk": "^0.0.8", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/blocto/package.json b/packages/blocto/package.json index 9856b8ab8..a3c42eacb 100644 --- a/packages/blocto/package.json +++ b/packages/blocto/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/blocto", - "version": "2.1.0", + "version": "2.1.1", "description": "Blocto SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,7 +64,7 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "@blocto/sdk": "^0.9.1" } } diff --git a/packages/capsule/package.json b/packages/capsule/package.json index 88af777b4..b78924414 100644 --- a/packages/capsule/package.json +++ b/packages/capsule/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/capsule", - "version": "2.1.0", + "version": "2.1.1", "description": "Capsule SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "module": "dist/index.js", "browser": "dist/index.js", @@ -60,7 +60,7 @@ "@usecapsule/react-sdk": "^2.3.1", "@usecapsule/wagmi-v2-integration": "^1.7.1", "@wagmi/chains": "^1.8.0", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "react-dom": "^18.2.0", "viem": "2.9.15", "wagmi": "2.5.19" diff --git a/packages/cede-store/package.json b/packages/cede-store/package.json index c08757d88..e496ec366 100644 --- a/packages/cede-store/package.json +++ b/packages/cede-store/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/cede-store", - "version": "2.3.0", + "version": "2.3.1", "description": "cede.store SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -70,6 +70,6 @@ }, "dependencies": { "@cedelabs/providers": "^1.5.0", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/coinbase/package.json b/packages/coinbase/package.json index 5d6bf7de3..dc6d94479 100644 --- a/packages/coinbase/package.json +++ b/packages/coinbase/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/coinbase", - "version": "2.4.0-alpha.1", + "version": "2.4.1", "description": "Coinbase SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -60,6 +60,6 @@ }, "dependencies": { "@coinbase/wallet-sdk": "4.0.3", - "@web3-onboard/common": "^2.4.1-alpha.1" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/common/package.json b/packages/common/package.json index 2dcf15cb8..6b91fc781 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/common", - "version": "2.4.1-alpha.1", + "version": "2.4.2", "description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", diff --git a/packages/core/package.json b/packages/core/package.json index b12b2d48a..cd01efc6d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/core", - "version": "2.22.0", + "version": "2.22.1", "description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -87,7 +87,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "2.4.0", + "@web3-onboard/common": "^2.4.1", "bnc-sdk": "^4.6.7", "bowser": "^2.11.0", "eventemitter3": "^4.0.7", diff --git a/packages/dcent/package.json b/packages/dcent/package.json index cb9191c10..2ee178306 100644 --- a/packages/dcent/package.json +++ b/packages/dcent/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/dcent", - "version": "2.2.9", + "version": "2.2.10", "description": "D'CENT wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -56,7 +56,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "@web3-onboard/hw-common": "^2.3.2", "@ethereumjs/tx": "^3.4.0", "@ethersproject/providers": "^5.5.0", diff --git a/packages/demo/package.json b/packages/demo/package.json index d41f48879..115fd4822 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -28,44 +28,44 @@ "@safe-global/safe-apps-provider": "^0.18.0", "@safe-global/safe-apps-sdk": "^8.1.0", "@web3-onboard/arcana-auth": "^2.1.0", - "@web3-onboard/bitget": "2.1.0", - "@web3-onboard/blocto": "^2.1.0", - "@web3-onboard/capsule": "2.1.0", - "@web3-onboard/cede-store": "^2.3.0", - "@web3-onboard/core": "2.22.0", - "@web3-onboard/coinbase": "^2.4.0-alpha.1", + "@web3-onboard/bitget": "2.1.1", + "@web3-onboard/blocto": "^2.1.1", + "@web3-onboard/capsule": "2.1.1", + "@web3-onboard/cede-store": "^2.3.1", + "@web3-onboard/core": "2.22.1", + "@web3-onboard/coinbase": "^2.4.1", "@web3-onboard/dcent": "^2.2.7", - "@web3-onboard/enkrypt": "^2.1.0", - "@web3-onboard/fortmatic": "^2.1.0", - "@web3-onboard/frame": "^2.1.0", - "@web3-onboard/frontier": "^2.1.0", - "@web3-onboard/gas": "^2.2.0", - "@web3-onboard/wagmi": "^2.0.0", - "@web3-onboard/gnosis": "^2.3.0", - "@web3-onboard/infinity-wallet": "^2.1.0", - "@web3-onboard/injected-wallets": "^2.11.0", + "@web3-onboard/enkrypt": "^2.1.1", + "@web3-onboard/fortmatic": "^2.1.1", + "@web3-onboard/frame": "^2.1.1", + "@web3-onboard/frontier": "^2.1.1", + "@web3-onboard/gas": "^2.2.1", + "@web3-onboard/wagmi": "^2.0.1", + "@web3-onboard/gnosis": "^2.3.1", + "@web3-onboard/infinity-wallet": "^2.1.1", + "@web3-onboard/injected-wallets": "^2.11.1", "@web3-onboard/keepkey": "^2.3.8", "@web3-onboard/keystone": "^2.3.8", - "@web3-onboard/ledger": "^2.7.0", - "@web3-onboard/magic": "^2.2.0", - "@web3-onboard/metamask": "^2.1.0", - "@web3-onboard/mew-wallet": "^2.1.0", - "@web3-onboard/particle-network": "^2.1.0", - "@web3-onboard/phantom": "^2.1.0", - "@web3-onboard/portis": "^2.2.0", - "@web3-onboard/sequence": "^2.1.0", - "@web3-onboard/taho": "^2.1.0", - "@web3-onboard/torus": "^2.3.0", - "@web3-onboard/transaction-preview": "^2.1.0", + "@web3-onboard/ledger": "^2.7.1", + "@web3-onboard/magic": "^2.2.1", + "@web3-onboard/metamask": "^2.1.1", + "@web3-onboard/mew-wallet": "^2.1.1", + "@web3-onboard/particle-network": "^2.1.1", + "@web3-onboard/phantom": "^2.1.1", + "@web3-onboard/portis": "^2.2.1", + "@web3-onboard/sequence": "^2.1.1", + "@web3-onboard/taho": "^2.1.1", + "@web3-onboard/torus": "^2.3.1", + "@web3-onboard/transaction-preview": "^2.1.1", "@web3-onboard/trezor": "^2.4.4", - "@web3-onboard/trust": "^2.1.0", - "@web3-onboard/uauth": "^2.2.0", - "@web3-onboard/venly": "^2.1.0", - "@web3-onboard/walletconnect": "^2.6.0", - "@web3-onboard/web3auth": "^2.3.0", - "@web3-onboard/xdefi": "^2.1.0", - "@web3-onboard/zeal": "^2.1.0", - "@web3-onboard/passport": "^2.1.0", + "@web3-onboard/trust": "^2.1.1", + "@web3-onboard/uauth": "^2.2.1", + "@web3-onboard/venly": "^2.1.1", + "@web3-onboard/walletconnect": "^2.6.1", + "@web3-onboard/web3auth": "^2.3.1", + "@web3-onboard/xdefi": "^2.1.1", + "@web3-onboard/zeal": "^2.1.1", + "@web3-onboard/passport": "^2.1.1", "@0xpass/webauthn-signer": "2.0.0", "vconsole": "^3.15.1" }, diff --git a/packages/enkrypt/package.json b/packages/enkrypt/package.json index 0447cd861..24d89d252 100644 --- a/packages/enkrypt/package.json +++ b/packages/enkrypt/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/enkrypt", - "version": "2.1.0", + "version": "2.1.1", "description": "Enkrypt SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -62,6 +62,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/fortmatic/package.json b/packages/fortmatic/package.json index e051b594f..d0075409a 100644 --- a/packages/fortmatic/package.json +++ b/packages/fortmatic/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/fortmatic", - "version": "2.1.0", + "version": "2.1.1", "description": "Fortmatic wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,7 +58,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "fortmatic": "^2.2.1" } } diff --git a/packages/frame/package.json b/packages/frame/package.json index f3de87963..63d196f30 100644 --- a/packages/frame/package.json +++ b/packages/frame/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/frame", - "version": "2.1.0", + "version": "2.1.1", "description": "Frame wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,7 +59,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "eth-provider": "^0.13.6" } } diff --git a/packages/frontier/package.json b/packages/frontier/package.json index da7c47e0d..2c82b1b5d 100644 --- a/packages/frontier/package.json +++ b/packages/frontier/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/frontier", - "version": "2.1.0", + "version": "2.1.1", "description": "Frontier Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,6 +59,6 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/gas/package.json b/packages/gas/package.json index 146327787..995a7c8a0 100644 --- a/packages/gas/package.json +++ b/packages/gas/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/gas", - "version": "2.2.0", + "version": "2.2.1", "description": "Estimate the gas prices needed to get a transaction in to the next block for Ethereum Mainnet and Polygon Matic Mainnet.", "keywords": [ "gas", @@ -32,7 +32,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "rxjs": "^7.5.2", "joi": "17.9.1" } diff --git a/packages/gnosis/package.json b/packages/gnosis/package.json index ab5ed3837..9fd40516e 100644 --- a/packages/gnosis/package.json +++ b/packages/gnosis/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/gnosis", - "version": "2.3.0", + "version": "2.3.1", "description": "Safe module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,7 +59,7 @@ "@safe-global/safe-apps-sdk": "^8.0.0" }, "dependencies": { - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" }, "peerDependencies": { "@safe-global/safe-apps-provider": "^0.18.2", diff --git a/packages/hw-common/package.json b/packages/hw-common/package.json index 28233ce35..863b73a35 100644 --- a/packages/hw-common/package.json +++ b/packages/hw-common/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/hw-common", - "version": "2.3.2", + "version": "2.3.3", "description": "Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -81,7 +81,7 @@ }, "dependencies": { "@ethereumjs/common": "2.6.2", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "ethers": "5.5.4", "joi": "17.9.1", "rxjs": "^7.5.2", diff --git a/packages/infinity-wallet/package.json b/packages/infinity-wallet/package.json index 84e8041eb..87ee1a45b 100644 --- a/packages/infinity-wallet/package.json +++ b/packages/infinity-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/infinity-wallet", - "version": "2.1.0", + "version": "2.1.1", "description": "Infinity Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -60,7 +60,7 @@ "devDependencies": { "@types/node": "^17.0.21", "typescript": "^5.4.5", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" }, "dependencies": { "@infinitywallet/infinity-connector": "^1.0.6" diff --git a/packages/injected/package.json b/packages/injected/package.json index 34efd4cc4..9d9db5416 100644 --- a/packages/injected/package.json +++ b/packages/injected/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/injected-wallets", - "version": "2.11.0", + "version": "2.11.1", "description": "Injected wallet module for connecting browser extension and mobile wallets to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -68,8 +68,8 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "joi": "17.9.1", "lodash.uniqby": "^4.7.0" } -} \ No newline at end of file +} diff --git a/packages/keepkey/package.json b/packages/keepkey/package.json index 8e8210312..eb6de0864 100644 --- a/packages/keepkey/package.json +++ b/packages/keepkey/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/keepkey", - "version": "2.3.9", + "version": "2.3.10", "description": "KeepKey hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -63,7 +63,7 @@ "@ethersproject/providers": "^5.5.0", "@shapeshiftoss/hdwallet-core": "^1.15.2", "@shapeshiftoss/hdwallet-keepkey-webusb": "^1.15.2", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "@web3-onboard/hw-common": "^2.3.2", "ethereumjs-util": "^7.1.3" } diff --git a/packages/keystone/package.json b/packages/keystone/package.json index d30b0aeb5..9b37c7ff5 100644 --- a/packages/keystone/package.json +++ b/packages/keystone/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/keystone", - "version": "2.3.9", + "version": "2.3.10", "description": "Keystone hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,7 +58,7 @@ "@ethereumjs/tx": "^3.4.0", "@ethersproject/providers": "^5.5.0", "@keystonehq/eth-keyring": "^0.14.00.3", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "@web3-onboard/hw-common": "^2.3.2" } } diff --git a/packages/ledger/package.json b/packages/ledger/package.json index a9862f0fe..a8482bb9e 100644 --- a/packages/ledger/package.json +++ b/packages/ledger/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/ledger", - "version": "2.7.0", + "version": "2.7.1", "description": "Ledger hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -63,7 +63,7 @@ "@walletconnect/client": "^1.8.0", "@walletconnect/ethereum-provider": "2.9.1", "@walletconnect/modal": "2.6.1", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "rxjs": "^7.5.2" } } diff --git a/packages/magic/package.json b/packages/magic/package.json index 8cf39f358..1ccab40d7 100644 --- a/packages/magic/package.json +++ b/packages/magic/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/magic", - "version": "2.2.0", + "version": "2.2.1", "description": "Magic SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -80,7 +80,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "joi": "17.9.1", "magic-sdk": "^8.1.0", "rxjs": "^7.5.2" diff --git a/packages/metamask/package.json b/packages/metamask/package.json index aaabf1dd5..a3d77e6d9 100644 --- a/packages/metamask/package.json +++ b/packages/metamask/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/metamask", - "version": "2.1.0", + "version": "2.1.1", "description": "MetaMask SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -61,7 +61,7 @@ }, "dependencies": { "@metamask/sdk": "^0.20.3", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" }, "engines": { "node": ">=18.18" diff --git a/packages/mew-wallet/package.json b/packages/mew-wallet/package.json index eb6b89b1c..6d1ac10d8 100644 --- a/packages/mew-wallet/package.json +++ b/packages/mew-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/mew-wallet", - "version": "2.1.0", + "version": "2.1.1", "description": "MEW (MyEtherWallet) Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,7 +64,7 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "lodash.uniqby": "^4.7.0" } } diff --git a/packages/mew/package.json b/packages/mew/package.json index f21f744d7..ac332cc2b 100644 --- a/packages/mew/package.json +++ b/packages/mew/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/mew", - "version": "2.2.0", + "version": "2.2.1", "description": "(DEPRECATED. Use @web3-onboard/mew-wallet instead) MEW (My Ether Wallet) SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,7 +59,7 @@ "@myetherwallet/mewconnect-web-client": "^2.2.0-beta.14" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "rxjs": "^7.5.2" } } diff --git a/packages/particle-network/package.json b/packages/particle-network/package.json index 38bc1ecee..faa99982e 100644 --- a/packages/particle-network/package.json +++ b/packages/particle-network/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/particle-network", - "version": "2.1.0", + "version": "2.1.1", "description": "Particle Network SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -57,7 +57,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "@particle-network/auth": "^1.2.1", "@particle-network/provider": "^1.2.0", "react-dom": "^18.2.0" diff --git a/packages/passport/package.json b/packages/passport/package.json index 1473d0313..d71be7fb5 100644 --- a/packages/passport/package.json +++ b/packages/passport/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/passport", - "version": "2.1.0", + "version": "2.1.1", "description": "passport", "module": "dist/index.js", "browser": "dist/index.js", @@ -59,7 +59,7 @@ "dependencies": { "@0xpass/passport": "2.1.1", "@0xpass/passport-viem": "2.0.1", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "crypto-js": "^4.2.0", "react-dom": "^18.2.0", "viem": "^2.9.4" diff --git a/packages/phantom/package.json b/packages/phantom/package.json index 4df33b730..3420d8ca5 100644 --- a/packages/phantom/package.json +++ b/packages/phantom/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/phantom", - "version": "2.1.0", + "version": "2.1.1", "description": "Phantom wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,6 +59,6 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/portis/package.json b/packages/portis/package.json index 4d38ccf32..b04cdc085 100644 --- a/packages/portis/package.json +++ b/packages/portis/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/portis", - "version": "2.2.0", + "version": "2.2.1", "description": "Portis SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -57,6 +57,6 @@ }, "dependencies": { "@portis/web3": "^4.0.6", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/react/package.json b/packages/react/package.json index e330ae275..36e36f916 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/react", - "version": "2.9.0", + "version": "2.9.1", "description": "A collection of React hooks for integrating Web3-Onboard in to React and Next.js projects. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -61,8 +61,8 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/core": "2.22.0", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/core": "2.22.1", + "@web3-onboard/common": "^2.4.1", "use-sync-external-store": "1.0.0" }, "peerDependencies": { diff --git a/packages/sequence/package.json b/packages/sequence/package.json index 75df76378..fb7db932c 100644 --- a/packages/sequence/package.json +++ b/packages/sequence/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/sequence", - "version": "2.1.0", + "version": "2.1.1", "description": "Sequence is the smartest Web3 wallet. Easy, fun and secure.", "keywords": [ "Ethereum", @@ -56,7 +56,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "0xsequence": "^0.43.1" }, "peerDependencies": { diff --git a/packages/solid/package.json b/packages/solid/package.json index c0b156e49..37cb92ea0 100644 --- a/packages/solid/package.json +++ b/packages/solid/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/solid", - "version": "2.1.0", + "version": "2.1.1", "description": "A collection of solid Composables for integrating Web3-Onboard in to a Solid project. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -62,8 +62,8 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", - "@web3-onboard/core": "2.22.0", + "@web3-onboard/common": "^2.4.1", + "@web3-onboard/core": "2.22.1", "solid-js": "^1.8.1" } } diff --git a/packages/taho/package.json b/packages/taho/package.json index b64a4b23f..2eeb1cc2f 100644 --- a/packages/taho/package.json +++ b/packages/taho/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/taho", - "version": "2.1.0", + "version": "2.1.1", "description": "Taho SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -66,7 +66,7 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "tallyho-detect-provider": "^1.0.0", "tallyho-onboarding": "^1.0.2" } diff --git a/packages/tallyho/package.json b/packages/tallyho/package.json index 5a310a636..d87ec2ac8 100644 --- a/packages/tallyho/package.json +++ b/packages/tallyho/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/tallyho", - "version": "2.1.0", + "version": "2.1.1", "description": "(DEPRECATED. Use @web3-onboard/taho instead) Tally Ho (now named Taho Wallet) SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,7 +64,7 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "tallyho-detect-provider": "^1.0.0", "tallyho-onboarding": "^1.0.2" } diff --git a/packages/torus/package.json b/packages/torus/package.json index 04ef39e53..59d686933 100644 --- a/packages/torus/package.json +++ b/packages/torus/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/torus", - "version": "2.3.0", + "version": "2.3.1", "description": "Torus SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,6 +58,6 @@ }, "dependencies": { "@toruslabs/torus-embed": "2.2.9", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/transaction-preview/package.json b/packages/transaction-preview/package.json index 51bd180a0..aae27f489 100644 --- a/packages/transaction-preview/package.json +++ b/packages/transaction-preview/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/transaction-preview", - "version": "2.1.0", + "version": "2.1.1", "description": "In app preview of Ethereum transactions", "keywords": [ "Ethereum", @@ -80,7 +80,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "bnc-sdk": "^4.6.7", "bowser": "^2.11.0", "joi": "17.9.1", diff --git a/packages/trezor/package.json b/packages/trezor/package.json index fa98e4f87..ec17d01cc 100644 --- a/packages/trezor/package.json +++ b/packages/trezor/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/trezor", - "version": "2.4.5", + "version": "2.4.6", "description": "Trezor hardware wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -60,7 +60,7 @@ "dependencies": { "@ethereumjs/tx": "^3.4.0", "@ethersproject/providers": "^5.5.0", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "@web3-onboard/hw-common": "^2.3.2", "buffer": "^6.0.3", "eth-crypto": "^2.1.0", diff --git a/packages/trust/package.json b/packages/trust/package.json index 78c2b33fb..8855d3510 100644 --- a/packages/trust/package.json +++ b/packages/trust/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/trust", - "version": "2.1.0", + "version": "2.1.1", "description": "Trust Wallet SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -61,6 +61,6 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/uauth/package.json b/packages/uauth/package.json index 550878697..d67ca5612 100644 --- a/packages/uauth/package.json +++ b/packages/uauth/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/uauth", - "version": "2.2.0", + "version": "2.2.1", "description": "Unstoppable Domains module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -67,7 +67,7 @@ "@walletconnect/ethereum-provider": "2.9.1", "@walletconnect/modal": "2.6.1", "@walletconnect/qrcode-modal": "^1.8.0", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "joi": "17.9.1", "rxjs": "^7.5.2" } diff --git a/packages/unstoppable-resolution/package.json b/packages/unstoppable-resolution/package.json index d630d6b18..60147d812 100644 --- a/packages/unstoppable-resolution/package.json +++ b/packages/unstoppable-resolution/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/unstoppable-resolution", - "version": "2.1.0", + "version": "2.1.1", "description": "Adds Unstoppable Domain resolution for a wallet address, similar to ENS resolution", "keywords": [ "Unstoppable Domain", @@ -29,7 +29,7 @@ }, "license": "MIT", "devDependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "typescript": "^5.4.5" }, "dependencies": { diff --git a/packages/venly/package.json b/packages/venly/package.json index bb66fc6a7..a1803c9a2 100644 --- a/packages/venly/package.json +++ b/packages/venly/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/venly", - "version": "2.1.0", + "version": "2.1.1", "description": "Venly wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -46,6 +46,6 @@ }, "dependencies": { "@venly/web3-provider": "^3.5.3", - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/vue/package.json b/packages/vue/package.json index 02bf1c307..9111bf41a 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/vue", - "version": "2.8.0", + "version": "2.8.1", "description": "A collection of Vue Composables for integrating Web3-Onboard in to a Vue or Nuxt project. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardized spec compliant web3 providers for all supported wallets, modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -61,8 +61,8 @@ "dependencies": { "@vueuse/core": "^8.4.2", "@vueuse/rxjs": "^8.2.0", - "@web3-onboard/common": "^2.4.0", - "@web3-onboard/core": "2.22.0", + "@web3-onboard/common": "^2.4.1", + "@web3-onboard/core": "2.22.1", "vue-demi": "^0.12.4" }, "peerDependencies": { diff --git a/packages/wagmi/package.json b/packages/wagmi/package.json index 57ef5ac89..45f98cb76 100644 --- a/packages/wagmi/package.json +++ b/packages/wagmi/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/wagmi", - "version": "2.0.0", + "version": "2.0.1", "description": "Module to configure, connect and return web3-onboard wallets as wagmi wallets and wagmi-config to be used with wagmi-core methods", "keywords": [ "Ethereum", @@ -61,7 +61,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "joi": "17.9.1", "viem": "2.12.0", "@wagmi/core": "2.10.4", diff --git a/packages/walletconnect/package.json b/packages/walletconnect/package.json index 897e4aac9..4e71f973f 100644 --- a/packages/walletconnect/package.json +++ b/packages/walletconnect/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/walletconnect", - "version": "2.6.0", + "version": "2.6.1", "description": "WalletConnect SDK module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -60,7 +60,7 @@ }, "dependencies": { "@walletconnect/ethereum-provider": "^2.13.0", - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "joi": "17.9.1", "rxjs": "^7.5.2" } diff --git a/packages/walletlink/package.json b/packages/walletlink/package.json index 68ffabdfe..bf01992da 100644 --- a/packages/walletlink/package.json +++ b/packages/walletlink/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/walletlink", - "version": "2.1.7", + "version": "2.1.8", "description": "(DEPRECATED. Use @web3-onboard/coinbase instead) WalletLink SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -58,7 +58,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "walletlink": "^2.5.0" } } diff --git a/packages/web3auth/package.json b/packages/web3auth/package.json index 1f9350f93..ae5211ae7 100644 --- a/packages/web3auth/package.json +++ b/packages/web3auth/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/web3auth", - "version": "2.3.0", + "version": "2.3.1", "description": "Web3Auth SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -57,7 +57,7 @@ "typescript": "^5.4.5" }, "dependencies": { - "@web3-onboard/common": "^2.4.0", + "@web3-onboard/common": "^2.4.1", "@solana/web3.js": "^1.73.0", "@web3auth/base": "^5.0.1", "@web3auth/modal": "^5.0.1", diff --git a/packages/xdefi/package.json b/packages/xdefi/package.json index 40042ec6c..372e8ff3e 100644 --- a/packages/xdefi/package.json +++ b/packages/xdefi/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/xdefi", - "version": "2.1.0", + "version": "2.1.1", "description": "XDEFI wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -64,6 +64,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/packages/zeal/package.json b/packages/zeal/package.json index 3b86d2a60..17f0d5773 100644 --- a/packages/zeal/package.json +++ b/packages/zeal/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/zeal", - "version": "2.1.0", + "version": "2.1.1", "description": "Zeal SDK wallet module for connecting to Web3-Onboard.", "keywords": [ "Ethereum", @@ -54,6 +54,6 @@ "window": "^4.2.7" }, "dependencies": { - "@web3-onboard/common": "^2.4.0" + "@web3-onboard/common": "^2.4.1" } } diff --git a/yarn.lock b/yarn.lock index e6f5b7e12..9b3b196de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5737,11 +5737,14 @@ "@walletconnect/window-getters" "^1.0.1" tslib "1.14.1" -"@web3-onboard/common@2.4.0", "@web3-onboard/common@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@web3-onboard/common/-/common-2.4.0.tgz#dcc61ef095bd09eb3ba47a9752d6fb75ba53fd9b" - integrity sha512-WS+/+giBbBFTnIUcphGWIas+KZJ+JjYNNPVj/N3EUrrc0nSbmtFkD3hqvz8f1GH2C0p547FEdIwahZL3+MtROw== +"@web3-onboard/wagmi@2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@web3-onboard/wagmi/-/wagmi-2.0.0.tgz#9beda01b4539d399aa0420e7afaacc09fc25ed7d" + integrity sha512-d+F/eQugLKTTwJtTplCQQtWxb5eGiX5IgMA63+6t0DbHD17Rl6F84l1dz9RcQHqQfm7VtElYUKJ66SYjgsr8DQ== dependencies: + "@wagmi/core" "2.10.4" + "@web3-onboard/common" "^2.4.0" + eventemitter3 "^4.0.7" joi "17.9.1" viem "2.12.0" From 849aed6428c91f7fd2581c20a3d1b0f9852d9c2e Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Wed, 5 Jun 2024 12:18:23 -0600 Subject: [PATCH 12/13] Update deps for enkrypt --- packages/enkrypt/package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/enkrypt/package.json b/packages/enkrypt/package.json index 24d89d252..b2e12b1e5 100644 --- a/packages/enkrypt/package.json +++ b/packages/enkrypt/package.json @@ -1,6 +1,6 @@ { "name": "@web3-onboard/enkrypt", - "version": "2.1.1", + "version": "2.1.1-alpha.1", "description": "Enkrypt SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum", @@ -59,7 +59,8 @@ "@types/node": "^17.0.21", "ts-node": "^10.2.1", "typescript": "^5.4.5", - "window": "^4.2.7" + "window": "^4.2.7", + "@ethersproject/providers": "^5.5.0" }, "dependencies": { "@web3-onboard/common": "^2.4.1" From 471ff7f1806a9bfa3027117e8a5a47bdfd9788e9 Mon Sep 17 00:00:00 2001 From: Adam Carpenter Date: Wed, 5 Jun 2024 12:20:22 -0600 Subject: [PATCH 13/13] Fix enkrypt version --- packages/enkrypt/package.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/enkrypt/package.json b/packages/enkrypt/package.json index 67c7f9a05..9a86b0390 100644 --- a/packages/enkrypt/package.json +++ b/packages/enkrypt/package.json @@ -1,10 +1,6 @@ { "name": "@web3-onboard/enkrypt", -<<<<<<< HEAD - "version": "2.1.1-alpha.1", -======= "version": "2.1.1", ->>>>>>> main "description": "Enkrypt SDK wallet module for connecting to Web3-Onboard. Web3-Onboard makes it simple to connect Ethereum hardware and software wallets to your dapp. Features standardised spec compliant web3 providers for all supported wallets, framework agnostic modern javascript UI with code splitting, CSS customization, multi-chain and multi-account support, reactive wallet state subscriptions and real-time transaction state change notifications.", "keywords": [ "Ethereum",