Skip to content
View zerohourcash's full-sized avatar

Block or report zerohourcash

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zerohourcash/README.md

What is ZHCASH?

ZHCASH is a decentralized blockchain project built on Bitcoin's UTXO model, with support for Ethereum Virtual Machine based smart contracts, and secured by a proof of stake consensus model. It achieves this through the revolutionary Account Abstraction Layer which allows the EVM to communicate with ZHCASH's Bitcoin-like UTXO blockchain. For more general information about ZHCASH as well as links to join our community, go to https://zh.cash.

What is ZHCASH Core?

ZHCASH Core is our primary mainnet wallet. It implements a full node and is capable of storing, validating, and distributing all history of the ZHCASH network. ZHCASH Core is considered the reference implementation for the ZHCASH network.

ZHCASH Core currently implements the following:

  • Sending/Receiving ZHC coins
  • Sending/Receiving ZRC20 tokens on the ZHCASH network
  • Staking and creating blocks for the ZHCASH network
  • Creating and interacting with smart contracts
  • Running a full node for distributing the blockchain to other users
  • "Prune" mode, which minimizes disk usage
  • Regtest mode, which enables developers to very quickly build their own private ZHCASH network for Dapp testing
  • Testnet mode, using the public ZHCASH Testnet, with faucet available
  • Compatibility with the Bitcoin Core set of RPC commands and APIs
  • Full SegWit capability with p2sh-segwit (legacy) and bech32 (native) addresses

This is a quick start script for compiling ZHCASH on Ubuntu

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils git cmake libboost-all-dev libgmp3-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev

# If you want to build the Qt GUI:
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler qrencode

git clone https://github.com/zerohourcash/zerohourcash --recursive
cd zerohourcash

# Note autogen will prompt to install some more dependencies if needed
./autogen.sh
./configure 
make -j2

Popular repositories Loading

  1. zerohourcash zerohourcash Public

    C++ 9 4

  2. zrc zrc Public

    ZHCash ZRC20 Token Template

    1

  3. Token-LIFT-ZHCASH Token-LIFT-ZHCASH Public

    Forked from dimaystinov/Token-LIFT-ZHCASH

    Solidity 1

  4. ZhCash_client ZhCash_client Public

    Forked from mathewsun/ZhCash_client

    Post request to ZhCash local node

    C# 1

  5. USDZ-token-ZHCASH USDZ-token-ZHCASH Public

    Forked from dimaystinov/USDZ-token-ZHCASH

    Stable token USDZ ZRC20 on the ZHChain network.

    Solidity

  6. Address-Generating-ZHCASH Address-Generating-ZHCASH Public

    Forked from dimaystinov/Address-Generating-ZHCASH

    Generating Address and PrivateKey in ZHCASH via Python

    Python