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"