ethereum / ethereum-org-website

Ethereum.org is a primary online resource for the Ethereum community.
https://ethereum.org/
MIT License
4.99k stars 4.75k forks source link

Cypherock X1 #13412

Open JSKAkhil opened 1 month ago

JSKAkhil commented 1 month ago

Wallet name

Cypherock X1

What type of wallet?

EOA

Wallet description

Cypherock X1 is an audited cold wallet to store crypto and NFTs. Cypherock X1 currently supports 9000+ tokens across multiple networks. It can also be used as a wallet backup and portfolio aggregator for users' existing BIP39 compatible wallets.

Wallet logo

White_C_Text

Background color for brand logo

e3c675

URL to the project

https://www.cypherock.com/

When did the wallet go live to users?

2022

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

No fee for receiving and sending crypto as of now. Swapping, Bridging functionalities aren't available currently.

Does the wallet have an active development team?

Yes. - https://github.com/orgs/Cypherock/repositories

Is the wallet globally accessible?

Yes.

Is the wallet available in multiple languages?

English, German, Chinese, Indonesian, Arabic

What social links are there for the project?

Twitter (X) - https://x.com/CypherockWallet LinkedIn - https://www.linkedin.com/company/cypherockwallet/ Telegram - https://t.me/cypherock

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

Not yet.

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

Yes. The app name is "cySync". OS supported by the app -

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

No.

Is it a hardware wallet?

Yes. It broadcasts signed transactions through USB.

What is the availability of your source code?

Open source

What license is the wallet software released under?

N/A

Who holds the private keys?

Cypherock X1 is a non-custodial hardware wallet. Users generate their own seed phrases and they're are the only ones who have access to their private keys.

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

https://docs.cypherock.com/security-overview/introduction

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

https://docs.cypherock.com/security-overview/keylabs-third-party-security-audit

Does the wallet have an internal security team?

https://www.cypherock.com/about

Any other security testing that should be noted?

https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture

Scam protection?

As a first step towards making wallets more trustless and secure over time, Cypherock X1 cards have been designed to be unupgradable while ensuring that your Cypherock X1 is able to support new coins and features over time. It is important to recall that the Crypto private keys of the wallet are never stored in a singular place with Cypherock X1. The keys are cryptographically split into 5 Cryptographic parts and stored physically on the X1 Vault and the 4 X1 Cards. This ensures that hypothetically even if there is a malicious developer inside Cypherock, they will never be able to compromise the X1 cards remotely giving users a much stronger security model for their Crypto assets. - https://docs.cypherock.com/design-decisions/cypherock-x1-hardware-architecture/why-the-x1-cards-are-not-upgradeable As an extra layer of security (to avoid scams), users must authenticate X1 cards and the vault device during setup - https://www.youtube.com/watch?v=4AE--wk3XT4&t=106s

Does the wallet support connecting to Ethereum applications?

Users can connect to Ethereum applications and dApps using WalletConnect - https://www.youtube.com/watch?v=R0g35dKjRtI

Does the wallet support connecting to a hardware wallet?

Yes

Does the wallet support importing Ethereum RPC endpoints?

Not yet

Does the wallet support viewing and interacting with NFTs?

Yes

Does the wallet support staking directly?

Not currently.

Does the wallet support swaps directly?

Not currently.

Does the wallet support bridging directly?

Not currently.

Does the wallet support multi-chain networks?

Yes - https://www.cypherock.com/coin-support

Does the wallet support Ethereum layer 2 networks?

Yes. - https://www.cypherock.com/coin-support

Does the wallet allow the user to customize gas fees?

No bridging and swapping functionalities currently.

Does the wallet support sending transactions to ENS addresses?

Not yet

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

Yes

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

Yes.

Does the wallet have any recovery options?

PIN recovery - Cypherock Cover offers a hardware-based service designed for PIN loss and inheritance of digital assets. Built upon the Cypherock X1 hardware wallet and Shamir’s Secret Sharing, it ensures enhanced security. For PIN recovery, encrypted reminders via email enable access even if forgotten. Inheritance features allow designated nominees to receive encrypted instructions in case of user inactivity, using Cypherock X1 cards and encrypted PIN for secure asset retrieval. You can read how it works here.

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

Not currently.

Does the wallet support withdrawals to fiat?

Not currently.

Is the wallet a multi-signature wallet?

No, it's Shamir Secret Sharing based wallet.

Does the wallet support social recovery?

Not yet. Non custodial inheritance feature "Cypherock Cover" has been announced. It will be released in Q3 2024 - https://www.cypherock.com/blogs/cypherock-cover

Does the wallet support bundled transactions?

Not yet for ETH. Yes - For BTC.

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

Rohan Agarwal - Telegram - @rohanagarwal7 Email ID - support@cypherock.com

Does the wallet have a dedicated support team?

Yes. Users can email support@cypherock.com. They will receive a response in 24 business hours.

What educational resources/documentation do you provide to users?

User documentation - https://docs.cypherock.com/ Educational resources - https://www.cypherock.com/blogs, https://www.youtube.com/@CypherockWallet/playlists. Developer documentation - https://github.com/Cypherock

Does the wallet have any integrated tools not mentioned above?

Would you like to work on this issue?

wackerow commented 1 month ago

Thanks @JSKAkhil! Have self assigned for review; bear with us in the meantime 🙏

konopkja commented 1 month ago

hello @JSKAkhil can you share with us which Ethereum rollup networks does the wallet natively support in the UI?

JSKAkhil commented 1 month ago

hey @konopkja - Rollup networks on Ethereum - Arbitrum, Optimism, Starknet (in progress). Cypherock also supports other EVM chains like Polygon, Fantom Opera, Avalanche C-Chain, Optimism, Arbitrum One, BSC (EVM compatible).

JSKAkhil commented 1 month ago

hello @konopkja Is there anything else I can help you with?

konopkja commented 4 weeks ago

lgtm cc @corwintines @wackerow

JSKAkhil commented 3 weeks ago

Hello @konopkja @chuyeow @wackerow any updates on this please? When can we expect this to go live? Thanks for your time.

konopkja commented 3 weeks ago

Hello @konopkja @chuyeow @wackerow any updates on this please? When can we expect this to go live? Thanks for your time.

Hi @JSKAkhil I see in the issue you signalled that you are willing to work on this - that means you can submit a Pull request with modifications to include this wallet on our website.

Do you want to do that yourself? If so you can proceed.

JSKAkhil commented 1 week ago

@irshadjsr21 pls look into this.

JSKAkhil commented 1 week ago

Hello @konopkja @chuyeow @wackerow any updates on this please? When can we expect this to go live? Thanks for your time.

Hi @JSKAkhil I see in the issue you signalled that you are willing to work on this - that means you can submit a Pull request with modifications to include this wallet on our website.

Do you want to do that yourself? If so you can proceed.

We have raised the PR. Thanks @konopkja