Page last updated: July 28, 2020
Anyone is free to suggest new wallets and dapps to the content on ethereum.org, where it's appropriate to do so. No, we won't list your dapp on our homepage 😜
Wallets and dapps are currently listed on:
Please only suggest new additions on these pages.
Although we welcome new additions, we chose the current wallets and dapps based on an experience we're trying to create for our users. These are based on some of our design principles:
- Inspirational: anything on ethereum.org should offer something new to users
- A good story: what's listed should provide an "aha" moment
- Credible: everything should be legitimate businesses/projects to minimise risk to users
Overall ethereum.org wants to provide a "seamless onboarding experience" for new users. For that reason, we add wallets/dapps based on their:
- ease of use
- interoperability with other products
Here's our decision framework in more detail. Feel free to provide feedback or suggest changes.
- An audited product – this reduces the risk to our users and shows us that you take security seriously.
- A product that has been "live" for over 6 months – this is another indication of security. 6 months is a good timeframe for critical bugs and exploitations to have been found.
- Worked on by an active team – this helps ensure quality and that a user will get support with their queries.
Your dapp or wallet may not be listed on ethereum.org as prominently as others because of the following criteria.
- Fiat on-ramps – this prevents a lot of potential friction in a new user's experience with a wallet. If a user has to fund a wallet via an exchange, it can be days before they can try the wallet because of know-your-customer checks.
- Supported by majority of dapps – ethereum.org content aims to get users up and running with a wallet and ETH before showing them dapps. If dapps don't support connecting with your wallet, it could ruin their experience.
- You can access it via the majority of listed wallets – dapps should work with the majority of wallets that are listed on ethereum.org.
- Users can try it out themselves – an individual user should be able to use your dapp and achieve something tangible.
- Onboarding – you product should have a well-designed onboarding experience to help and educate users. Or evidence of how-to content like articles or videos.
- Open source – your code should be accessible and you should accept PRs from the wider community.
- Community – you have a dedicated community, maybe a Discord, where users can interact with your team to get help or suggest new features.
The more of the criteria you fill, the more likely your product will find its way onto ethereum.org.
A listed product that only meets the must-haves may be removed if a new product is suggested that meets the must-haves and several of the nice-to-haves.
Other things that will factor into this decision:
- Will adding rather than replacing break the UX of the page?
- our site is primarily educational and the main purpose is to explain Ethereum and its relevant concepts. By adding too many options for users, pages may become less readable and thus less useful.
- Does this page now paralyse the user with choices?
- like when you sit browsing Netflix for hours because you can't decide on something to watch. Bamboozling new users with too much choice is a risk.
This is a design decision that ethereum.org is responsible for.
But rest assured, there will be links to other websites that rank more dapps/wallets
As is the fluid nature of Ethereum, teams and products come and go and innovation happens daily, so we'll undertake routine checks of our content to:
- ensure that all wallets and dapps listed still fulfil our criteria.
- there aren't products that have been suggested that meet more of our criteria than the ones currently listed
We're also investigating options for voting so the community can indicate their preferences and highlight the best products out there for us to recommend.
If you want to add a wallet or dapp to ethereum.org and it meets the criteria, create an issue on GitHub.Create an issue