Skip to content

Commit 7a490cc

Browse files
committed
Merge branch 'dev' into pr/11997
2 parents 847f128 + 6b967f9 commit 7a490cc

File tree

3,069 files changed

+218964
-447147
lines changed

Some content is hidden

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

3,069 files changed

+218964
-447147
lines changed

.all-contributorsrc

Lines changed: 1122 additions & 9 deletions
Large diffs are not rendered by default.

.github/ISSUE_TEMPLATE/suggest_glossary_term.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ body:
3131
- type: textarea
3232
id: glossary_term_sources
3333
attributes:
34-
label: Sources, if any (please do not submit copywrited content without appropriate approval)
34+
label: Sources, if any (please do not submit copyrighted content without appropriate approval)
3535
description: Please list any sources utilized
3636
validations:
3737
required: false

.github/ISSUE_TEMPLATE/suggest_layer2.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ body:
100100
id: layer_2_dapp_ecosystem
101101
attributes:
102102
label: Link to dapp ecosystem (if applicable)
103-
description: "Please provide a link to the dapp ecosystem. (ex: https://portal.arbitrum.one/, https://www.optimism.io/apps/all)"
103+
description: "Please provide a link to the dapp ecosystem. (ex: https://portal.arbitrum.io/, https://www.optimism.io/apps)"
104104
- type: input
105105
id: layer_2_token_contract_list
106106
attributes:

.github/ISSUE_TEMPLATE/suggest_wallet.yaml

