Skip to content

Commit 8cb3df6

Browse files
leightktAdamj1232mmjee
authored
Release 2.24.7 (#1864)
* Arcana Auth SDK support (#1744) * Fix: Aracana Config (#1857) * add steps * build staging steps * update arcana package and yarn (#1858) * update arcana package and yarn * fix spacing in config * try update spacing * reset spacing on config * update ci branch for test * add ts-ignore * reset config to develop * add file extension to icon --------- Co-authored-by: Adam Carpenter <[email protected]> * Update Arcana Auth SDK version (#1860) * update arcana/demo packages and root version * add ts-ignore for arcana * Feat: Add native Base chain support and to all quickstarts (#1859) * Add Base chain to all quickstarts * Bump core package in demo * update core, react, vue versions --------- Co-authored-by: Adam Carpenter <[email protected]> Co-authored-by: mmjee <[email protected]>
1 parent 9eff93a commit 8cb3df6

File tree

69 files changed

+443
-94
lines changed

Some content is hidden

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

69 files changed

+443
-94
lines changed

.circleci/config.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,12 @@ jobs:
395395
working_directory: ~/web3-onboard-monorepo/packages/cede-store
396396
steps:
397397
- node-build-steps
398+
build-arcana-auth:
399+
docker:
400+
- image: cimg/node:16.13.1
401+
working_directory: ~/web3-onboard-monorepo/packages/arcana-auth
402+
steps:
403+
- node-build-steps
398404
build-blocto:
399405
docker:
400406
- image: cimg/node:16.13.1
@@ -637,6 +643,12 @@ jobs:
637643
working_directory: ~/web3-onboard-monorepo/packages/cede-store
638644
steps:
639645
- node-staging-build-steps
646+
build-staging-arcana-auth:
647+
docker:
648+
- image: cimg/node:16.13.1
649+
working_directory: ~/web3-onboard-monorepo/packages/arcana-auth
650+
steps:
651+
- node-staging-build-steps
640652
build-staging-blocto:
641653
docker:
642654
- image: cimg/node:16.13.1
@@ -881,12 +893,18 @@ workflows:
881893
<<: *deploy_production_filters
882894
- build-staging-cede-store:
883895
<<: *deploy_staging_filters
896+
arcana-auth:
897+
jobs:
898+
- build-arcana-auth:
899+
<<: *deploy_production_filters
900+
- build-staging-arcana-auth:
901+
<<: *deploy_staging_filters
884902
blocto:
885903
jobs:
886904
- build-blocto:
887905
<<: *deploy_production_filters
888906
- build-staging-blocto:
889-
<<: *deploy_staging_filters
907+
<<: *deploy_staging_filters
890908
venly:
891909
jobs:
892910
- build-venly:

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ const onboard = Onboard({
4141
token: 'ETH',
4242
label: 'Ethereum Mainnet',
4343
rpcUrl: MAINNET_RPC_URL
44+
},
45+
{
46+
id: '0x2105',
47+
token: 'ETH',
48+
label: 'Base',
49+
rpcUrl: 'https://mainnet.base.org'
4450
}
4551
]
4652
})
@@ -87,6 +93,7 @@ For full documentation, check out the README.md for each package or the [docs pa
8793

8894
**SDK Wallets**
8995

96+
- [Arcana](packages/arcana-auth/README.md)
9097
- [Coinbase](packages/coinbase/README.md)
9198
- [Trust](packages/trust/README.md)
9299
- [WalletConnect](packages/walletconnect/README.md)

docs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,11 @@
4949
},
5050
"type": "module",
5151
"dependencies": {
52+
"@web3-onboard/arcana-auth": "^2.0.0-alpha.1",
5253
"@web3-onboard/blocto": "^2.0.0",
5354
"@web3-onboard/cede-store": "^2.1.0-alpha.1",
5455
"@web3-onboard/coinbase": "^2.2.5-alpha.1",
55-
"@web3-onboard/core": "^2.20.5-alpha.1",
56+
"@web3-onboard/core": "^2.21.0-alpha.1",
5657
"@web3-onboard/dcent": "^2.2.7",
5758
"@web3-onboard/enkrypt": "^2.0.4",
5859
"@web3-onboard/fortmatic": "^2.0.19",

docs/src/lib/services/onboard.js

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,16 @@ const intiOnboard = async (theme) => {
5353
const { default: xdefiModule } = await import('@web3-onboard/xdefi')
5454
const { default: cedeModule } = await import('@web3-onboard/cede-store')
5555
const { default: frameModule } = await import('@web3-onboard/frame')
56+
const { default: arcanaModule } = await import('@web3-onboard/arcana-auth')
5657
const { default: bloctoModule } = await import('@web3-onboard/blocto')
5758
const { default: venlyModule } = await import('@web3-onboard/venly')
5859
const INFURA_ID = '8b60d52405694345a99bcb82e722e0af'
5960

6061
const injected = injectedModule()
6162
const infinityWallet = infinityWalletModule()
63+
const arcanaWallet = arcanaModule({
64+
clientID: 'xar_test_c9c3bc702eb13255c58dab0e74cfa859711c13cb'
65+
})
6266
const coinbase = coinbaseModule()
6367
const dcent = dcentModule()
6468
const walletConnect = walletConnectModule({
@@ -115,10 +119,11 @@ const intiOnboard = async (theme) => {
115119
})
116120

117121
return Onboard({
118-
connect: { autoConnectAllPreviousWallet: true },
122+
connect: { autoConnectAllPreviousWallet: true },
119123
wallets: [
120124
injected,
121125
walletConnect,
126+
arcanaWallet,
122127
coinbase,
123128
ledger,
124129
trezor,
@@ -172,23 +177,23 @@ const intiOnboard = async (theme) => {
172177
rpcUrl: 'https://rpc.sepolia.org/'
173178
},
174179
{
175-
id: '0x13881',
180+
id: '0x2105',
181+
token: 'ETH',
182+
label: 'Base',
183+
rpcUrl: 'https://mainnet.base.org'
184+
},
185+
{
186+
id: '0x89',
176187
token: 'MATIC',
177-
label: 'Polygon - Mumbai',
178-
rpcUrl: 'https://matic-mumbai.chainstacklabs.com'
188+
label: 'Polygon',
189+
rpcUrl: 'https://matic-mainnet.chainstacklabs.com'
179190
},
180191
{
181192
id: '0x38',
182193
token: 'BNB',
183194
label: 'Binance',
184195
rpcUrl: 'https://bsc-dataseed.binance.org/'
185196
},
186-
{
187-
id: '0x89',
188-
token: 'MATIC',
189-
label: 'Polygon',
190-
rpcUrl: 'https://matic-mainnet.chainstacklabs.com'
191-
},
192197
{
193198
id: '0xfa',
194199
token: 'FTM',
@@ -206,12 +211,6 @@ const intiOnboard = async (theme) => {
206211
token: 'ARB-ETH',
207212
label: 'Arbitrum',
208213
rpcUrl: 'https://rpc.ankr.com/arbitrum'
209-
},
210-
{
211-
id: 84531,
212-
token: 'ETH',
213-
label: 'Base Goerli',
214-
rpcUrl: 'https://goerli.base.org'
215214
}
216215
],
217216
appMetadata: {

docs/src/routes/+page.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,12 @@ const onboard = Onboard({
117117
token: 'ETH',
118118
label: 'Ethereum Mainnet',
119119
rpcUrl: MAINNET_RPC_URL
120+
},
121+
{
122+
id: '0x2105',
123+
token: 'ETH',
124+
label: 'Base',
125+
rpcUrl: 'https://mainnet.base.org'
120126
}
121127
]
122128
})

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

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,12 @@ const onboard = Onboard({
105105
token: 'ETH',
106106
label: 'Ethereum Mainnet',
107107
rpcUrl: MAINNET_RPC_URL
108+
},
109+
{
110+
id: '0x2105',
111+
token: 'ETH',
112+
label: 'Base',
113+
rpcUrl: 'https://mainnet.base.org'
108114
}
109115
]
110116
})
@@ -148,24 +154,25 @@ We recommend you add the [Core Repo](../../modules/core.md#install) and consider
148154

149155
**SDK Wallets**
150156

157+
- [Arcana Auth](../../wallets/arcana.md#install)
158+
- [Blocto](../../docs/wallets/blocto.md#install)
151159
- [Coinbase](../../wallets/coinbase.md#install)
152-
- [WalletConnect](../../wallets/walletconnect.md#install)
160+
- [Fortmatic](../../wallets/fortmatic.md#install)
161+
- [Frame](../../wallets/frame.md#install)
153162
- [Gnosis](../../wallets/gnosis.md#install)
154163
- [Magic](../../wallets/magic.md#login-options)
155-
- [Fortmatic](../../wallets/fortmatic.md#install)
156164
- [MEW](../../wallets/mewwallet.md#install)
157165
- [Portis](../../wallets/portis.md#install)
158166
- [Web3Auth](../../wallets/web3auth.md#install)
159-
- [Frame](../../wallets/frame.md#install)
160-
- [Blocto](../../docs/wallets/blocto.md#install)
167+
- [WalletConnect](../../wallets/walletconnect.md#install)
161168

162169
**Hardware Wallets**
163170

164-
- [Ledger](../../wallets/ledger.md#install)
165-
- [Trezor](../../wallets/trezor.md#install)
171+
- [D'cent](../../wallets/dcent.md#install)
166172
- [Keystone](../../wallets/keystone.md#install)
167173
- [KeepKey](../../wallets/keepkey.md#install)
168-
- [D'cent](../../wallets/dcent.md#install)
174+
- [Ledger](../../wallets/ledger.md#install)
175+
- [Trezor](../../wallets/trezor.md#install)
169176

170177
**Frameworks**
171178

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ const chains = [
6666
token: 'MATIC',
6767
label: 'Matic Mainnet',
6868
rpcUrl: 'https://matic-mainnet.chainstacklabs.com'
69+
},
70+
{
71+
id: '0x2105',
72+
token: 'ETH',
73+
label: 'Base',
74+
rpcUrl: 'https://mainnet.base.org'
6975
}
7076
]
7177
```

docs/src/routes/docs/[...3]modules/[...1]core/+page.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,14 @@ If you would like to support all wallets, then you can install all of the wallet
6464
<TabPanel value="yarn">
6565

6666
```sh copy
67-
yarn add @web3-onboard/coinbase @web3-onboard/fortmatic @web3-onboard/gnosis @web3-onboard/injected-wallets @web3-onboard/keepkey @web3-onboard/keystone @web3-onboard/ledger @web3-onboard/magic @web3-onboard/portis @web3-onboard/react @web3-onboard/torus @web3-onboard/trezor @web3-onboard/walletconnect @web3-onboard/web3auth @web3-onboard/dcent @web3-onboard/sequence @web3-onboard/enkrypt @web3-onboard/mew-wallet @web3-onboard/uauth @web3-onboard/zeal @web3-onboard/frontier
67+
yarn add @web3-onboard/coinbase @web3-onboard/fortmatic @web3-onboard/gnosis @web3-onboard/injected-wallets @web3-onboard/arcana-auth @web3-onboard/keepkey @web3-onboard/keystone @web3-onboard/ledger @web3-onboard/magic @web3-onboard/portis @web3-onboard/react @web3-onboard/torus @web3-onboard/trezor @web3-onboard/walletconnect @web3-onboard/web3auth @web3-onboard/dcent @web3-onboard/sequence @web3-onboard/enkrypt @web3-onboard/mew-wallet @web3-onboard/uauth @web3-onboard/zeal @web3-onboard/frontier
6868
```
6969

7070
</TabPanel>
7171
<TabPanel value="npm">
7272

7373
```sh copy
74-
npm install @web3-onboard/coinbase @web3-onboard/fortmatic @web3-onboard/gnosis @web3-onboard/injected-wallets @web3-onboard/keepkey @web3-onboard/keystone @web3-onboard/ledger @web3-onboard/magic @web3-onboard/portis @web3-onboard/react @web3-onboard/torus @web3-onboard/trezor @web3-onboard/walletconnect @web3-onboard/web3auth @web3-onboard/dcent @web3-onboard/sequence @web3-onboard/enkrypt @web3-onboard/mew-wallet @web3-onboard/uauth @web3-onboard/zeal @web3-onboard/frontier
74+
npm install @web3-onboard/coinbase @web3-onboard/fortmatic @web3-onboard/gnosis @web3-onboard/injected-wallets @web3-onboard/arcana-auth @web3-onboard/keepkey @web3-onboard/keystone @web3-onboard/ledger @web3-onboard/magic @web3-onboard/portis @web3-onboard/react @web3-onboard/torus @web3-onboard/trezor @web3-onboard/walletconnect @web3-onboard/web3auth @web3-onboard/dcent @web3-onboard/sequence @web3-onboard/enkrypt @web3-onboard/mew-wallet @web3-onboard/uauth @web3-onboard/zeal @web3-onboard/frontier
7575
```
7676

7777
</TabPanel>
@@ -287,7 +287,7 @@ type ConnectModalOptions = {
287287
*/
288288
removeWhereIsMyWalletWarning?: boolean
289289
/**
290-
* Hide the "I don't have a wallet" link displayed
290+
* Hide the "I don't have a wallet" link displayed
291291
* on the left panel of the connect modal
292292
*/
293293
removeIDontHaveAWalletInfoLink?: boolean
@@ -633,18 +633,24 @@ const onboard = Onboard({
633633
label: 'Sepolia',
634634
rpcUrl: 'https://rpc.sepolia.org/'
635635
},
636+
{
637+
id: '0x89',
638+
token: 'MATIC',
639+
label: 'Matic',
640+
rpcUrl: 'https://matic-mainnet.chainstacklabs.com'
641+
},
642+
{
643+
id: '0x2105',
644+
token: 'ETH',
645+
label: 'Base',
646+
rpcUrl: 'https://mainnet.base.org'
647+
},
636648
{
637649
id: '0x38',
638650
token: 'BNB',
639651
label: 'Binance Smart Chain',
640652
rpcUrl: 'https://bsc-dataseed.binance.org/'
641653
},
642-
{
643-
id: '0x89',
644-
token: 'MATIC',
645-
label: 'Matic Mainnet',
646-
rpcUrl: 'https://matic-mainnet.chainstacklabs.com'
647-
},
648654
{
649655
id: 10,
650656
token: 'OETH',
@@ -656,12 +662,6 @@ const onboard = Onboard({
656662
token: 'ARB-ETH',
657663
label: 'Arbitrum',
658664
rpcUrl: 'https://rpc.ankr.com/arbitrum'
659-
},
660-
{
661-
id: 84531,
662-
token: 'ETH',
663-
label: 'Base Goerli',
664-
rpcUrl: 'https://goerli.base.org'
665665
}
666666
],
667667
appMetadata: {

docs/src/routes/docs/[...3]modules/[...3]react/+page.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ init({
5454
token: 'ETH',
5555
label: 'Ethereum Mainnet',
5656
rpcUrl
57+
},
58+
{
59+
id: '0x2105',
60+
token: 'ETH',
61+
label: 'Base',
62+
rpcUrl: 'https://mainnet.base.org'
5763
}
5864
]
5965
})

docs/src/routes/docs/[...3]modules/[...6]vue/+page.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ const web3Onboard = init({
4343
token: 'ETH',
4444
label: 'Ethereum Mainnet',
4545
rpcUrl
46+
},
47+
{
48+
id: '0x2105',
49+
token: 'ETH',
50+
label: 'Base',
51+
rpcUrl: 'https://mainnet.base.org'
4652
}
4753
]
4854
})

0 commit comments

Comments
 (0)