Skip to content

Commit 4f21411

Browse files
authored
Merge pull request #2215 from blocknative/release/2.26.0
Release 2.26.0 (docs)
2 parents d8dd346 + e7c2571 commit 4f21411

File tree

160 files changed

+3513
-2896
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

160 files changed

+3513
-2896
lines changed

.circleci/config.yml

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ commands:
167167
jobs:
168168
build-core:
169169
docker:
170-
- image: cimg/node:16.13.1
170+
- image: cimg/node:16.15.1
171171
working_directory: ~/web3-onboard-monorepo/packages/core
172172
steps:
173173
- node-build-steps
@@ -275,7 +275,7 @@ jobs:
275275
- node-build-steps
276276
build-react:
277277
docker:
278-
- image: cimg/node:16.13.1
278+
- image: cimg/node:16.15.1
279279
working_directory: ~/web3-onboard-monorepo/packages/react
280280
steps:
281281
- node-build-steps
@@ -293,7 +293,7 @@ jobs:
293293
- node-build-steps
294294
build-web3auth:
295295
docker:
296-
- image: cimg/node:16.18.1
296+
- image: cimg/node:18.0.0
297297
working_directory: ~/web3-onboard-monorepo/packages/web3auth
298298
steps:
299299
- node-build-steps
@@ -305,7 +305,7 @@ jobs:
305305
- node-build-steps
306306
build-vue:
307307
docker:
308-
- image: cimg/node:16.13.1
308+
- image: cimg/node:16.15.1
309309
working_directory: ~/web3-onboard-monorepo/packages/vue
310310
steps:
311311
- node-build-steps
@@ -341,7 +341,7 @@ jobs:
341341
- node-build-steps
342342
build-uauth:
343343
docker:
344-
- image: cimg/node:16.13.1
344+
- image: cimg/node:18.0.0
345345
working_directory: ~/web3-onboard-monorepo/packages/uauth
346346
steps:
347347
- node-build-steps
@@ -395,7 +395,7 @@ jobs:
395395
- node-build-steps
396396
build-arcana-auth:
397397
docker:
398-
- image: cimg/node:16.13.1
398+
- image: cimg/node:18.0.0
399399
working_directory: ~/web3-onboard-monorepo/packages/arcana-auth
400400
steps:
401401
- node-build-steps
@@ -407,7 +407,7 @@ jobs:
407407
- node-build-steps
408408
build-venly:
409409
docker:
410-
- image: cimg/node:16.13.1
410+
- image: cimg/node:18.18.2
411411
working_directory: ~/web3-onboard-monorepo/packages/venly
412412
steps:
413413
- node-build-steps
@@ -432,7 +432,7 @@ jobs:
432432
resource_class: large
433433
build-solid:
434434
docker:
435-
- image: cimg/node:16.14.2
435+
- image: cimg/node:16.15.1
436436
working_directory: ~/web3-onboard-monorepo/packages/solid
437437
steps:
438438
- node-build-steps
@@ -448,6 +448,12 @@ jobs:
448448
working_directory: ~/web3-onboard-monorepo/packages/particle-network
449449
steps:
450450
- node-build-steps
451+
build-wagmi:
452+
docker:
453+
- image: cimg/node:18.0.0
454+
working_directory: ~/web3-onboard-monorepo/packages/wagmi
455+
steps:
456+
- node-build-steps
451457
build-passport:
452458
docker:
453459
- image: cimg/node:18.0.0
@@ -458,7 +464,7 @@ jobs:
458464
# Build staging/Alpha releases
459465
build-staging-core:
460466
docker:
461-
- image: cimg/node:16.13.1
467+
- image: cimg/node:16.15.1
462468
working_directory: ~/web3-onboard-monorepo/packages/core
463469
steps:
464470
- node-staging-build-steps
@@ -566,7 +572,7 @@ jobs:
566572
- node-staging-build-steps
567573
build-staging-react:
568574
docker:
569-
- image: cimg/node:16.13.1
575+
- image: cimg/node:16.15.1
570576
working_directory: ~/web3-onboard-monorepo/packages/react
571577
steps:
572578
- node-staging-build-steps
@@ -584,7 +590,7 @@ jobs:
584590
- node-staging-build-steps
585591
build-staging-web3auth:
586592
docker:
587-
- image: cimg/node:16.18.1
593+
- image: cimg/node:18.0.0
588594
working_directory: ~/web3-onboard-monorepo/packages/web3auth
589595
steps:
590596
- node-staging-build-steps
@@ -596,7 +602,7 @@ jobs:
596602
- node-staging-build-steps
597603
build-staging-vue:
598604
docker:
599-
- image: cimg/node:16.13.1
605+
- image: cimg/node:16.15.1
600606
working_directory: ~/web3-onboard-monorepo/packages/vue
601607
steps:
602608
- node-staging-build-steps
@@ -632,7 +638,7 @@ jobs:
632638
- node-staging-build-steps
633639
build-staging-uauth:
634640
docker:
635-
- image: cimg/node:16.13.1
641+
- image: cimg/node:18.0.0
636642
working_directory: ~/web3-onboard-monorepo/packages/uauth
637643
steps:
638644
- node-staging-build-steps
@@ -686,7 +692,7 @@ jobs:
686692
- node-staging-build-steps
687693
build-staging-arcana-auth:
688694
docker:
689-
- image: cimg/node:16.13.1
695+
- image: cimg/node:18.0.0
690696
working_directory: ~/web3-onboard-monorepo/packages/arcana-auth
691697
steps:
692698
- node-staging-build-steps
@@ -698,7 +704,7 @@ jobs:
698704
- node-staging-build-steps
699705
build-staging-venly:
700706
docker:
701-
- image: cimg/node:16.13.1
707+
- image: cimg/node:18.18.2
702708
working_directory: ~/web3-onboard-monorepo/packages/venly
703709
steps:
704710
- node-staging-build-steps
@@ -722,7 +728,7 @@ jobs:
722728
- node-staging-build-steps
723729
build-staging-solid:
724730
docker:
725-
- image: cimg/node:16.14.2
731+
- image: cimg/node:16.15.1
726732
working_directory: ~/web3-onboard-monorepo/packages/solid
727733
steps:
728734
- node-staging-build-steps
@@ -738,6 +744,12 @@ jobs:
738744
working_directory: ~/web3-onboard-monorepo/packages/particle-network
739745
steps:
740746
- node-staging-build-steps
747+
build-staging-wagmi:
748+
docker:
749+
- image: cimg/node:18.0.0
750+
working_directory: ~/web3-onboard-monorepo/packages/wagmi
751+
steps:
752+
- node-staging-build-steps
741753
build-staging-passport:
742754
docker:
743755
- image: cimg/node:18.0.0
@@ -753,6 +765,7 @@ workflows:
753765
<<: *deploy_production_filters
754766
- build-staging-common:
755767
<<: *deploy_staging_filters
768+
756769
core:
757770
jobs:
758771
- build-core:
@@ -1030,6 +1043,12 @@ workflows:
10301043
<<: *deploy_production_filters
10311044
- build-staging-particle:
10321045
<<: *deploy_staging_filters
1046+
wagmi:
1047+
jobs:
1048+
- build-wagmi:
1049+
<<: *deploy_production_filters
1050+
- build-staging-wagmi:
1051+
<<: *deploy_staging_filters
10331052
passport:
10341053
jobs:
10351054
- build-passport:

