diff --git a/docs/package.json b/docs/package.json
index 05467d009..da3dd6296 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -58,21 +58,21 @@
"@web3-onboard/capsule": "^2.0.1",
"@web3-onboard/cede-store": "^2.2.0",
"@web3-onboard/coinbase": "^2.2.7",
- "@web3-onboard/core": "^2.21.6-alpha.2",
+ "@web3-onboard/core": "^2.21.6",
"@web3-onboard/dcent": "^2.2.7",
"@web3-onboard/enkrypt": "^2.0.4",
"@web3-onboard/fortmatic": "^2.0.19",
"@web3-onboard/frame": "^2.0.2",
"@web3-onboard/frontier": "^2.0.4",
"@web3-onboard/gas": "^2.1.8",
- "@web3-onboard/gnosis": "^2.1.10",
+ "@web3-onboard/gnosis": "^2.2.2",
"@web3-onboard/infinity-wallet": "^2.0.4",
- "@web3-onboard/injected-wallets": "^2.10.16-alpha.1",
+ "@web3-onboard/injected-wallets": "^2.10.16",
"@web3-onboard/keepkey": "^2.3.7",
"@web3-onboard/keystone": "^2.3.7",
"@web3-onboard/ledger": "^2.6.0",
"@web3-onboard/magic": "^2.1.7",
- "@web3-onboard/metamask": "^2.0.5-alpha.1",
+ "@web3-onboard/metamask": "^2.0.5",
"@web3-onboard/mew-wallet": "^2.0.4",
"@web3-onboard/phantom": "^2.0.3",
"@web3-onboard/portis": "^2.1.7",
@@ -84,11 +84,11 @@
"@web3-onboard/trust": "^2.0.4",
"@web3-onboard/uauth": "^2.1.1",
"@web3-onboard/venly": "^2.0.0",
- "@web3-onboard/walletconnect": "^2.5.4",
+ "@web3-onboard/walletconnect": "^2.5.5",
"@web3-onboard/web3auth": "^2.2.3",
"@web3-onboard/xdefi": "^2.0.4",
"@web3-onboard/zeal": "^2.0.4",
- "@web3-onboard/particle-network": "^2.0.1-alpha.5",
+ "@web3-onboard/particle-network": "^2.0.1",
"animejs": "^3.2.1",
"bnc-sdk": "^4.6.6",
"ethers": "^5.7.0",
diff --git a/examples/with-nextjs/pages/_app.js b/examples/with-nextjs/pages/_app.js
index 00e1079b2..62ca47650 100644
--- a/examples/with-nextjs/pages/_app.js
+++ b/examples/with-nextjs/pages/_app.js
@@ -28,21 +28,15 @@ const celoMainnet = {
token: 'ETH',
label: 'Celo',
rpcUrl: 'https://1rpc.io/celo'
-}
-const degenMainnet = {
+},
+{
id: 666666666,
token: 'DEGEN',
label: 'Degen',
rpcUrl: 'https://rpc.degen.tips'
}
-const chains = [
- ethereumSepolia,
- polygonMainnet,
- baseMainnet,
- celoMainnet,
- degenMainnet
-]
+const chains = [ethereumRopsten, polygonMainnet, baseMainnet,celoMainnet]
const wallets = [injectedModule()]
const web3Onboard = init({
diff --git a/package.json b/package.json
index 227dcb334..2c1c86b41 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "web3-onboard-monorepo",
- "version": "2.25.2",
+ "version": "2.25.5",
"private": true,
"workspaces": {
"packages": [
diff --git a/packages/core/package.json b/packages/core/package.json
index f7fd1e692..5d949e8fb 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/core",
- "version": "2.21.6-alpha.2",
+ "version": "2.21.6",
"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/demo/package.json b/packages/demo/package.json
index f8cf902cd..af1f773bd 100644
--- a/packages/demo/package.json
+++ b/packages/demo/package.json
@@ -32,7 +32,7 @@
"@web3-onboard/blocto": "^2.0.1",
"@web3-onboard/capsule": "2.0.1",
"@web3-onboard/cede-store": "^2.2.0",
- "@web3-onboard/core": "^2.21.6-alpha.2",
+ "@web3-onboard/core": "^2.21.6",
"@web3-onboard/coinbase": "^2.2.7",
"@web3-onboard/dcent": "^2.2.7",
"@web3-onboard/enkrypt": "^2.0.3",
@@ -42,12 +42,12 @@
"@web3-onboard/gas": "^2.1.7",
"@web3-onboard/gnosis": "^2.2.1",
"@web3-onboard/infinity-wallet": "^2.0.3",
- "@web3-onboard/injected-wallets": "^2.10.16-alpha.1",
+ "@web3-onboard/injected-wallets": "^2.10.16",
"@web3-onboard/keepkey": "^2.3.8",
"@web3-onboard/keystone": "^2.3.8",
"@web3-onboard/ledger": "^2.6.0",
"@web3-onboard/magic": "^2.1.6",
- "@web3-onboard/metamask": "^2.0.5-alpha.1",
+ "@web3-onboard/metamask": "^2.0.5",
"@web3-onboard/mew-wallet": "^2.0.3",
"@web3-onboard/phantom": "^2.0.3",
"@web3-onboard/portis": "^2.1.6",
@@ -59,11 +59,11 @@
"@web3-onboard/trust": "^2.0.3",
"@web3-onboard/uauth": "^2.1.2",
"@web3-onboard/venly": "^2.0.0",
- "@web3-onboard/walletconnect": "^2.5.5-alpha.1",
+ "@web3-onboard/walletconnect": "^2.5.5",
"@web3-onboard/web3auth": "^2.2.2",
"@web3-onboard/xdefi": "^2.0.5",
"@web3-onboard/zeal": "^2.0.3",
- "@web3-onboard/particle-network": "^2.0.1-alpha.5",
+ "@web3-onboard/particle-network": "^2.0.1",
"vconsole": "^3.15.1"
},
"license": "MIT",
diff --git a/packages/gnosis/package.json b/packages/gnosis/package.json
index 6ca985c66..22b005a9d 100644
--- a/packages/gnosis/package.json
+++ b/packages/gnosis/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/gnosis",
- "version": "2.2.2-alpha.1",
+ "version": "2.2.2",
"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",
diff --git a/packages/injected/package.json b/packages/injected/package.json
index 088a1192d..6f917bb60 100644
--- a/packages/injected/package.json
+++ b/packages/injected/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/injected-wallets",
- "version": "2.10.16-alpha.2",
+ "version": "2.10.16",
"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",
diff --git a/packages/metamask/package.json b/packages/metamask/package.json
index c1be9d0c8..ebef1f3d7 100644
--- a/packages/metamask/package.json
+++ b/packages/metamask/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/metamask",
- "version": "2.0.5-alpha-1",
+ "version": "2.0.5",
"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",
diff --git a/packages/particle-network/package.json b/packages/particle-network/package.json
index 755526a13..83c0cf0d0 100644
--- a/packages/particle-network/package.json
+++ b/packages/particle-network/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/particle-network",
- "version": "2.0.1-alpha.5",
+ "version": "2.0.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",
diff --git a/packages/particle-network/src/apple.svg.ts b/packages/particle-network/src/apple.svg.ts
new file mode 100644
index 000000000..a5f8d5c7c
--- /dev/null
+++ b/packages/particle-network/src/apple.svg.ts
@@ -0,0 +1,7 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/discord.svg.ts b/packages/particle-network/src/discord.svg.ts
new file mode 100644
index 000000000..4afb9222b
--- /dev/null
+++ b/packages/particle-network/src/discord.svg.ts
@@ -0,0 +1,7 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/email.svg.ts b/packages/particle-network/src/email.svg.ts
new file mode 100644
index 000000000..964fb4089
--- /dev/null
+++ b/packages/particle-network/src/email.svg.ts
@@ -0,0 +1,6 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/facebook.svg.ts b/packages/particle-network/src/facebook.svg.ts
new file mode 100644
index 000000000..4fc6736eb
--- /dev/null
+++ b/packages/particle-network/src/facebook.svg.ts
@@ -0,0 +1,6 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/github.svg.ts b/packages/particle-network/src/github.svg.ts
new file mode 100644
index 000000000..6ee9b5f8e
--- /dev/null
+++ b/packages/particle-network/src/github.svg.ts
@@ -0,0 +1,7 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/google.svg.ts b/packages/particle-network/src/google.svg.ts
new file mode 100644
index 000000000..445e7f2ff
--- /dev/null
+++ b/packages/particle-network/src/google.svg.ts
@@ -0,0 +1,201 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/icon.svg.ts b/packages/particle-network/src/icon.svg.ts
new file mode 100644
index 000000000..46009ad40
--- /dev/null
+++ b/packages/particle-network/src/icon.svg.ts
@@ -0,0 +1,54 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/linkedin.svg.ts b/packages/particle-network/src/linkedin.svg.ts
new file mode 100644
index 000000000..4f7c28184
--- /dev/null
+++ b/packages/particle-network/src/linkedin.svg.ts
@@ -0,0 +1,9 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/microsoft.svg.ts b/packages/particle-network/src/microsoft.svg.ts
new file mode 100644
index 000000000..f9c02cfcd
--- /dev/null
+++ b/packages/particle-network/src/microsoft.svg.ts
@@ -0,0 +1,10 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/phone.svg.ts b/packages/particle-network/src/phone.svg.ts
new file mode 100644
index 000000000..9ebeefc42
--- /dev/null
+++ b/packages/particle-network/src/phone.svg.ts
@@ -0,0 +1,6 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/twitch.svg.ts b/packages/particle-network/src/twitch.svg.ts
new file mode 100644
index 000000000..36934e8a1
--- /dev/null
+++ b/packages/particle-network/src/twitch.svg.ts
@@ -0,0 +1,6 @@
+export default `
+
+`
diff --git a/packages/particle-network/src/twitter.svg.ts b/packages/particle-network/src/twitter.svg.ts
new file mode 100644
index 000000000..d634f321e
--- /dev/null
+++ b/packages/particle-network/src/twitter.svg.ts
@@ -0,0 +1,6 @@
+export default `
+
+`
diff --git a/packages/react/package.json b/packages/react/package.json
index 5ae1809fd..d73f77fab 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/react",
- "version": "2.8.17-alpha.2",
+ "version": "2.8.17",
"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",
@@ -62,7 +62,7 @@
},
"dependencies": {
"@web3-onboard/common": "^2.3.3",
- "@web3-onboard/core": "^2.21.6-alpha.2",
+ "@web3-onboard/core": "^2.21.6",
"use-sync-external-store": "1.0.0"
},
"peerDependencies": {
diff --git a/packages/solid/package.json b/packages/solid/package.json
index 201bc1e83..8923387ae 100644
--- a/packages/solid/package.json
+++ b/packages/solid/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/solid",
- "version": "2.0.4-alpha.2",
+ "version": "2.0.4",
"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.3.3",
- "@web3-onboard/core": "^2.21.6-alpha.2",
+ "@web3-onboard/core": "^2.21.6",
"solid-js": "^1.8.1"
}
}
diff --git a/packages/transaction-preview/package.json b/packages/transaction-preview/package.json
index 60546bccf..35ef2cc8b 100644
--- a/packages/transaction-preview/package.json
+++ b/packages/transaction-preview/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/transaction-preview",
- "version": "2.0.9-alpha.1",
+ "version": "2.0.9",
"description": "In app preview of Ethereum transactions",
"keywords": [
"Ethereum",
diff --git a/packages/vue/package.json b/packages/vue/package.json
index 85ca51909..4e96ed539 100644
--- a/packages/vue/package.json
+++ b/packages/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/vue",
- "version": "2.7.16-alpha.2",
+ "version": "2.7.16",
"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.3.4",
- "@web3-onboard/core": "^2.21.6-alpha.2",
+ "@web3-onboard/core": "^2.21.6",
"vue-demi": "^0.12.4"
},
"peerDependencies": {
diff --git a/packages/walletconnect/package.json b/packages/walletconnect/package.json
index 3d1e48e36..1dc094716 100644
--- a/packages/walletconnect/package.json
+++ b/packages/walletconnect/package.json
@@ -1,6 +1,6 @@
{
"name": "@web3-onboard/walletconnect",
- "version": "2.5.5-alpha.1",
+ "version": "2.5.5",
"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",
diff --git a/yarn.lock b/yarn.lock
index a6a33cf41..560415a32 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6301,26 +6301,6 @@
ethers "5.5.4"
joi "17.9.1"
-"@web3-onboard/gnosis@^2.2.1":
- version "2.2.1"
- resolved "https://registry.yarnpkg.com/@web3-onboard/gnosis/-/gnosis-2.2.1.tgz#77522571dd62e00770fc5ee1ffa9fb070dc1296f"
- integrity sha512-O4nlsS9EKP4iJq92Pz9li+Ax9G9MK/haydI1aISnIe+hC9Lt7Ynnq6T2tpsIR1aF5GRwF+4LqN4RnfH/Rp4hYA==
- dependencies:
- "@web3-onboard/common" "^2.3.3"
-
-"@web3-onboard/transaction-preview@^2.0.5", "@web3-onboard/transaction-preview@^2.0.7":
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/@web3-onboard/transaction-preview/-/transaction-preview-2.0.8.tgz#a6f8cbd425ed65f727a32692206bb6544ac620ae"
- integrity sha512-tsg3NLhelw4fk7IVFHDx8xAKRlo2KE0OIQG4hcOG0RY1F69Qp3QG/9Alv9DKLv70eMWv/q3CFRUODmemPBZdDw==
- dependencies:
- "@web3-onboard/common" "^2.3.3"
- bnc-sdk "^4.6.7"
- bowser "^2.11.0"
- joi "17.9.1"
- rxjs "^7.5.2"
- svelte "^3.49.0"
- svelte-i18n "^3.3.13"
-
"@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"