You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/lib/components/FeaturesSection.svelte
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -48,11 +48,11 @@
48
48
/>
49
49
<FeatureCard
50
50
title={'Dynamic Imports'}
51
-
text={"Supporting multiple wallets in your app requires a lot of dependencies. Onboard dynamically imports a wallet and it's dependencies only when the user selects it, so that minimal bandwidth is used."}
51
+
text={"Supporting multiple wallets in your app requires a lot of dependencies. Web3 Onboard dynamically imports a wallet and it's dependencies only when the user selects it, so that minimal bandwidth is used."}
52
52
/>
53
53
<FeatureCard
54
54
title={'Wallet Provider Standardization'}
55
-
text={'All wallet modules expose a provider that is patched to be compliant with the EIP-1193, EIP-1102, EIP-3085and EIP-3326 specifications.'}
55
+
text={'All wallet modules expose a provider that is patched to be compliant with the EIP-1193, EIP-1102, EIP-3085, EIP-3326, and EIP-6963 specifications.'}
Web3-Onboard is the quickest and easiest way to add multi-wallet and multi-chain support to your project. With built-in modules for more than 35 unique hardware and software wallets, Web3-Onboard saves you time and headaches.
15
+
Web3Onboard is the quickest and easiest way to add multi-wallet and multi-chain support to your project. With built-in modules for more than 80 unique hardware and software wallets, Web3Onboard saves you time and headaches.
16
16
17
17
## Features
18
18
@@ -24,17 +24,17 @@ Web3-Onboard is the quickest and easiest way to add multi-wallet and multi-chain
24
24
25
25
-**Themable:** Powerful customization options for all your needs. Style Web3 Onboard to fit into your existing designs, or pick from our pre-made themes.
26
26
27
-
-**Unified Provider Interface:** All wallet modules expose a provider that is patched to be compliant with the EIP-1193, EIP-1102, EIP-3085and EIP-3326 specifications. Whether your user is using Ledger or Metamask the provider will operate identically.
27
+
-**Unified Provider Interface:** All wallet modules expose a provider that is patched to be compliant with the EIP-1193, EIP-1102, EIP-3085, EIP-3326, and EIP-6963 specifications. Whether your user is using Ledger or Metamask, the provider will operate identically.
28
28
29
-
-**Dynamic Imports:** Supporting multiple wallets in your app requires a lot of dependencies. Onboard dynamically imports a wallet and its dependencies only when the user selects it, so that minimal bandwidth is used.
29
+
-**Dynamic Imports:** Supporting multiple wallets in your app requires a lot of dependencies. Web3 Onboard dynamically imports a wallet and its dependencies only when the user selects it, so that minimal bandwidth is used.
30
30
31
-
-**Framework Agnostic:** Avoid framework lock in -- Web3-Onboard works with any framework and includes helper packages for vue & react.
31
+
-**Framework Agnostic:** Avoid framework lock in -- Web3Onboard works with any framework and includes helper packages for vue & react.
32
32
33
33
-**Notify:** Real-time transaction notifications for all transaction states for the connected wallet address(es). In-notification speedups & cancels for hardware wallet connections.
34
34
35
35
### Natively Supported EVM Chains
36
36
37
-
web3-onboard supports ALL EVM networks. Supporting a new network is simply a matter of adding its details in the Chains section upon initialization. For more information see [initialization options](../../modules/core.md#initialization).
37
+
Web3 Onboard supports all EVM networks. Supporting a new network is simply a matter of adding its details in the Chains section upon initialization. For more information see [initialization options](../../modules/core.md#initialization).
38
38
39
39
- Ethereum
40
40
- Arbitrum One
@@ -50,16 +50,16 @@ web3-onboard supports ALL EVM networks. Supporting a new network is simply a mat
50
50
- Gnosis Chain
51
51
- Harmony One
52
52
- Moonriver
53
-
- Goerli
54
53
- Sepolia
55
54
- Base Goerli
55
+
- Degen
56
56
- All other EVM networks
57
57
58
-
### Optional - Use an API key to fetch realtime transaction data, balances & gas
58
+
### Optional - Use an API key to fetch real-time transaction data, balances & gas
59
59
60
-
Using a Blocknative API key with web3-onboard on the free plan will allow you to gain the benefits of Blocknative balance & transaction services. Blocknative has a free forever plan you can always use.
60
+
Using a Blocknative API key with Web3 Onboard on the free plan will allow you to gain the benefits of Blocknative balance & transaction services. Blocknative has a free forever plan you can always use.
61
61
62
-
This step is not required to use web3-onboard. You can skip to the [**Quickstart**](/docs/overview/introduction#quickstart) step below if you want to use web3-onboard without API services or if you already have a Blocknative account & API key.
62
+
This step is not required to use Web3 Onboard. You can skip to the [**Quickstart**](/docs/overview/introduction#quickstart) step below if you want to use Web3 Onboard without API services or if you already have a Blocknative account & API key.
63
63
64
64
**Setup your Account**
65
65
Go to the Account Dashboard at [https://explorer.blocknative.com/account](https://explorer.blocknative.com/account) and setup an account with an email address. You will receive an email to confirm your account.
@@ -69,7 +69,7 @@ On the Account Dashboard at [https://explorer.blocknative.com/account](https://e
69
69
70
70
## Quickstart
71
71
72
-
Install the core Onboard library, the injected wallets module and optionally ethers.js to support browser extension and mobile wallets:
72
+
Install the core web3-onboard library, the injected wallets module, and optionally ethers.js to support browser extension and mobile wallets:
73
73
74
74
<Tabs values={['npm', 'yarn']}>
75
75
<TabPanelvalue="yarn">
@@ -88,7 +88,7 @@ npm i @web3-onboard/core @web3-onboard/injected-wallets ethers
88
88
</TabPanel>
89
89
</Tabs>
90
90
91
-
You can find a link to web3-onboard's official NPM Documentation here: [@web3-onboard/core Official NPM Documentation](https://www.npmjs.com/package/@web3-onboard/core)
91
+
You can find a link to Web3 Onboard's official NPM Documentation here: [@web3-onboard/core Official NPM Documentation](https://www.npmjs.com/package/@web3-onboard/core)
92
92
93
93
Then initialize in your app:
94
94
@@ -172,9 +172,9 @@ if (wallets[0]) {
172
172
173
173
## Wallet Modules
174
174
175
-
Add other wallet modules such as Wallet Connect or Ledger to increase the support and functionality of your web3-onboard implementation. All modules can be accessed through the subpages of web3-onboard docs on the left.
175
+
Add other wallet modules such as Wallet Connect or Ledger to increase the support and functionality of your Web3 Onboard implementation. All modules can be accessed through the subpages of Web3 Onboard docs on the left.
176
176
177
-
We recommend you add the [Core Repo](../../modules/core.md#install) and consider adding the [Injected Wallets](../../wallets/injected.md#install) module to get connected with wallets like Metamask, Trust, Coinbase Wallet & more right away.
177
+
We recommend you add the [Core Repo](../../modules/core.md#install) and consider adding the [Injected Wallets](../../wallets/injected.md#install) module to get connected with wallets like Metamask, Trust, Coinbase Wallet, and more right away.
178
178
179
179
[**Core Repo**](../../modules/core.md#install)
180
180
@@ -184,6 +184,7 @@ We recommend you add the [Core Repo](../../modules/core.md#install) and consider
184
184
185
185
-[Arcana Auth](../../wallets/arcana.md#install)
186
186
-[Blocto](../../wallets/blocto.md#install)
187
+
-[Capsule](../../wallets/capsule.md#install)
187
188
-[Coinbase](../../wallets/coinbase.md#install)
188
189
-[Fortmatic](../../wallets/fortmatic.md#install)
189
190
-[Frame](../../wallets/frame.md#install)
@@ -211,7 +212,7 @@ We recommend you add the [Core Repo](../../modules/core.md#install) and consider
211
212
212
213
## Test out the demo app
213
214
214
-
Test out the current functionality of web3-onboard in a small browser demo:
215
+
Test out the current functionality of Web3 Onboard in a small browser demo:
215
216
216
217
- Clone the repo: `git clone git@github.com:blocknative/web3-onboard.git`
217
218
- Change it to the onboard directory: `cd web3-onboard`
@@ -224,10 +225,10 @@ Test out the current functionality of web3-onboard in a small browser demo:
224
225
225
226
Checkout our live demo using React at [https://reactdemo.blocknative.com/](https://reactdemo.blocknative.com/)
226
227
227
-
The demo is open source so you can see a sample implementation of web3-onboard: [https://github.com/blocknative/react-demo](https://github.com/blocknative/react-demo)
228
+
The demo is open source so you can see a sample implementation of Web3 Onboard: [https://github.com/blocknative/react-demo](https://github.com/blocknative/react-demo)
228
229
229
230
## More Examples
230
231
231
-
You can find starter examples from the web3 community here using web3-onboard:
232
+
You can find starter examples from the web3 community here using Web3 Onboard:
Copy file name to clipboardExpand all lines: docs/src/routes/docs/[...1]overview/[...2]contribution-guide/+page.md
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ Example 2 : Bug fix within the `core` package -
41
41
42
42
## How can I add a new wallet? 💳
43
43
44
-
To add a new wallet to the official Web3 Onboard packages and repo, create a [pull request](#pull-requests-🗂️). Web3 Onboard does not require a wallet to be a part of the main code, so a separate wallet module can be created without any changes to the Web3Onboard codebase. Your PR must include a detailed README for the package, keeping in mind that this README is the the first point of contact for dapp devs looking to implement your wallet.
44
+
To add a new wallet to the official Web3 Onboard packages and repo, create a [pull request](#pull-requests-🗂️). Web3 Onboard does not require a wallet to be a part of the main code, so a separate wallet module can be created without any changes to the Web3 Onboard codebase. Your PR must include a detailed README for the package, keeping in mind that this README is the the first point of contact for dapp developers looking to implement your wallet.
45
45
46
46
Please also include updates to documentation in your PR. Refer to the [docs contributions section](#documentation-contributions-📄) and the PR template docs checklist.
47
47
@@ -69,7 +69,7 @@ PRs for adding/updating a wallet should include a README (new or updated) for th
69
69
70
70
[See here for an example of a docs pull request.](https://github.com/blocknative/web3-onboard/pull/1544/files)
71
71
72
-
We highly encourage the community to help us improve the web3-onboard docs! If you have any questions don't hesitate to reach out.
72
+
We highly encourage the community to help us improve the Web3 Onboard docs! If you have any questions don't hesitate to [reach out](https://discord.com/invite/KZaBVME).
0 commit comments