docs/package.json

Lines changed: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"format": "prettier --plugin-search-dir . --write .",
1313
"prepare": "svelte-kit sync",
1414
"test": "playwright test",
15-
"w3o-latest-prod": "yarn add '@web3-onboard/core' '@web3-onboard/coinbase' '@web3-onboard/transaction-preview' '@web3-onboard/dcent' '@web3-onboard/frontier' '@web3-onboard/fortmatic' '@web3-onboard/frame' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/magic' '@web3-onboard/phantom' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/torus' '@web3-onboard/taho' '@web3-onboard/web3auth' '@web3-onboard/walletconnect' '@web3-onboard/enkrypt' '@web3-onboard/mew-wallet' '@web3-onboard/xdefi' '@web3-onboard/uauth' '@web3-onboard/zeal' '@web3-onboard/cede-store' '@web3-onboard/blocto'",
16-
"w3o-latest-alpha": "yarn add '@web3-onboard/core@next' '@web3-onboard/coinbase@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/dcent@next' '@web3-onboard/frontier@next' '@web3-onboard/fortmatic@next' '@web3-onboard/frame@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/magic@next' '@web3-onboard/phantom@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/torus@next' '@web3-onboard/taho@next' '@web3-onboard/web3auth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/enkrypt@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/xdefi@next' '@web3-onboard/uauth@next' '@web3-onboard/zeal@next' '@web3-onboard/cede-store@next' '@web3-onboard/blocto@next'"
15+
"w3o-latest-prod": "yarn add '@web3-onboard/core' '@web3-onboard/coinbase' '@web3-onboard/transaction-preview' '@web3-onboard/dcent' '@web3-onboard/frontier' '@web3-onboard/fortmatic' '@web3-onboard/frame' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/magic' '@web3-onboard/phantom' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/torus' '@web3-onboard/taho' '@web3-onboard/web3auth' '@web3-onboard/walletconnect' '@web3-onboard/enkrypt' '@web3-onboard/mew-wallet' '@web3-onboard/xdefi' '@web3-onboard/uauth' '@web3-onboard/zeal' '@web3-onboard/cede-store' '@web3-onboard/blocto' '@web3-onboard/capsule' '@web3-onboard/particle-network' '@web3-onboard/metamask' '@web3-onboard/bitget' '@web3-onboard/arcana-auth' '@web3-onboard/venly'",
16+
"w3o-latest-alpha": "yarn add '@web3-onboard/core@next' '@web3-onboard/coinbase@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/dcent@next' '@web3-onboard/frontier@next' '@web3-onboard/fortmatic@next' '@web3-onboard/frame@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/magic@next' '@web3-onboard/phantom@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/torus@next' '@web3-onboard/taho@next' '@web3-onboard/web3auth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/enkrypt@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/xdefi@next' '@web3-onboard/uauth@next' '@web3-onboard/zeal@next' '@web3-onboard/cede-store@next' '@web3-onboard/blocto@next' '@web3-onboard/capsule@next' '@web3-onboard/metamask@next' '@web3-onboard/bitget@next' '@web3-onboard/arcana-auth@next' '@web3-onboard/venly@next' '@web3-onboard/particle-network@next'"
1717
},
1818
"devDependencies": {
1919
"@algolia/client-search": "^4.17.0",
@@ -36,59 +36,57 @@
3636
"prettier-plugin-svelte": "^2.8.1",
3737
"react": "^18.2.0",
3838
"react-dom": "^18.2.0",
39-
"rollup-plugin-polyfill-node": "^0.12.0",
39+
"rollup-plugin-polyfill-node": "^0.13.0",
4040
"shiki": "^0.12.0",
4141
"stream-browserify": "^3.0.0",
4242
"stream-http": "^3.2.0",
4343
"svelte": "^3.54.0",
4444
"svelte-check": "^3.0.1",
4545
"svelte-preprocess": "^5.0.3",
4646
"tslib": "^2.4.1",
47-
"typescript": "^5.0.4",
47+
"typescript": "^5.4.5",
4848
"unplugin-icons": "^0.14.0",
4949
"vite": "^4.5.3"
5050
},
5151
"type": "module",
5252
"dependencies": {
5353
"@safe-global/safe-apps-provider": "^0.18.0",
5454
"@safe-global/safe-apps-sdk": "^8.1.0",
55-
"@web3-onboard/arcana-auth": "^2.0.0",
56-
"@web3-onboard/bitget": "^2.0.0",
57-
"@web3-onboard/blocto": "^2.0.0",
58-
"@web3-onboard/capsule": "^2.0.3",
59-
"@web3-onboard/cede-store": "^2.2.0",
60-
"@web3-onboard/coinbase": "^2.2.7",
61-
"@web3-onboard/core": "^2.21.6",
62-
"@web3-onboard/dcent": "^2.2.7",
63-
"@web3-onboard/enkrypt": "^2.0.4",
64-
"@web3-onboard/fortmatic": "^2.0.19",
65-
"@web3-onboard/frame": "^2.0.2",
66-
"@web3-onboard/frontier": "^2.0.4",
67-
"@web3-onboard/gas": "^2.1.8",
68-
"@web3-onboard/gnosis": "^2.2.2",
69-
"@web3-onboard/infinity-wallet": "^2.0.4",
70-
"@web3-onboard/injected-wallets": "^2.10.17",
71-
"@web3-onboard/keepkey": "^2.3.7",
72-
"@web3-onboard/keystone": "^2.3.7",
73-
"@web3-onboard/ledger": "^2.6.0",
74-
"@web3-onboard/magic": "^2.1.7",
75-
"@web3-onboard/metamask": "^2.0.7",
76-
"@web3-onboard/mew-wallet": "^2.0.4",
77-
"@web3-onboard/phantom": "^2.0.3",
78-
"@web3-onboard/portis": "^2.1.7",
79-
"@web3-onboard/sequence": "^2.0.8",
80-
"@web3-onboard/taho": "^2.0.5",
81-
"@web3-onboard/torus": "^2.2.6",
82-
"@web3-onboard/transaction-preview": "^2.0.8",
83-
"@web3-onboard/trezor": "^2.4.3",
84-
"@web3-onboard/trust": "^2.0.4",
85-
"@web3-onboard/uauth": "^2.1.1",
86-
"@web3-onboard/venly": "^2.0.0",
87-
"@web3-onboard/walletconnect": "^2.5.5",
88-
"@web3-onboard/web3auth": "^2.2.3",
89-
"@web3-onboard/xdefi": "^2.0.4",
90-
"@web3-onboard/zeal": "^2.0.4",
91-
"@web3-onboard/particle-network": "^2.0.1",
55+
"@web3-onboard/bitget": "^2.1.0",
56+
"@web3-onboard/blocto": "^2.1.0",
57+
"@web3-onboard/cede-store": "^2.3.0",
58+
"@web3-onboard/coinbase": "^2.3.0",
59+
"@web3-onboard/core": "^2.22.0",
60+
"@web3-onboard/dcent": "^2.2.8",
61+
"@web3-onboard/enkrypt": "^2.1.0",
62+
"@web3-onboard/fortmatic": "^2.1.0",
63+
"@web3-onboard/frame": "^2.1.0",
64+
"@web3-onboard/frontier": "^2.1.0",
65+
"@web3-onboard/gas": "^2.2.0",
66+
"@web3-onboard/gnosis": "^2.3.0",
67+
"@web3-onboard/infinity-wallet": "^2.1.0",
68+
"@web3-onboard/injected-wallets": "^2.11.0",
69+
"@web3-onboard/keepkey": "^2.3.8",
70+
"@web3-onboard/keystone": "^2.3.8",
71+
"@web3-onboard/ledger": "^2.7.0",
72+
"@web3-onboard/magic": "^2.2.0",
73+
"@web3-onboard/metamask": "^2.1.0",
74+
"@web3-onboard/mew-wallet": "^2.1.0",
75+
"@web3-onboard/particle-network": "^2.1.0",
76+
"@web3-onboard/phantom": "^2.1.0",
77+
"@web3-onboard/portis": "^2.2.0",
78+
"@web3-onboard/sequence": "^2.1.0",
79+
"@web3-onboard/taho": "^2.1.0",
80+
"@web3-onboard/torus": "^2.3.0",
81+
"@web3-onboard/transaction-preview": "^2.1.0",
82+
"@web3-onboard/trezor": "^2.4.4",
83+
"@web3-onboard/trust": "^2.1.0",
84+
"@web3-onboard/uauth": "^2.2.0",
85+
"@web3-onboard/venly": "^2.1.0",
86+
"@web3-onboard/walletconnect": "^2.6.0",
87+
"@web3-onboard/web3auth": "^2.3.0",
88+
"@web3-onboard/xdefi": "^2.1.0",
89+
"@web3-onboard/zeal": "^2.1.0",
9290
"animejs": "^3.2.1",
9391
"bnc-sdk": "^4.6.6",
9492
"ethers": "^5.7.0",

docs/src/lib/services/onboard.js

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,19 @@ const intiOnboard = async (theme) => {
5454
const { default: xdefiModule } = await import('@web3-onboard/xdefi')
5555
const { default: cedeModule } = await import('@web3-onboard/cede-store')
5656
const { default: frameModule } = await import('@web3-onboard/frame')
57-
const { default: arcanaModule } = await import('@web3-onboard/arcana-auth')
57+
// const { default: arcanaModule } = await import('@web3-onboard/arcana-auth')
5858
const { default: bloctoModule } = await import('@web3-onboard/blocto')
5959
const { default: venlyModule } = await import('@web3-onboard/venly')
6060
const { default: bitgetModule } = await import('@web3-onboard/bitget')
61-
const { default: capsuleModule, Environment } = await import('@web3-onboard/capsule')
61+
// // const { default: capsuleModule, Environment } = await import('@web3-onboard/capsule')
6262
const { default: particleAuthModule } = await import('@web3-onboard/particle-network')
6363
const INFURA_ID = '8b60d52405694345a99bcb82e722e0af'
6464

6565
const injected = injectedModule()
6666
const infinityWallet = infinityWalletModule()
67-
const arcanaWallet = arcanaModule({
68-
clientID: 'xar_test_c9c3bc702eb13255c58dab0e74cfa859711c13cb'
69-
})
67+
// const arcanaWallet = arcanaModule({
68+
// clientID: 'xar_test_c9c3bc702eb13255c58dab0e74cfa859711c13cb'
69+
// })
7070
const coinbase = coinbaseModule()
7171
const metamask = metamaskModule({
7272
options: {
@@ -131,10 +131,10 @@ const intiOnboard = async (theme) => {
131131
environment: 'staging'
132132
})
133133

134-
const capsule = capsuleModule({
135-
environment: Environment.DEVELOPMENT,
136-
apiKey: '992bbd9146d5de8ad0419f141d9a7ca7'
137-
})
134+
// // const capsule = capsuleModule({
135+
// // environment: Environment.DEVELOPMENT,
136+
// // apiKey: '992bbd9146d5de8ad0419f141d9a7ca7'
137+
// // })
138138

139139
const particle = particleAuthModule({
140140
projectId: 'b385ccf0-73c3-485a-9941-159b7855b806',
@@ -158,7 +158,7 @@ const intiOnboard = async (theme) => {
158158
xdefi,
159159
uauth,
160160
cede,
161-
arcanaWallet,
161+
// arcanaWallet,
162162
torus,
163163
sequence,
164164
dcent,
@@ -172,11 +172,9 @@ const intiOnboard = async (theme) => {
172172
frame,
173173
infinityWallet,
174174
blocto,
175-
capsule,
176175
particle,
176+
venly
177177
// capsule
178-
179-
// venly
180178
],
181179
chains: [
182180
{

docs/src/routes/docs/[...1]overview/[...1]introduction/+page.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ const MAINNET_RPC_URL = 'https://mainnet.infura.io/v3/<INFURA_KEY>'
102102
const injected = injectedModule()
103103

104104
const onboard = Onboard({
105+
// This javascript object is unordered meaning props do not require a certain order
105106
wallets: [injected],
106107
chains: [
107108
{

docs/src/routes/docs/[...2]getting-started/[...1]installation/+page.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ const appMetadata = {
110110

111111
```ts
112112
const onboard = Onboard({
113+
// This javascript object is unordered meaning props do not require a certain order
113114
wallets,
114115
chains,
115116
appMetadata

0 commit comments

Comments
 (0)