diff --git a/packages/core/package.json b/packages/core/package.json
index cd01efc6d..7aa604a77 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/core",
- "version": "2.22.1",
+ "version": "2.22.2-alpha.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",
diff --git a/packages/core/src/views/account-center/AccountCenterPanel.svelte b/packages/core/src/views/account-center/AccountCenterPanel.svelte
index 7ca9cdf00..a63fd3410 100644
--- a/packages/core/src/views/account-center/AccountCenterPanel.svelte
+++ b/packages/core/src/views/account-center/AccountCenterPanel.svelte
@@ -72,6 +72,7 @@
const { device } = configuration
const enableProtectionRPC = async () => {
+ if (!validAppChain) return
try {
await updateChainRPC(
primaryWallet.provider,
@@ -461,7 +462,7 @@
- {#if !$accountCenter$.hideTransactionProtectionBtn && (primaryWalletOnMainnet || validAppChain.protectedRpcUrl)}
+ {#if !$accountCenter$.hideTransactionProtectionBtn && (primaryWalletOnMainnet || (validAppChain && validAppChain.protectedRpcUrl))}
(enableTransactionProtection = true)}
class="protect action-container flex items-center pointer"
diff --git a/packages/demo/package.json b/packages/demo/package.json
index 3dd3691b6..a5c75393a 100644
--- a/packages/demo/package.json
+++ b/packages/demo/package.json
@@ -33,8 +33,8 @@
"@web3-onboard/blocto": "^2.1.1",
"@web3-onboard/capsule": "2.2.0-alpha.1",
"@web3-onboard/cede-store": "^2.3.1",
+ "@web3-onboard/core": "2.22.2-alpha.1",
"@web3-onboard/coinbase": "^2.4.1",
- "@web3-onboard/core": "2.22.1",
"@web3-onboard/dcent": "^2.2.7",
"@web3-onboard/enkrypt": "^2.1.1",
"@web3-onboard/fortmatic": "^2.1.1",
diff --git a/packages/demo/src/App.svelte b/packages/demo/src/App.svelte
index e8ba146a0..e44c67040 100644
--- a/packages/demo/src/App.svelte
+++ b/packages/demo/src/App.svelte
@@ -281,9 +281,9 @@
const onboard = Onboard({
wallets: [
- // metamaskSDKWallet,
- coinbaseWallet,
+ metamaskSDKWallet,
injected,
+ coinbaseWallet,
ledger,
trezor,
walletConnect,
diff --git a/packages/react/package.json b/packages/react/package.json
index 36e36f916..924d5a74b 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/react",
- "version": "2.9.1",
+ "version": "2.9.2-alpha.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,7 +61,7 @@
"typescript": "^5.4.5"
},
"dependencies": {
- "@web3-onboard/core": "2.22.1",
+ "@web3-onboard/core": "2.22.2-alpha.1",
"@web3-onboard/common": "^2.4.1",
"use-sync-external-store": "1.0.0"
},
diff --git a/packages/solid/package.json b/packages/solid/package.json
index 37cb92ea0..1b873567c 100644
--- a/packages/solid/package.json
+++ b/packages/solid/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/solid",
- "version": "2.1.1",
+ "version": "2.1.2-alpha.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",
@@ -63,7 +63,7 @@
},
"dependencies": {
"@web3-onboard/common": "^2.4.1",
- "@web3-onboard/core": "2.22.1",
+ "@web3-onboard/core": "2.22.2-alpha.1",
"solid-js": "^1.8.1"
}
}
diff --git a/packages/vue/package.json b/packages/vue/package.json
index 9111bf41a..c3c6516d3 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/vue",
- "version": "2.8.1",
+ "version": "2.8.2-alpha.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",
@@ -62,7 +62,7 @@
"@vueuse/core": "^8.4.2",
"@vueuse/rxjs": "^8.2.0",
"@web3-onboard/common": "^2.4.1",
- "@web3-onboard/core": "2.22.1",
+ "@web3-onboard/core": "2.22.2-alpha.1",
"vue-demi": "^0.12.4"
},
"peerDependencies": {