All Projects → ZcashFoundation → zepio

ZcashFoundation / zepio

Licence: MIT License
Zepio | ZEC Wallet

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to zepio

bitcoinz-wallet
BitcoinZ Wallet - nice graphical user interface BTCZ wallet
Stars: ✭ 19 (-52.5%)
Mutual labels:  wallet, zcash
cashuwallet
Cashu is a cryptocurrency wallet for smartphones. Be your own bank. Accept payments or spend crypto directly from your phone.
Stars: ✭ 35 (-12.5%)
Mutual labels:  wallet, zcash
wallet-address-validator
Useful library for validation of Bitcoin, Litecoin, Ethereum and other cryptocoin addresses
Stars: ✭ 240 (+500%)
Mutual labels:  wallet, zcash
boxwallet
BoxWallet is a single binary multi-coin CLI tool, that gets your coin-of-choice wallet/node set-up fast, with just a few commands.
Stars: ✭ 23 (-42.5%)
Mutual labels:  wallet
pm-idm
IDM project management repository
Stars: ✭ 59 (+47.5%)
Mutual labels:  wallet
MyHbarWallet
🟩 MyHbarWallet is a free, client-side interface helping you interact with Hedera™ Hashgraph.
Stars: ✭ 52 (+30%)
Mutual labels:  wallet
wallet
The official repository for the Valora mobile wallet, a digital wallet for the Celo network.
Stars: ✭ 76 (+90%)
Mutual labels:  wallet
gxchain-wallet
GXC Wallet for mobile
Stars: ✭ 69 (+72.5%)
Mutual labels:  wallet
mnemonic-sdk
Mnemonic bip39 bip32 bip44 生成助记词 私钥
Stars: ✭ 25 (-37.5%)
Mutual labels:  wallet
templewallet-mobile
📱🔐💰 Mobile cryptocurrency wallet for Tezos blockchain.
Stars: ✭ 27 (-32.5%)
Mutual labels:  wallet
meu kumbu
💵Meu Kumbu 💰 (Means My Money) is a template app that people can use to build their owns Wallet 🤑 or a mobile 🏦 banking app.
Stars: ✭ 55 (+37.5%)
Mutual labels:  wallet
HDWalletKit
Hierarchical Deterministic(HD) wallet for cryptocurrencies 💰
Stars: ✭ 97 (+142.5%)
Mutual labels:  wallet
desktop
CoinApp is a simple to use minimal Cryptocurrency Wallet for Ethereum, ERC20 Tokens, Bitcoin and Litecoin built for Windows, Mac and Linux.
Stars: ✭ 60 (+50%)
Mutual labels:  wallet
krux
Open-source, airgapped hardware signer for Bitcoin
Stars: ✭ 39 (-2.5%)
Mutual labels:  wallet
nodejs-passdock
PassDock API methods for iOS Wallet (PassBook)
Stars: ✭ 13 (-67.5%)
Mutual labels:  wallet
host-manager
User-friendly desktop app for Sia hosts. Provides easy configuration, better financials, and smart alerts to make hosting simpler.
Stars: ✭ 62 (+55%)
Mutual labels:  wallet
Wallet3
A secure mobile wallet for web3
Stars: ✭ 13 (-67.5%)
Mutual labels:  wallet
SumoGUIWallet
Sumokoin GUI Wallet
Stars: ✭ 38 (-5%)
Mutual labels:  wallet
python-bip32
Minimalistic implementation of BIP32
Stars: ✭ 28 (-30%)
Mutual labels:  wallet
RetroXRBWallet
No description or website provided.
Stars: ✭ 13 (-67.5%)
Mutual labels:  wallet

ZEPIO IS NO LONGER ACTIVELY MAINTAINED

We will be archiving this repo soon. If you would like a shielded-first desktop wallet, we recommend ZecWallet.

Zepio is a Sapling-enabled shielded-address-first Zcash wallet, featuring cross-platform applications (macOS, Windows and Linux), built-in full node with support for mainnet and testnet, as well as dark and light themes.

Build Status Flow Coverage

Latest Documentation

Latest Release

Zepio Wallet

Stack Information

List of the main open source libraries and technologies used in building Zepio:

  • zcashd: Zcash node daemon
  • Electron: Desktop application builder
  • React: User interface view layer
  • Redux: Predictable application state container
  • Styled Components: Visual primitives for theming and styling applications
  • webpack: Application module bundler (and more)
  • Babel: ES7/JSX transpilling
  • ESLint: Code linting rules
  • Flow: JavaScript static type checker
  • Docz: Documentation builder
  • BigNumber.js: Arbitrary-precision decimal and non-decimal arithmetic with safety

Installing and Running From Source

To run Zepio from source you'll need to perform the following steps:

# Ensure you have Node LTS v8+
# https://nodejs.org/en/

# Clone Codebase
git clone [email protected]:ZcashFoundation/zepio.git

# Install Dependencies
# inside of the `zepio` folder
yarn install
# or
npm install

# Start Application
# webpack development server hosts the application on port
# 8080 and launches the Electron wrapper, which also hosts
# the `zcashd` node daemon process.
yarn start
# or
npm start

Building Application Locally

To build the application locally follow the instructions below:

# Make sure you are inside of the main `zepio` folder

# Run Build Script
yarn electron:distall

# Executables and binaries available under `/dist` folder

Flow Coverage (Static Type Checker)

For a deeper look on the static typing coverage of the application, please follow below:

# Make sure you are inside of the main `zepio` folder

# Generate Flow Coverage Report
# this can take a couple seconds
yarn flow:report

# Browser should open with the file `index.html` opened
# Files are also available at `zepio/flow-coverage/source`

Component Library (Docz)

To see Zepio's React component library, please visit https://zepio-components.now.sh. We're always looking for folks to help keep the styleguide updated.

To run the component library locally, run the following:

# Make sure you are inside of the main `zepio` folder

# Run Docz Development Script
yarn docz:dev

# Visit http://127.0.0.1:4000/

To build the component library locally, run the following:

# Make sure you are inside of the main `zepio` folder

# Run Build Script
yarn docz:build

# Check `/.docz/dist` folder for built static assets

Tests

To run the application's tests, please run the below:

# Make sure you are inside of the main `zepio` folder

# For Unit Tests: Run Jest Unit Test Suite
yarn test:unit

# For E2E (end-to-end) Tests: Run Jest E2E Suite
yarn e2e:serve
# on another terminal window
yarn test e2e

Contributing

In order to contribute and submit PRs to improve the Zepio codebase, please check our CONTRIBUTING guide.

License

MIT © Zcash Foundation 2019 zfnd.org

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].