From 2882732fbc9fd69b9a456c9ef461638fbfab71d6 Mon Sep 17 00:00:00 2001 From: Sam Richards Date: Mon, 23 May 2022 21:03:57 +0200 Subject: [PATCH] Copy over content from GH issue (#6434) --- .github/ISSUE_TEMPLATE/suggest_wallet.md | 211 +++++++++++++---------- 1 file changed, 116 insertions(+), 95 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/suggest_wallet.md b/.github/ISSUE_TEMPLATE/suggest_wallet.md index 2a8363c7fbe..adede508700 100644 --- a/.github/ISSUE_TEMPLATE/suggest_wallet.md +++ b/.github/ISSUE_TEMPLATE/suggest_wallet.md @@ -6,98 +6,119 @@ labels: "wallet :purse:," assignees: "" --- -_Please note as part of [our Q2 product roadmap](https://github.com/ethereum/ethereum-org-website/issues/6161) we paused adding new wallets until we establish new, expanded criteria._ - -Before suggesting a wallet, make sure you've read [our listing policy](https://www.ethereum.org/en/contributing/adding-products/). - -Only continue with the issue if your wallet meets the criteria listed there. - -If it does complete the following information which we need to accurately list the wallet. - -**Is your wallet security tested? Please explain security measures i.e. security audit, internal security team or some other method.** - - - -**When did your wallet go live to users?** - - - -**Does your wallet have an active development team?** - - - -**Is your wallet open-source?** - - - -**Is your wallet globally accessible?** - - - -**Is your wallet custodial, non-custodial, or a hardware wallet?** - - - -**Please describe the measures taken to ensure the wallet's security and provide documentation wherever possible** - - - -**Does the wallet support layer 2 networks?** - - - -**Can the wallet be used with arbitrary Ethereum RPC endpoint?** - - - -**Does the wallet have fiat on-ramps?** - - - -**Does the wallet allow users to explore dapps?** - - - -**Does the wallet have integrated defi/financial tools?** - - - -**Can a user withdraw to their card?** - - - -**Does the wallet offer limits protection?** - - - -**Does the wallet allow high-volume purchases?** - - - -**Does the wallet have an integrated token swap?** - - - -**Is the wallet a multi-signature wallet?** - - - -**Wallet title** - - - -**Wallet description** - - - -**Wallet logo** - - - -**Background colour for brand logo** - - - -**URL** - - +Before suggesting a wallet, make sure you've read [our listing policy](https://www.ethereum.org/en/contributing/adding-products/). Only continue with the issue if your wallet meets the criteria listed there. + +If the wallet does meet our list policy, please complete the following information which we need to accurately list the wallet. + +### Project info + +- Wallet name + - Please provide the official name of the wallet +- Wallet description + - Please provide a short 1-2 sentence description of the wallet without marketing claims. Avoid claims like “the best Ethereum wallet”. We will ask for revisions if this comes across as marketing-focused. +- Wallet logo + - Please provide a hi-res SVG or transparent PNG +- Background color for brand logo + - Please provide a hex code for the brand color. This will be added to the background of the wallet card. +- URL to the project + - Please provide a URL (e.g. to the website of the wallet) +- URL to the documentation + - Please provide a URL to the documentation +- Is your wallet security tested? Please explain security measures i.e. security audit, internal security team, or some other method. + - Please explain any security measures you have taken to ensure your wallet is secure +- When did your wallet go live to users? + - Please provide a date when your wallet was usable by the public. Please provide some user metrics for how many users are using this wallet. +- Does your wallet have an active development team? + - Are developers actively working on the wallet? Provide proof that the wallet is actively being worked on (ex. GitHub repo link). +- Is your wallet globally accessible? + - Please list any KYC requirements or geographic limitations of your wallet, if any exist. +- Is there internationalization support for your wallet? + - Please list languages that the wallet actively supports +- What is the repository for your codebase? + - If you’re project is open source, please provide a link to the codebase. +- What social links are there for the project? + - Please provide social links for the wallet (Discord, Twitter, etc.) +- What is your wallet's onboarding experience? + - Please provide an explanation of where to find the user onboarding experience (links, is it built into the app, etc.), and what the onboarding experience is. + +### Device + +- Does the wallet have a mobile app? If yes, which operating systems are supported (iOS, Android)? + - If the wallet has a mobile interface, please provide information and links to the app store for the operating systems supported. +- Does the wallet have a desktop app? If yes, which operating systems are supported (Windows, Mac, Linux)? + - If the wallet has a desktop interface, please provide links and information for the operating systems supported. +- Does the wallet have a browser extension? If yes, which browsers are supported (Chromium, Firefox, Safari)? + - If the wallet has a browser extension, please provide links and information for the browsers that are supported. +- Is it a hardware wallet? + - How is it used / how does it connect (e.g. USB)? What software wallets does it integrate with (e.g. MetaMask)? + +### Security + +- Is the wallet code open-sourced? + - If yes, please provide a direct link to the repository. +- What license was the wallet software released under? + - Please provide information on the software license used for the wallet. +- Is your wallet custodial, or non-custodial? + - Do users have access to their public and/or private keys? If your company/project were to disappear, would users still be able to access their funds? + - Custodial - users don't own keys + - Non-custodial - users own keys +- Please describe the measures taken to ensure the wallet's security and provide documentation wherever possible + - Please provide a link to any security audits or code reports. If you haven't been audited but think your wallet should be listed anyway, explain here. +- Spam protection? + - Does the wallet employ any practices to warn users against potential spam (e.g. when interacting with suspicious accounts/contracts)? + +### Features + +- Does the wallet have hardware wallet support? + - Please provide information on how a user can connect a hardware wallet to this wallet. +- Does the wallet support WalletConnect? + - Please provide information on if the wallet supports WalletConnect. +- Does the wallet support importing Ethereum RPC endpoints? + - Please provide documentation on how a user can import an Ethereum RPC into the wallet. +- Does the wallet support viewing and interacting with NFTs? + - Please provide information on the experience of NFTs in the wallet. +- Does the wallet support connecting to Ethereum applications? + - Please provide documentation for how users connect to applications. List examples (ie. connect wallet to dapp, in wallet browser, etc.) +- Does the wallet support staking directly? + - Please provide documentation on direct staking this wallet supports. +- Does the wallet support swaps directly? + - Please provide documentation on swaps. +- Does the wallet support multi-chain networks? + - Please provide documentation on multi-chain networks this wallet supports. +- Does the wallet allow the user to customize gas fees? + - Please provide documentation on how users can customize gas fees for transactions. +- Does the wallet support ENS? + - Please provide information on ENS support. +- Does the wallet support importing or automatically querying and displaying ERC-20 tokens? + - Please provide documentation on how to import tokens into the wallet. +- Does the wallet support EIP-1559 style transactions? + - Please provide information on how the type of transactions this wallet supports. + +### Finance + +- Does the wallet have fiat on-ramps through credit/debit cards or wire transfers, or Bank transfers (ACH)? + - Please provide documentation on how a user is able to onboard and purchase crypto in the wallet. + - Credit/debit cards + - Wire transfer + - Bank Transfer (ACH) +- Does the wallet support withdrawals to fiat? + - Can a user cash out their crypto assets directly to a card or bank account? Please provide documentation. + +### Smart Contract + +- Is the wallet a multi-signature wallet? + - Please provide documentation on how users set up and use the multisig functionality for the wallet. +- Does the wallet support social recovery? + - Please provide documentation on how users set up guardians and use social recovery for the wallet. + +### Support + +- Does your wallet have a dedicated support team? + - Where should we send users that are having issues? + - How fast is your support? +- What educational resources/documentation do you provide to users? + +### Extra + +- Does the wallet have any integrated tools not mentioned above? + - Please provide any information about extra features this wallet has that we may have missed in the above criteria. (e.g. privacy features, transaction batching, etc).