Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggest a wallet (Gem Wallet) #13206

Closed
1 of 2 tasks
wrexgem opened this issue Jun 19, 2024 · 5 comments · Fixed by #13213
Closed
1 of 2 tasks

Suggest a wallet (Gem Wallet) #13206

wrexgem opened this issue Jun 19, 2024 · 5 comments · Fixed by #13213
Assignees
Labels
product 🧰 This involves a product listing wallet 👛 This issue relates to adding or changing a wallet

Comments

@wrexgem
Copy link
Contributor

wrexgem commented Jun 19, 2024

Wallet name

Gem Wallet

What type of wallet?

EOA

Wallet description

Gem Wallet is an open source self-custodial crypto wallet with support for over 30 blockchains and 14,000+ tokens.

It's user interface comes with a plethora of built-in functionality, such as swaps, staking, name services, Wallet Connect to use DeFi Applications and easy on-ramping to many types of cryptocurrencies.

Wallet logo

gemwallet

Background color for brand logo

#2D5BE6

URL to the project

gemwallet.com

When did the wallet go live to users?

06/23

What are the fees users may be paying for using your wallet product?

  1. 1% service fee on Fiat to Crypto purchases that go through our partners (ramp, mercuryo and moonpay). These partners will charge there own service fees too, visible at checkout.
  2. 0.5% service fee for swapping

Does the wallet have an active development team?

Yes, we have an active team and open sourced our code: https://github.com/gemwalletcom

Is the wallet globally accessible?

Yes, our wallet is entirely non-custodial and accessible globally. No KYC requirements.

Is the wallet available in multiple languages?

English, Spanish, German, French, Chinese, Japanese, Portuguese, Russian, Turkish, Ukrainian, Korean, Arabic, Ukrainian, Vietnamese, Polish

What social links are there for the project?

Twitter: https://x.com/GemWalletApp
Discord: https://discord.gg/4jpxtwT8r6
Telegram: https://t.me/gemwallet
YouTube: https://www.youtube.com/@gemwallet
Instagram: https://www.instagram.com/GemWalletApp

Does the wallet have a mobile app? If yes, which operating systems are supported (iOS, Android)?

iOS: https://apps.apple.com/us/app/gem-wallet-crypto-bitcoin/id6448712670
Android: https://play.google.com/store/apps/details?id=com.gemwallet.android

Does the wallet have a desktop app? If yes, which operating systems are supported (Windows, Mac, Linux)?

Mac: https://docs.gemwallet.com/compatible-devices/#-macos-devices

Does the wallet have a browser extension? If yes, which browsers are supported (Chromium, Firefox, Safari)?

No

Is it a hardware wallet?

No

What is the availability of your source code?

Open source

What license is the wallet software released under?

GPL-3.0

Who holds the private keys?

Users are the only ones with access to their public and private keys and can import these with any other wallet they choose

Please describe the measures taken to ensure the wallet's security and provide documentation wherever possible

Gem Wallet is an open-source Ethereum compatible wallet, and we take security very seriously to ensure the safety and reliability of our users' assets. Here are the measures we have implemented to ensure the wallet's security:

  1. Open Source Transparency:

    Our codebase is fully open-source and available on GitHub [Gem Wallet GitHub Repository]. This allows the community to review, inspect, and contribute to the security and integrity of the wallet.

  2. Support for Community Contributions:

    We maintain a developer Telegram chat to support the community of developers and security enthusiasts that want to come in and help identify and address potential vulnerabilities. Someone from our team is always available and on standby to assist and swiftly help deal with any findings.

  3. Regular Code Reviews:

    We conduct regular internal code reviews to ensure that any new code merged into the main branch adheres to our security standards.

  4. Secure Development Practices:

    We follow best practices in secure software development, including secure coding guidelines, dependency management, and vulnerability patching. We have implemented Continuous Integration to automatically build and test our codebase with every change, and utilize Unit Testing to verify the functionality and security of individual components of the wallet. We also use automated tools to perform regular security scans and static code analysis.

  5. Trusted Cryptography Dependency:

    The cryptography and keystore functionality of Gem Wallet is implemented using Trust Wallet Core, an open-source library that has been independently audited. Trust Wallet Core is a well-established and widely used library in the crypto community, providing us with a robust and secure foundation for our wallet's cryptographic operations. [Trust Wallet Core GitHub Repository]

  6. Planned Security Audit:
    We are committed to a comprehensive security audit for our iOS and Android applications before the end of Q4 this year. This audit will be conducted by a reputable third-party security firm to ensure that our wallet meets the highest security standards.

  7. Experienced Development Team:

    Our developers are highly experienced and dedicated professionals with extensive expertise in building secure and reliable wallets. Their deep understanding of blockchain technology and cryptography ensure that Gem Wallet is developed with the highest standards of security and in mind.

  8. User Education and Dedicated Support

    While not directly linked to wallet security itself, we take user education just as seriously. We provide up-to-date documentation and a comprehensive learning section to educate our users about best security practices for handling their wallets and crypto assets. Additionally, we have a dedicated support team ready to assist users with any questions or issues they might face.

