Git Product home page Git Product logo

wallet3-desktop's Introduction

Wallet 3 - A Secure Wallet for Web3 Era

Wallet 3 is a secure crypto wallet for desktop users. It has a simple, UX-friendly design for users. With WalletConnect, users can experience the powerful DeFi ecosystem.

Cutting-edge security

Wallet 3 utilizes the latest macOS security features to protect users. The private key is stored in the keychain which is secured by Secure Enclave, inaccessible to anyone other than the user.

Wallet 3 DO NOT trust users' desktop environment. After Wallet 3 is launchd,  the app creates a secure pipline for inter-process communication. And no sensitive data will be resident in the memory.

About hardware wallet

Wallet 3 provides 12/24 seed phrases for users. And according to Apple Security Document:

The kernel CPRNG is seeded from multiple entropy sources during boot and over the lifetime of the device. These include (contingent on availability):
The Secure Enclave hardware TRNG
Timing-based jitter collected during boot
Entropy collected from hardware interrupts
A seed file used to persist entropy across boots
Intel random instructions — for example, RDSEED and RDRAND (only on an Intel-based Mac)

Source: https://support.apple.com/en-ie/guide/security/seca0c73a75b/web

Wallet 3 can utilize these advanced security mechanisms to protect the digital assets for desktop users.

Features

  1. Built for Security.
  2. Support Layer 2 and EVM-compatible chains.
  3. Connect DeFi apps with WalletConnect.
  4. UX-friendly Design.
  5. Support TouchBar.
  6. Real-time gas price for Mac users.
  7. Multi-account support.
  8. Support DeepLink (wallet3://)

DeepLink

From v1.4.0, Wallet 3 supports DeepLink. The developers can launch Wallet 3 from a url which starts with wallet3://${walletconnect-uri}

What is Ethereum

Ethereum is a decentralized, open-source blockchain with smart contract functionality. Ether (ETH or Ξ) is the native cryptocurrency of the platform.

The vision of Ethereum grants a more ambitious possibility. We can disrupt the central banks yes, but we can also replace private banks with protocols. We can turn all bank functions into code, both central and private. Saving, lending, borrowing, trading—the entire money system—all bankless. And as long as the central bank monetary policies remain competitive, they too can encode their money on this public settlement network. That’s the point. Anyone can. The Ethereum network is open and neutral like the internet. Source: Bankless

What is DeFi

The term DeFi stands for “decentralized finance” and the move to shift away from the more traditional centralized financial systems such as banks, brokerages or exchanges that facilitate transactions to a secure peer-to-peer service model without the need for transactional intermediaries.

Localization

Wallet 3 is available in the following languages:

  • English
  • Japanese
  • Traditional Chinese
  • Simplified Chinese

Development Setup

  1. Clone the repo: https://github.com/Wallet3/Wallet3.git
  2. Install dependencies: yarn install
  3. Copy src/common/.wallet3.rc.example.json to src/common/.wallet3.rc.json, and fill valid RPC urls.
  4. Copy sign/appSign.example.js to sign/appSign.js, sign/winSign.example.js to sign/winSign.js
  5. Launch: yarn start

Copyright & License

© 2021 ChainBow Co, Ltd. Business Source License 1.1

wallet3-desktop's People

Contributors

unsignedint8 avatar baryon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.