Lines changed: 109 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ body:
66
- type: markdown
77
attributes:
88
value: |
9-
Before suggesting a wallet, make sure you've read [our listing policy](https://www.ethereum.org/en/contributing/adding-wallets/). Only continue with the issue if the wallet meets the criteria listed there.
9+
Before suggesting a wallet, make sure you've read [our listing policy](https://www.ethereum.org/en/contributing/adding-wallets/). Only continue with the issue if the wallet meets the criteria listed there. For any required questions, please answer N/A for any questions not applicable to your wallet. This form is very comprehensive, and if you feel like you can't answer all the questions, please reach out to the wallet provider to fill out this template.
1010
- type: markdown
1111
id: project_info
1212
attributes:
@@ -18,6 +18,16 @@ body:
1818
description: Please provide the official name of the wallet.
1919
validations:
2020
required: true
21+
- type: dropdown
22+
id: wallet_type
23+
attributes:
24+
label: What type of wallet?
25+
options:
26+
- "EOA"
27+
- "Account Abstraction"
28+
- "Smart contract"
29+
validations:
30+
required: true
2131
- type: textarea
2232
id: wallet_description
2333
attributes:
@@ -55,6 +65,13 @@ body:
5565
description: Please provide a date when the wallet was usable by the public
5666
validations:
5767
required: true
68+
- type: textarea
69+
id: wallet_user_fees
70+
attributes:
71+
label: What are the fees users may be paying for using your wallet product?
72+
description: eg) 1% service fee for swapping, bridging functionality, flat fee for all transactions
73+
validations:
74+
required: true
5875
- type: input
5976
id: wallet_active_development_team
6077
attributes:
@@ -69,11 +86,13 @@ body:
6986
description: Please list any KYC requirements or geographic limitations of the wallet, if any exist.
7087
validations:
7188
required: true
72-
- type: input
89+
- type: textarea
7390
id: wallet_languages
7491
attributes:
7592
label: Is the wallet available in multiple languages?
7693
description: Please list languages that the wallet actively supports.
94+
validations:
95+
required: true
7796
- type: textarea
7897
id: wallet_socials
7998
attributes:
@@ -90,35 +109,50 @@ body:
90109
attributes:
91110
label: Does the wallet have a mobile app? If yes, which operating systems are supported (iOS, Android)?
92111
description: Please provide app store links for the operating systems supported.
112+
validations:
113+
required: true
93114
- type: textarea
94115
id: wallets_desktop
95116
attributes:
96117
label: Does the wallet have a desktop app? If yes, which operating systems are supported (Windows, Mac, Linux)?
97118
description: Please provide links and information for the desktop operating systems supported.
119+
validations:
120+
required: true
98121
- type: textarea
99122
id: wallets_browser
100123
attributes:
101124
label: Does the wallet have a browser extension? If yes, which browsers are supported (Chromium, Firefox, Safari)?
102125
description: Please provide links and information for the browsers that are supported.
126+
validations:
127+
required: true
103128
- type: textarea
104129
id: wallets_hardware
105130
attributes:
106131
label: Is it a hardware wallet?
107132
description: How does it broadcast signed transactions (e.g. USB, Bluetooth, QR code)?
133+
validations:
134+
required: true
108135
- type: markdown
109136
id: security
110137
attributes:
111138
value: "## Security"
112-
- type: input
139+
- type: dropdown
113140
id: wallet_source_code
114141
attributes:
115-
label: Is the source code for the wallet fully open-source?
116-
description: If yes, please provide a direct link to the repository.
142+
label: What is the availability of your source code?
143+
options:
144+
- "Open source"
145+
- "Source available"
146+
- "Closed source"
147+
validations:
148+
required: true
117149
- type: input
118150
id: wallet_license
119151
attributes:
120152
label: What license is the wallet software released under?
121153
description: Please provide information on the software license used for the wallet.
154+
validations:
155+
required: true
122156
- type: textarea
123157
id: wallet_custodial
124158
attributes:
@@ -133,43 +167,51 @@ body:
133167
attributes:
134168
label: Please describe the measures taken to ensure the wallet's security and provide documentation wherever possible
135169
description: Please provide a link to any security audits, code reports, and bug bounties. If you haven't been audited but think the wallet should be listed anyway, explain here.
170+
validations:
171+
required: true
136172
- type: input
137173
id: wallet_smart_contract_audit
138174
attributes:
139175
label: Has the wallet's smart contract code or security modules been audited?
140176
description: If yes, provide a link to any audits.
177+
validations:
178+
required: true
141179
- type: input
142180
id: wallet_security_team
143181
attributes:
144182
label: Does the wallet have an internal security team?
145183
description: If yes, please provide details.
184+
validations:
185+
required: true
146186
- type: textarea
147187
id: wallet_security_testing
148188
attributes:
149189
label: Any other security testing that should be noted?
150190
description: Please note any other security precautions taken.
191+
validations:
192+
required: true
151193
- type: textarea
152194
id: wallet_scam_protection
153195
attributes:
154196
label: Scam protection?
155197
description: Does the wallet employ any practices to warn users against potential scams (e.g. when interacting with suspicious accounts/contracts)?
198+
validations:
199+
required: true
156200
- type: markdown
157201
id: features
158202
attributes:
159203
value: "## Features"
160-
- type: dropdown
161-
id: wallet_hardware_support
204+
- type: input
205+
id: wallet_dapp_support
162206
attributes:
163-
label: Does the wallet support connecting to a hardware wallet?
164-
options:
165-
- "Yes"
166-
- "No"
207+
label: Does the wallet support connecting to Ethereum applications?
208+
description: Please provide documentation for how users connect to applications. List examples (ie. WalletConnect, connect wallet to dapp directly, in wallet browser, etc.)
167209
validations:
168210
required: true
169211
- type: dropdown
170-
id: wallet_walletconnect
212+
id: wallet_hardware_support
171213
attributes:
172-
label: Does the wallet support WalletConnect?
214+
label: Does the wallet support connecting to a hardware wallet?
173215
options:
174216
- "Yes"
175217
- "No"
@@ -180,6 +222,8 @@ body:
180222
attributes:
181223
label: Does the wallet support importing Ethereum RPC endpoints?
182224
description: Please provide documentation on how a user can import an Ethereum RPC into the wallet.
225+
validations:
226+
required: true
183227
- type: dropdown
184228
id: wallet_nft_viewing
185229
attributes:
@@ -189,51 +233,76 @@ body:
189233
- "No"
190234
validations:
191235
required: true
192-
- type: input
193-
id: wallet_dapp_support
194-
attributes:
195-
label: Does the wallet support connecting to Ethereum applications?
196-
description: Please provide documentation for how users connect to applications. List examples (ie. connect wallet to dapp, in wallet browser, etc.)
197236
- type: input
198237
id: wallet_direct_staking
199238
attributes:
200239
label: Does the wallet support staking directly?
201240
description: Please provide documentation on direct staking this wallet supports.
241+
validations:
242+
required: true
202243
- type: input
203244
id: wallet_swaps
204245
attributes:
205246
label: Does the wallet support swaps directly?
206247
description: Please provide documentation on swaps.
248+
validations:
249+
required: true
250+
- type: input
251+
id: wallet_bridging
252+
attributes:
253+
label: Does the wallet support bridging directly?
254+
description: Please provide documentation on bridging.
255+
validations:
256+
required: true
207257
- type: input
208258
id: wallet_multi_chain_support
209259
attributes:
210260
label: Does the wallet support multi-chain networks?
211261
description: Please provide documentation on multi-chain networks this wallet supports.
262+
validations:
263+
required: true
212264
- type: input
213265
id: wallet_l2_support
214266
attributes:
215267
label: Does the wallet support Ethereum layer 2 networks?
216268
description: Please provide documentation on Ethereum layer 2 networks this wallet supports.
269+
validations:
270+
required: true
217271
- type: input
218272
id: wallet_customize_gas_fees
219273
attributes:
220274
label: Does the wallet allow the user to customize gas fees?
221275
description: Please provide documentation on how users can customize gas fees for transactions.
276+
validations:
277+
required: true
222278
- type: input
223279
id: wallet_ens_support
224280
attributes:
225281
label: Does the wallet support sending transactions to ENS addresses?
226282
description: Please provide information on ENS support.
283+
validations:
284+
required: true
227285
- type: input
228286
id: wallet_erc_20_support
229287
attributes:
230288
label: Does the wallet support importing or automatically querying and displaying ERC-20 tokens?
231289
description: Please provide documentation on how to import tokens into the wallet.
290+
validations:
291+
required: true
232292
- type: input
233293
id: wallet_eip_1559_support
234294
attributes:
235295
label: Does the wallet support EIP-1559 (type 2) transactions?
236-
description: Please provide information on the type of transactions this wallet supports.
296+
description: Does your wallet support EIP-1559 (type 2) transactions for Ethereum Mainnet. Please provide information on the type of transactions this wallet supports. If this is not applicable, please explain.
297+
validations:
298+
required: true
299+
- type: textarea
300+
id: wallet_recovery_options
301+
attributes:
302+
label: Does the wallet have any recovery options?
303+
description: Please provide any information on any recovery options for your wallet
304+
validations:
305+
required: true
237306
- type: markdown
238307
id: finance
239308
attributes:
@@ -243,11 +312,15 @@ body:
243312
attributes:
244313
label: Does the wallet have fiat on-ramps through credit/debit cards, wire transfers, or bank transfers (ACH)?
245314
description: Please provide documentation on how a user is able to onboard and purchase crypto in the wallet.
315+
validations:
316+
required: true
246317
- type: input
247318
id: wallet_fiat_withdrawals
248319
attributes:
249320
label: Does the wallet support withdrawals to fiat?
250321
description: an a user cash out their crypto assets directly to a card or bank account? Please provide documentation.
322+
validations:
323+
required: true
251324
- type: markdown
252325
id: smart_contract
253326
attributes:
@@ -262,6 +335,13 @@ body:
262335
attributes:
263336
label: Does the wallet support social recovery?
264337
description: Please provide documentation on how users set up guardians and use social recovery for the wallet.
338+
- type: input
339+
id: wallet_bundled_transactions
340+
attributes:
341+
label: Does the wallet support bundled transactions?
342+
description: Please provide any documentation on bundled transactions
343+
validations:
344+
required: true
265345
- type: markdown
266346
id: support
267347
attributes:
@@ -273,18 +353,24 @@ body:
273353
description: |
274354
If possible, provide a Telegram, Discord, or Twitter username.
275355
Please note that as a result of any future dispute the wallet may be temporarily removed from ethereum.org. Having a contact person allows lets us avoid this situation and resolve issues more quickly.
356+
validations:
357+
required: true
276358
- type: textarea
277359
id: wallet_support_team
278360
attributes:
279361
label: Does the wallet have a dedicated support team?
280362
description: |
281363
Where should we send users that are having issues?
282364
How fast is the support?
365+
validations:
366+
required: true
283367
- type: textarea
284368
id: wallet_educational_resources
285369
attributes:
286370
label: What educational resources/documentation do you provide to users?
287371
description: Please provide links to developer documentation, user documentation, and/or educational resources.
372+
validations:
373+
required: true
288374
- type: markdown
289375
id: extra
290376
attributes:
@@ -305,3 +391,7 @@ body:
305391
required: false
306392
validations:
307393
required: true
394+
- type: markdown
395+
id: removal
396+
attributes:
397+
value: "### A note on product removal \n Wallet providers are responsible for resubmitting their wallet information every 6 months to ensure validity and relavance of provided information (even if there are no changes to their product). If the product team fails to do so, ethereum.org reserves the right to remove the project from the page."

.github/labeler.yml

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
"review needed :eyes:":
2-
- src/**/*
3-
- public/*
4-
5-
"documentation :book:":
1+
"documentation 📖":
62
- README.md
3+
- docs/**/*
74

8-
"tooling :wrench:":
5+
"tooling 🔧":
96
- .github/**/*
10-
- src/scripts/*
11-
- src/lib/*
12-
- src/hooks/*
7+
- src/scripts/**/*
8+
- src/lib/**/*
9+
- src/hooks/**/*
10+
- .storybook/**/*
1311

14-
"dependencies :package:":
12+
"dependencies 📦":
1513
- package.json
1614
- yarn.lock
1715

18-
"internal :house:":
19-
- .all-contributorsrc
16+
"config ⚙️":
2017
- i18n.config.json
2118
- next.config.js
2219
- next-i18next.config,js
@@ -29,14 +26,15 @@
2926
- .prettierrc
3027
- netlify.toml
3128

32-
"translation :earth_africa:":
33-
- src/content/translations/**/*
29+
"translation 🌍":
30+
- public/content/translations/**/*
3431
- src/intl/**/*
35-
- src/lib/utils/translations.ts
32+
- !src/intl/en/**
3633

37-
"content :fountain_pen:":
38-
- src/pages/*
34+
"content 🖋️":
35+
- src/intl/en/**
3936
- public/content/**/*
37+
- !public/content/translations/**/*
4038

41-
"event :date:":
39+
"event 📅":
4240
- src/data/community-events.json

0 commit comments

Comments
 (0)