Although we haven't undergone a formal security audit ourselves yet, we believe the measures outlined above demonstrate our commitment to security. Our open-source nature, combined with the use of audited dependencies like Trust Wallet Core and our proactive approach to security, provide a transparent and collaborative environment where security is continuously evaluated and improved.

Has the wallet's smart contract code or security modules been audited?

No

Does the wallet have an internal security team?

No

Any other security testing that should be noted?

No

Scam protection?

No, but we are looking at ways to integrate this feature.

Does the wallet support connecting to Ethereum applications?

WalletConnect: https://docs.gemwallet.com/guides/walletconnect/

Does the wallet support connecting to a hardware wallet?

No

Does the wallet support importing Ethereum RPC endpoints?

No

Does the wallet support viewing and interacting with NFTs?

No

Does the wallet support staking directly?

Yes: https://docs.gemwallet.com/defi/stake/

Does the wallet support swaps directly?

Yes: https://docs.gemwallet.com/defi/swap/

Does the wallet support bridging directly?

No

Does the wallet support multi-chain networks?

Yes: https://docs.gemwallet.com/chains/

Does the wallet support Ethereum layer 2 networks?

Yes: https://docs.gemwallet.com/chains/

Does the wallet allow the user to customize gas fees?

No

Does the wallet support sending transactions to ENS addresses?

Yes, users can enter any ens address to send funds to another user. We support different name services for chains we support: https://docs.gemwallet.com/faq/naming/

Does the wallet support importing or automatically querying and displaying ERC-20 tokens?

It supports both: https://docs.gemwallet.com/guides/add-token/

Does the wallet support EIP-1559 (type 2) transactions?

Yes, we only support it.

Does the wallet have any recovery options?

Only Manual: https://docs.gemwallet.com/guides/backup-wallet/

Does the wallet have fiat on-ramps through credit/debit cards, wire transfers, or bank transfers (ACH)?

We support fiat on-ramps for credit/debit cards

Does the wallet support withdrawals to fiat?

No, but its planned and coming soon

Is the wallet a multi-signature wallet?

No

Does the wallet support social recovery?

No

Does the wallet support bundled transactions?

No

Who can the ethereum.org team can contact regarding the wallet in future?

Telegram: https://t.me/magicwrex

Does the wallet have a dedicated support team?

Our support staff answers fast (within a couple of hours)

You can join our Discord and open a ticket or email us directly ([email protected])

What educational resources/documentation do you provide to users?

Our docs are a living document that cover all aspects of Gem Wallet: https://docs.gemwallet.com/

We also have learn/blog section on our Website with more evergreen content: https://gemwallet.com/learn/

Does the wallet have any integrated tools not mentioned above?

No response

Would you like to work on this issue?

  • Yes
  • No
@wrexgem wrexgem added product 🧰 This involves a product listing wallet 👛 This issue relates to adding or changing a wallet labels Jun 19, 2024
@github-actions github-actions bot added the needs triage 📥 This issue needs triaged before being worked on label Jun 19, 2024
@wackerow wackerow self-assigned this Jun 19, 2024
@wackerow wackerow added needs product review 🕵️ Product listing request in need of review and removed needs triage 📥 This issue needs triaged before being worked on labels Jun 19, 2024
@wackerow
Copy link
Member

Thanks @wrexgem! Assigned to myself for review and will get back to you

@wackerow
Copy link
Member

Looks good! @wrexgem assigning you, PR welcome

@wackerow wackerow assigned wrexgem and unassigned wackerow Jun 19, 2024
@wackerow wackerow removed the needs product review 🕵️ Product listing request in need of review label Jun 19, 2024
@wrexgem
Copy link
Contributor Author

wrexgem commented Jun 20, 2024

thank you @wackerow! PR incoming 🫡

@wrexgem
Copy link
Contributor Author

wrexgem commented Jun 20, 2024

PR is out #13213

@konopkja
Copy link
Contributor

Linea, zkSync, Optimism, Arbitrum, Base

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product 🧰 This involves a product listing wallet 👛 This issue relates to adding or changing a wallet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants