Skip to content

Commit fe2ebdb

Browse files
authored
Merge pull request #1696 from blocknative/release/2.22.0
Release 2.22.0
2 parents 12d7110 + fe8dcfe commit fe2ebdb

File tree

104 files changed

+13921
-2105
lines changed

Some content is hidden

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

104 files changed

+13921
-2105
lines changed

.circleci/config.yml

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,14 @@ aliases:
9393
- &create-npm-config
9494
run:
9595
name: Create NPM rc file
96-
command: echo "//registry.npmjs.org/:_authToken=$npm_TOKEN" > .npmrc
96+
command: echo "//registry.npmjs.org/:_authToken=$npm_TOKEN" > ~/.npmrc
9797

9898
- &publish-npm
9999
run:
100100
name: Publish package to NPM
101-
command: npm publish --access public
101+
command: |
102+
npm config set //registry.npmjs.org/:_authToken=${npm_TOKEN}
103+
npm publish --access public
102104
103105
- &publish-npm-tag-as-next
104106
run:
@@ -195,6 +197,12 @@ jobs:
195197
working_directory: ~/web3-onboard-monorepo/packages/injected
196198
steps:
197199
- node-build-steps
200+
build-frame:
201+
docker:
202+
- image: cimg/node:16.13.1
203+
working_directory: ~/web3-onboard-monorepo/packages/frame
204+
steps:
205+
- node-build-steps
198206
build-keepkey:
199207
docker:
200208
- image: cimg/node:16.13.1
@@ -287,7 +295,7 @@ jobs:
287295
- node-build-steps
288296
build-web3auth:
289297
docker:
290-
- image: cimg/node:16.13.1
298+
- image: cimg/node:16.18.1
291299
working_directory: ~/web3-onboard-monorepo/packages/web3auth
292300
steps:
293301
- node-build-steps
@@ -419,6 +427,12 @@ jobs:
419427
working_directory: ~/web3-onboard-monorepo/packages/injected
420428
steps:
421429
- node-staging-build-steps
430+
build-staging-frame:
431+
docker:
432+
- image: cimg/node:16.13.1
433+
working_directory: ~/web3-onboard-monorepo/packages/frame
434+
steps:
435+
- node-staging-build-steps
422436
build-staging-keepkey:
423437
docker:
424438
- image: cimg/node:16.13.1
@@ -511,7 +525,7 @@ jobs:
511525
- node-staging-build-steps
512526
build-staging-web3auth:
513527
docker:
514-
- image: cimg/node:16.13.1
528+
- image: cimg/node:16.18.1
515529
working_directory: ~/web3-onboard-monorepo/packages/web3auth
516530
steps:
517531
- node-staging-build-steps
@@ -645,6 +659,12 @@ workflows:
645659
<<: *deploy_production_filters
646660
- build-staging-injected:
647661
<<: *deploy_staging_filters
662+
frame:
663+
jobs:
664+
- build-frame:
665+
<<: *deploy_production_filters
666+
- build-staging-frame:
667+
<<: *deploy_staging_filters
648668
keepkey:
649669
jobs:
650670
- build-keepkey:
@@ -837,4 +857,3 @@ workflows:
837857
<<: *deploy_production_filters
838858
- build-staging-cede-store:
839859
<<: *deploy_staging_filters
840-

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ For full documentation, check out the README.md for each package or the [docs pa
103103
- [Frontier](packages/frontier/README.md)
104104
- [XDEFI](packages/xdefi/README.md)
105105
- [Infinity Wallet](packages/infinity-wallet/README.md)
106+
- [Frame](packages/frame/README.md)
106107

107108
**Hardware Wallets**
108109

assets/account-center-example.png

69.8 KB
Loading

docs/package.json

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
1313
"lint": "prettier --check --plugin-search-dir=. . && eslint .",
1414
"format": "prettier --write --plugin-search-dir=. .",
15-
"w3o-latest-prod": "yarn add '@web3-onboard/coinbase' '@web3-onboard/core' '@web3-onboard/dcent' '@web3-onboard/enkrypt' '@web3-onboard/fortmatic' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/magic' '@web3-onboard/mew-wallet' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/taho' '@web3-onboard/torus' '@web3-onboard/transaction-preview' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/uauth' '@web3-onboard/walletconnect' '@web3-onboard/web3auth' '@web3-onboard/xdefi'",
16-
"w3o-latest-alpha": "yarn add '@web3-onboard/coinbase@next' '@web3-onboard/core@next' '@web3-onboard/dcent@next' '@web3-onboard/enkrypt@next' '@web3-onboard/fortmatic@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/magic@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/taho@next' '@web3-onboard/torus@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/uauth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/web3auth@next' '@web3-onboard/xdefi@next'"
15+
"w3o-latest-prod": "yarn add '@web3-onboard/coinbase' '@web3-onboard/core' '@web3-onboard/dcent' '@web3-onboard/enkrypt' '@web3-onboard/fortmatic' '@web3-onboard/gas' '@web3-onboard/gnosis' '@web3-onboard/infinity-wallet' '@web3-onboard/injected-wallets' '@web3-onboard/keepkey' '@web3-onboard/keystone' '@web3-onboard/ledger' '@web3-onboard/magic' '@web3-onboard/mew-wallet' '@web3-onboard/portis' '@web3-onboard/sequence' '@web3-onboard/taho' '@web3-onboard/torus' '@web3-onboard/transaction-preview' '@web3-onboard/trezor' '@web3-onboard/trust' '@web3-onboard/uauth' '@web3-onboard/walletconnect' '@web3-onboard/web3auth' '@web3-onboard/xdefi' '@web3-onboard/frame'",
16+
"w3o-latest-alpha": "yarn add '@web3-onboard/coinbase@next' '@web3-onboard/core@next' '@web3-onboard/dcent@next' '@web3-onboard/enkrypt@next' '@web3-onboard/fortmatic@next' '@web3-onboard/gas@next' '@web3-onboard/gnosis@next' '@web3-onboard/infinity-wallet@next' '@web3-onboard/injected-wallets@next' '@web3-onboard/keepkey@next' '@web3-onboard/keystone@next' '@web3-onboard/ledger@next' '@web3-onboard/magic@next' '@web3-onboard/mew-wallet@next' '@web3-onboard/portis@next' '@web3-onboard/sequence@next' '@web3-onboard/taho@next' '@web3-onboard/torus@next' '@web3-onboard/transaction-preview@next' '@web3-onboard/trezor@next' '@web3-onboard/trust@next' '@web3-onboard/uauth@next' '@web3-onboard/walletconnect@next' '@web3-onboard/web3auth@next' '@web3-onboard/xdefi@next' '@web3-onboard/frame'"
1717
},
1818
"devDependencies": {
1919
"@algolia/client-search": "^4.14.2",
@@ -56,32 +56,32 @@
5656
},
5757
"type": "module",
5858
"dependencies": {
59-
"@web3-onboard/cede-store": "^2.0.0-alpha.1",
60-
"@web3-onboard/coinbase": "^2.2.2",
61-
"@web3-onboard/core": "^2.17.0-alpha.1",
62-
"@web3-onboard/dcent": "^2.2.5",
63-
"@web3-onboard/enkrypt": "^2.0.2",
64-
"@web3-onboard/fortmatic": "^2.0.17",
65-
"@web3-onboard/gas": "^2.1.6",
66-
"@web3-onboard/gnosis": "^2.1.8",
67-
"@web3-onboard/infinity-wallet": "^2.0.2",
68-
"@web3-onboard/injected-wallets": "^2.8.5-alpha.1",
69-
"@web3-onboard/keepkey": "^2.3.5",
70-
"@web3-onboard/keystone": "^2.3.5",
71-
"@web3-onboard/ledger": "^2.4.4",
72-
"@web3-onboard/magic": "^2.1.5",
73-
"@web3-onboard/mew-wallet": "^2.0.2",
74-
"@web3-onboard/portis": "^2.1.5",
75-
"@web3-onboard/sequence": "^2.0.6",
76-
"@web3-onboard/taho": "^2.0.2",
77-
"@web3-onboard/torus": "^2.2.3",
78-
"@web3-onboard/transaction-preview": "^2.0.6",
79-
"@web3-onboard/trezor": "^2.4.0-alpha.1",
80-
"@web3-onboard/trust": "^2.0.2",
81-
"@web3-onboard/uauth": "^2.0.3",
82-
"@web3-onboard/walletconnect": "^2.3.6-alpha.1",
83-
"@web3-onboard/web3auth": "^2.2.1",
84-
"@web3-onboard/xdefi": "^2.0.2",
59+
"@web3-onboard/cede-store": "^2.0.1-alpha.1",
60+
"@web3-onboard/coinbase": "^2.2.3-alpha.2",
61+
"@web3-onboard/core": "^2.18.0-alpha.3",
62+
"@web3-onboard/dcent": "^2.2.6-alpha.2",
63+
"@web3-onboard/enkrypt": "^2.0.3-alpha.2",
64+
"@web3-onboard/fortmatic": "^2.0.18-alpha.2",
65+
"@web3-onboard/frame": "2.21.2-alpha.1",
66+
"@web3-onboard/gas": "^2.1.7-alpha.2",
67+
"@web3-onboard/gnosis": "^2.1.9-alpha.2",
68+
"@web3-onboard/infinity-wallet": "^2.0.3-alpha.2",
69+
"@web3-onboard/injected-wallets": "^2.8.6-alpha.2",
70+
"@web3-onboard/keepkey": "^2.3.6-alpha.2",
71+
"@web3-onboard/keystone": "^2.3.6-alpha.2",
72+
"@web3-onboard/ledger": "^2.4.5-alpha.2",
73+
"@web3-onboard/magic": "^2.1.6-alpha.2",
74+
"@web3-onboard/mew-wallet": "^2.0.3-alpha.2",
75+
"@web3-onboard/portis": "^2.1.6-alpha.2",
76+
"@web3-onboard/sequence": "^2.0.7-alpha.2",
77+
"@web3-onboard/taho": "^2.0.3-alpha.2",
78+
"@web3-onboard/torus": "^2.2.4-alpha.2",
79+
"@web3-onboard/transaction-preview": "^2.0.7-alpha.2",
80+
"@web3-onboard/trezor": "^2.4.1-alpha.2",
81+
"@web3-onboard/trust": "^2.0.3-alpha.2",
82+
"@web3-onboard/uauth": "^2.0.4-alpha.2",
83+
"@web3-onboard/walletconnect": "^2.3.7-alpha.3",
84+
"@web3-onboard/xdefi": "^2.0.3-alpha.2",
8585
"animejs": "^3.2.1",
8686
"bnc-sdk": "^4.6.6",
8787
"ethers": "^5.7.0"
69.8 KB
Loading

docs/src/lib/components/FeaturesSection.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<TextBlock
2424
title={'Framework Agnostic'}
2525
subtitle={'Support all your favorite frameworks.'}
26-
text={'Use web3-onboard with any of your favorite Javascript libraries.'}
26+
text={'Use Web3 Onboard with any of your favorite Javascript libraries.'}
2727
>
2828
<Flexbox --wrap="wrap">
2929
<Button href="/docs" buttonStyle={'link'}>{'Learn More'}</Button>
@@ -47,7 +47,7 @@
4747
<div class="flexbox">
4848
<FeatureCard
4949
title={'Minimal Dependencies'}
50-
text={'All wallet dependencies are included in separate packages, so you only include the ones you want to use in your app.'}
50+
text={'All wallet dependencies are included in separate packages, so you only include the ones you want to use in your app. Core package is only 815kb minified.'}
5151
/>
5252
<FeatureCard
5353
title={'Dynamic Imports'}
@@ -71,7 +71,7 @@
7171
<TextBlock
7272
title={'Enable Multi-Wallet and Multi-Chain functionality with one library '}
7373
subtitle={''}
74-
text={'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.'}
74+
text={'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.'}
7575
>
7676
<Flexbox --wrap="wrap">
7777
<Button href="/docs" buttonStyle={'link'}>{'Learn More'}</Button>

docs/src/lib/components/HeroSection.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<section style="background-image: url({heroBg});">
1010
<div class="textblock">
11-
<div class="title">{'Web3-Onboard'}</div>
11+
<div class="title">{'Web3 Onboard'}</div>
1212
<div class="text">
1313
{'Open-source, framework-agnostic JavaScript library to onboard users to web3 apps. Help your users transact with ease by enabling wallet connection, real-time transaction states, and more.'}
1414
</div>

docs/src/lib/components/TestimonialSection.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<section>
66
<h1 class="text">
7-
{"Who's using web3-onboard?"}
7+
{"Who's using Web3 Onboard?"}
88
</h1>
99
<div>
1010
<img src={TestimonialsGraphic} alt="Web3-Onboard-users">

docs/src/lib/components/ThemeCustomizer.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@
274274
<div id="image_drop_area">
275275
<form class="drop-area-controls" on:submit|preventDefault={addURLToIFrame}>
276276
<div>
277-
Enter your website url or drag and drop a screenshot to preview web3-onboard on your site
277+
Enter your website url or drag and drop a screenshot to preview Web3 Onboard on your site
278278
</div>
279279
<!-- <div>Then click color circles above to change the theme.</div> -->
280280
<div class="website-input-row">

docs/src/lib/components/ThemingSection.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<div class="flexbox">
1515
<TextBlock
1616
title={'Themeable'}
17-
subtitle={'Powerfull customization options for all your needs'}
18-
text={'Style web3-onboard to fit into your existing designs, or pick from our pre-made themes.'}
17+
subtitle={'Powerful customization options for all your needs'}
18+
text={'Style Web3 Onboard to fit into your existing designs, or pick from our pre-made themes.'}
1919
>
2020
<Flexbox --wrap="wrap">
2121
<Button href="/docs" buttonStyle={'link'}>{'Learn More'}</Button>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
export default `<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg">
2+
<rect width="56" height="56" rx="8" fill="#262A3D"/>
3+
<g clip-path="url(#clip0_15747_103507)">
4+
<path d="M20.6176 35.9801L16.0142 27.9949H25.2218L29.826 35.9801H20.6176Z" fill="#262A3D"/>
5+
<path d="M20.6176 35.9801L16.0142 27.9949H25.2218L29.826 35.9801H20.6176Z" fill="white"/>
6+
<path d="M25.2218 27.9947H16.0142L20.6176 20.0095H29.826L25.2218 27.9947Z" fill="url(#paint0_linear_15747_103507)"/>
7+
<path d="M34.4302 27.9948L29.826 20.0096H20.6176L16.0142 12.0244H34.4302L43.6379 27.9948H34.4302Z" fill="#262A3D"/>
8+
<path d="M34.4302 27.9948L29.826 20.0096H20.6176L16.0142 12.0244H34.4302L43.6379 27.9948H34.4302Z" fill="white"/>
9+
<path d="M34.4302 43.9652H16.0142L20.6176 35.9801H29.826L34.4302 27.9949H43.6379L34.4302 43.9652Z" fill="url(#paint1_linear_15747_103507)"/>
10+
</g>
11+
<defs>
12+
<linearGradient id="paint0_linear_15747_103507" x1="16.0142" y1="24.0021" x2="29.826" y2="24.0021" gradientUnits="userSpaceOnUse">
13+
<stop stop-color="#55CCFE"/>
14+
<stop offset="1" stop-color="#5E93EF"/>
15+
</linearGradient>
16+
<linearGradient id="paint1_linear_15747_103507" x1="76.5102" y1="5214.05" x2="10391.8" y2="5214.05" gradientUnits="userSpaceOnUse">
17+
<stop stop-color="#55CCFE"/>
18+
<stop offset="1" stop-color="#5E93EF"/>
19+
</linearGradient>
20+
<clipPath id="clip0_15747_103507">
21+
<rect width="27.6667" height="32" fill="white" transform="translate(16 12)"/>
22+
</clipPath>
23+
</defs>
24+
</svg>
25+
26+
`

docs/src/lib/services/onboard.js

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import blocknativeIcon from '../components/icons/blocknative-icon'
2+
13
let onboard
24
const getOnboard = async (passedTheme) => {
35
const key = 'svelteness::color-scheme'
@@ -47,10 +49,10 @@ const intiOnboard = async (theme) => {
4749
const { default: enkryptModule } = await import('@web3-onboard/enkrypt')
4850
const { default: mewWalletModule } = await import('@web3-onboard/mew-wallet')
4951
const { default: torusModule } = await import('@web3-onboard/torus')
50-
const { default: web3authModule } = await import('@web3-onboard/web3auth')
5152
const { default: uauthModule } = await import('@web3-onboard/uauth')
5253
const { default: trustModule } = await import('@web3-onboard/trust')
5354
const { default: xdefiModule } = await import('@web3-onboard/xdefi')
55+
const { default: frameModule } = await import('@web3-onboard/frame')
5456
const INFURA_ID = '8b60d52405694345a99bcb82e722e0af'
5557

5658
const injected = injectedModule()
@@ -76,6 +78,7 @@ const intiOnboard = async (theme) => {
7678
const torus = torusModule()
7779
const trust = trustModule()
7880
const xdefi = xdefiModule()
81+
const frame = frameModule()
7982
const cede = cedeModule()
8083

8184
const portis = portisModule({
@@ -86,11 +89,6 @@ const intiOnboard = async (theme) => {
8689
apiKey: 'pk_test_886ADCAB855632AA'
8790
})
8891

89-
const web3auth = web3authModule({
90-
clientId:
91-
'DJuUOKvmNnlzy6ruVgeWYWIMKLRyYtjYa9Y10VCeJzWZcygDlrYLyXsBQjpJ2hxlBO9dnl8t9GmAC2qOP5vnIGo'
92-
})
93-
9492
const trezorOptions = {
9593
email: 'test@test.com',
9694
appUrl: 'https://www.blocknative.com'
@@ -123,7 +121,6 @@ const intiOnboard = async (theme) => {
123121
xdefi,
124122
torus,
125123
sequence,
126-
web3auth,
127124
dcent,
128125
enkrypt,
129126
mewWallet,
@@ -132,14 +129,24 @@ const intiOnboard = async (theme) => {
132129
keystone,
133130
keepkey,
134131
portis,
132+
frame,
135133
infinityWallet
136134
],
137135
chains: [
138136
{
139137
id: '0x1',
140138
token: 'ETH',
141139
label: 'Ethereum Mainnet',
142-
rpcUrl: `https://mainnet.infura.io/v3/${INFURA_ID}`
140+
rpcUrl: `https://mainnet.infura.io/v3/${INFURA_ID}`,
141+
secondaryTokens: [
142+
{
143+
address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48',
144+
icon: `<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
145+
<path d="M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16Z" fill="#2775C9"/>
146+
<path d="M7.875 13.75C4.63 13.75 2 11.12 2 7.875C2 4.63 4.63 2 7.875 2C11.12 2 13.75 4.63 13.75 7.875C13.75 9.43315 13.131 10.9275 12.0293 12.0293C10.9275 13.131 9.43315 13.75 7.875 13.75ZM7.525 5.695C7.20355 5.71094 6.89968 5.84646 6.67303 6.07496C6.44638 6.30346 6.31333 6.60843 6.3 6.93C6.3 7.535 6.67 7.93 7.455 8.095L8.005 8.225C8.54 8.35 8.76 8.53 8.76 8.835C8.76 9.14 8.375 9.44 7.875 9.44C7.6974 9.45628 7.5188 9.42225 7.35964 9.34178C7.20048 9.26132 7.06718 9.13767 6.975 8.985C6.94769 8.92707 6.90457 8.87803 6.85061 8.84353C6.79665 8.80903 6.73404 8.79048 6.67 8.79H6.375C6.35231 8.7942 6.33068 8.80285 6.31135 8.81544C6.29202 8.82804 6.27537 8.84433 6.26236 8.86338C6.24935 8.88243 6.24023 8.90387 6.23554 8.92646C6.23084 8.94905 6.23066 8.97234 6.235 8.995C6.30686 9.28828 6.47393 9.54945 6.71007 9.73764C6.94621 9.92583 7.23808 10.0304 7.54 10.035V10.455C7.54 10.5485 7.57714 10.6381 7.64324 10.7043C7.70935 10.7704 7.79901 10.8075 7.8925 10.8075C7.98599 10.8075 8.07565 10.7704 8.14176 10.7043C8.20786 10.6381 8.245 10.5485 8.245 10.455V10.03C8.58639 10.0261 8.91279 9.88913 9.15467 9.64818C9.39655 9.40724 9.53481 9.08137 9.54 8.74C9.54 8.105 9.175 7.74 8.31 7.555L7.81 7.445C7.31 7.32 7.075 7.155 7.075 6.875C7.075 6.595 7.375 6.285 7.875 6.285C8.03247 6.26855 8.19133 6.29804 8.3324 6.36991C8.47348 6.44178 8.59073 6.55295 8.67 6.69C8.70213 6.75844 8.75301 6.81638 8.81672 6.85708C8.88044 6.89779 8.95439 6.91961 9.03 6.92H9.265C9.31843 6.90693 9.3646 6.87342 9.39358 6.82667C9.42257 6.77992 9.43205 6.72367 9.42 6.67C9.35226 6.39922 9.20073 6.15674 8.98704 5.97717C8.77335 5.7976 8.5084 5.69009 8.23 5.67V5.325C8.23 5.23151 8.19286 5.14185 8.12675 5.07574C8.06065 5.00964 7.97099 4.9725 7.8775 4.9725C7.78401 4.9725 7.69435 5.00964 7.62824 5.07574C7.56214 5.14185 7.525 5.23151 7.525 5.325V5.695ZM3.47 7.875C3.47057 8.79603 3.76049 9.69361 4.29879 10.441C4.8371 11.1883 5.59659 11.7477 6.47 12.04H6.54C6.59967 12.04 6.6569 12.0163 6.6991 11.9741C6.74129 11.9319 6.765 11.8747 6.765 11.815V11.71C6.76516 11.6169 6.73769 11.5259 6.68606 11.4485C6.63444 11.371 6.56098 11.3106 6.475 11.275C5.7948 11.0004 5.21217 10.5289 4.80189 9.92084C4.39161 9.3128 4.1724 8.59602 4.1724 7.8625C4.1724 7.12898 4.39161 6.4122 4.80189 5.80416C5.21217 5.19611 5.7948 4.72455 6.475 4.45C6.56058 4.41524 6.63387 4.35577 6.68552 4.27919C6.73717 4.2026 6.76484 4.11237 6.765 4.02V3.905C6.76532 3.87123 6.7575 3.83789 6.74219 3.80779C6.72689 3.77769 6.70455 3.75173 6.67707 3.7321C6.64959 3.71248 6.61779 3.69976 6.58435 3.69505C6.55092 3.69033 6.51684 3.69374 6.485 3.705C5.60798 3.99505 4.84465 4.55405 4.30342 5.30262C3.76218 6.05119 3.47057 6.95126 3.47 7.875ZM12.28 7.875C12.2784 6.95482 11.988 6.05836 11.4497 5.31201C10.9115 4.56566 10.1526 4.00707 9.28 3.715H9.205C9.14267 3.715 9.0829 3.73976 9.03883 3.78383C8.99476 3.8279 8.97 3.88767 8.97 3.95V4.025C8.97202 4.12143 9.00188 4.21523 9.056 4.29507C9.11012 4.37492 9.18617 4.4374 9.275 4.475C9.95365 4.75036 10.5347 5.22195 10.9438 5.82942C11.3529 6.43689 11.5714 7.15262 11.5714 7.885C11.5714 8.61738 11.3529 9.33311 10.9438 9.94058C10.5347 10.5481 9.95365 11.0196 9.275 11.295C9.18787 11.333 9.11337 11.395 9.06024 11.4738C9.0071 11.5527 8.97754 11.645 8.975 11.74V11.825C8.97543 11.8621 8.98462 11.8985 9.00182 11.9313C9.01902 11.9642 9.04375 11.9925 9.07398 12.0139C9.10421 12.0354 9.13909 12.0494 9.17576 12.0548C9.21244 12.0602 9.24987 12.0568 9.285 12.045C10.1583 11.7515 10.9173 11.1911 11.4547 10.4428C11.9921 9.69451 12.2808 8.79627 12.28 7.875Z" fill="white"/>
147+
</svg>`
148+
}
149+
]
143150
},
144151
{
145152
id: '0x5',
@@ -197,7 +204,8 @@ const intiOnboard = async (theme) => {
197204
}
198205
],
199206
appMetadata: {
200-
name: 'Documentation',
207+
name: 'Web3 Onboard Documentation',
208+
icon: blocknativeIcon,
201209
description: 'Example showcasing how to connect a wallet.',
202210
recommendedInjectedWallets: [
203211
{ name: 'MetaMask', url: 'https://metamask.io' },

0 commit comments

Comments
 (0)