Skip to content

Commit 3f6a901

Browse files
authored
Merge pull request #1976 from blocknative/release/2.24.15
Release - 2.24.15
2 parents 48d4e82 + befa884 commit 3f6a901

File tree

70 files changed

+6565
-51
lines changed

Some content is hidden

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

70 files changed

+6565
-51
lines changed

.circleci/config.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,18 @@ jobs:
425425
working_directory: ~/web3-onboard-monorepo/packages/bitkeep
426426
steps:
427427
- node-build-steps
428+
build-metamask:
429+
docker:
430+
- image: cimg/node:16.13.1
431+
working_directory: ~/web3-onboard-monorepo/packages/metamask
432+
steps:
433+
- node-build-steps
434+
build-solid:
435+
docker:
436+
- image: cimg/node:16.14.2
437+
working_directory: ~/web3-onboard-monorepo/packages/solid
438+
steps:
439+
- node-build-steps
428440

429441
# Build staging/Alpha releases
430442
build-staging-core:
@@ -685,6 +697,18 @@ jobs:
685697
working_directory: ~/web3-onboard-monorepo/packages/bitkeep
686698
steps:
687699
- node-staging-build-steps
700+
build-staging-metamask:
701+
docker:
702+
- image: cimg/node:16.13.1
703+
working_directory: ~/web3-onboard-monorepo/packages/metamask
704+
steps:
705+
- node-staging-build-steps
706+
build-staging-solid:
707+
docker:
708+
- image: cimg/node:16.14.2
709+
working_directory: ~/web3-onboard-monorepo/packages/solid
710+
steps:
711+
- node-staging-build-steps
688712

689713
workflows:
690714
version: 2
@@ -947,3 +971,15 @@ workflows:
947971
<<: *deploy_production_filters
948972
- build-staging-bitkeep:
949973
<<: *deploy_staging_filters
974+
metamask:
975+
jobs:
976+
- build-metamask:
977+
<<: *deploy_production_filters
978+
- build-staging-metamask:
979+
<<: *deploy_staging_filters
980+
solid:
981+
jobs:
982+
- build-solid:
983+
<<: *deploy_production_filters
984+
- build-staging-solid:
985+
<<: *deploy_staging_filters

.tool-versions

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
nodejs 18.16.0

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ For full documentation, check out the README.md for each package or the [docs pa
136136
**Frameworks**
137137

138138
- [React](packages/react/README.md)
139+
- [Solid](packages/solid/README.md)
139140
- [Vue](packages/vue/README.md)
140141

141142
## Test out the demo app

docs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@
7070
"@web3-onboard/keystone": "^2.3.7",
7171
"@web3-onboard/ledger": "^2.5.1",
7272
"@web3-onboard/magic": "^2.1.7",
73+
"@web3-onboard/metamask": "^2.0.0-alpha.1",
7374
"@web3-onboard/mew-wallet": "^2.0.4",
7475
"@web3-onboard/phantom": "^2.0.3",
7576
"@web3-onboard/portis": "^2.1.7",

docs/src/lib/services/onboard.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ const intiOnboard = async (theme) => {
3636
const { default: walletConnectModule } = await import('@web3-onboard/walletconnect')
3737
const { default: infinityWalletModule } = await import('@web3-onboard/infinity-wallet')
3838
const { default: coinbaseModule } = await import('@web3-onboard/coinbase')
39+
const { default: metamaskModule } = await import('@web3-onboard/metamask')
3940
const { default: dcentModule } = await import('@web3-onboard/dcent')
4041
const { default: portisModule } = await import('@web3-onboard/portis')
4142
const { default: magicModule } = await import('@web3-onboard/magic')
@@ -65,6 +66,11 @@ const intiOnboard = async (theme) => {
6566
clientID: 'xar_test_c9c3bc702eb13255c58dab0e74cfa859711c13cb'
6667
})
6768
const coinbase = coinbaseModule()
69+
const metamask = metamaskModule({options: {
70+
dappMetadata: {
71+
name: 'Web3Onboard',
72+
}
73+
}})
6874
const dcent = dcentModule()
6975
const walletConnect = walletConnectModule({
7076
projectId: 'f6bd6e2911b56f5ac3bc8b2d0e2d7ad5',
@@ -124,6 +130,7 @@ const intiOnboard = async (theme) => {
124130
return Onboard({
125131
connect: { autoConnectAllPreviousWallet: true },
126132
wallets: [
133+
metamask,
127134
injected,
128135
walletConnect,
129136
coinbase,

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ We recommend you add the [Core Repo](../../modules/core.md#install) and consider
192192
**Frameworks**
193193

194194
- [React](../../modules/react.md#quickstart-with-injected-wallets-and-ethers-provider)
195+
- [Solid](../../modules/solid.md#install)
195196
- [Vue](../../modules/vue.md#install)
196197

197198
## Test out the demo app

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

Lines changed: 3 additions & 2 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/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
67+
yarn add @web3-onboard/coinbase @web3-onboard/metamask @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/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
74+
npm install @web3-onboard/coinbase @web3-onboard/metamask @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>
@@ -81,6 +81,7 @@ npm install @web3-onboard/coinbase @web3-onboard/fortmatic @web3-onboard/gnosis
8181

8282
- All wallet modules (except for `injected-wallets`) require extra dependencies and may require polyfilling the node built in modules for the browser. See the [Build Environments](#build-environments) section for more info
8383
- **If using React** you may be interested in checking out the React Hooks package here - https://www.npmjs.com/package/@web3-onboard/react
84+
- **If using Solid** you may be interested in checking out the Solid package here - https://www.npmjs.com/package/@web3-onboard/solid
8485
- **If using Vue** you may be interested in checking out the Vue package here - https://www.npmjs.com/package/@web3-onboard/vue
8586
:::
8687

0 commit comments

Comments
 (0)