Hush Full Node software. We were censored from Github, this is where all development happens now. https://hush.is
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
onryo 25009928f8 Update README 1 week ago
build-aux/m4 Deletions and cleanups 3 years ago
contrib minor QA changes 3 weeks ago
depends Use 4.8.1 for wind0ze 4 weeks ago
doc Image to README 1 week ago
qa minor QA changes 3 weeks ago
share Update copyrights 4 weeks ago
src minor QA changes 3 weeks ago
util Update HUSH/DRGX checkpoints 4 weeks ago
.gitattributes Separate protocol versioning from clientversion 10 years ago
.gitignore updated .gitignore 2 years ago
.gitmodules remove cryptoconditions submodule 6 years ago
AUTHORS ARM commit - have to squash these damn commits... 11 months ago
CONTRIBUTING.md update build.sh and CONTRIBUTING.md 2 years ago
COPYING MIT/etc licenses cost money, yo 3 years ago
DEVELOPER-AGREEMENT Hush Full Node is now GPLv3 3 years ago
DEVELOPING.md Move things to util/ and update docs+build system references 2 years ago
Dockerfile Update copyrights 4 weeks ago
INSTALL-BIN.md minor doc update 3 years ago
INSTALL.md Add Arch install process 4 weeks ago
ISSUE_TEMPLATE.md update issue template 2 years ago
LICENSE Hush Full Node is now GPLv3 3 years ago
Makefile.am Update copyrights 4 weeks ago
OLD_WALLETS.md Update docs to non-legacy directory 2 years ago
README.md Update README 1 week ago
SECURITY.md update security contact info 4 years ago
antispam Fix shell quoting of dragonx-cli 5 months ago
asmap.dat Add asmap.dat to . for convenience 3 years ago
autogen.sh Update copyrights 4 weeks ago
build.sh Update copyrights 4 weeks ago
code_of_conduct.md Update code_of_conduct.md 3 years ago
configure.ac Bump version to 3.10.2 1 month ago
libzcashconsensus.pc.in Rename libbitcoinconsensus to libzcashconsensus 8 years ago
migratecoin.sh Update copyrights 4 weeks ago
sapling-output.params Add Sapling param files 5 years ago
sapling-spend.params Add Sapling param files 5 years ago
test_antispam Update test_antispam 6 months ago
test_randomx Make shell scripts more portable by using /usr/bin/env bash 2 years ago
toolchain-info.sh Update copyrights 4 weeks ago
user-config.jam darwin 333 7 years ago

README.md

Introduction Install Compile FAQ Documentation
What is Hush? Windows 10 - Video Tutorial Build on Debian or Ubuntu Where can I buy Hush? Cross compiling Windows binaries
Why not GitHub? Mac - Guideline Build on Arch Can I mine with CPU or GPU? Hush DevOps for pools and CEXs
What is HushChat? Download for Android Build on Fedora What is DragonX? Earn bounty
What is SilentDagon? Deb package - Guideline Ubuntu 16.04 Where can I spend Hush? Cross compiling from amd64 to arm64

What is Hush?

Hush implements Extreme Privacy via blockchain tech. We have our own genesis block. We are not a chain fork (copy) of another coin. We are based on Bitcoin code, with sophisticated zero-knowledge mathematics added for privacy. This keeps your transaction metadata private!

This software is the Hush node and command-line client. It downloads and stores the entire history of Hush transactions; depending on the speed of your computer and network connection, it will likely take a few hours at least, but some people report full nodes syncing in less than 1.5 hours.

Banned by GitHub

In working on this release, Duke Leto was suspended from Github, which gave Hush developers the impetus to completely leave that racist and censorship-loving platform. Hush now has it's own git.hush.is Gitea instance, because we will not be silenced by Microsoft. All Hush software will be released from git.hush.is and hush.is, downloads from any other domains should be assumed to be backdoored.

Hush is unfinished and highly experimental. Use at your own risk! Just like Bitcoin.

Build on Debian or Ubuntu

# install build dependencies
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib \
      autoconf libtool ncurses-dev unzip git zlib1g-dev wget \
      bsdmainutils automake curl unzip nano libsodium-dev cmake
# clone git repo
git clone https://git.hush.is/hush/hush3
cd hush3
# Build
# This uses 3 build processes, you need 2GB of RAM for each. 
./build.sh -j3

Video Tutorial: https://videos.hush.is/w/3kKQt81r7UUPWLHVuwK2BZ

Build on Arch

# install build dependencies
sudo pacman -S gcc libsodium lib32-zlib unzip wget git python rust curl autoconf cmake
# clone git repo
git clone https://git.hush.is/hush/hush3
cd hush3
# Build
# This uses 3 build processes, you need 2GB of RAM for each. 
./build.sh -j3

Build on Fedora

# install build dependencies
sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libtool ncurses-devel patch -y
# clone git repo
git clone https://git.hush.is/hush/hush3
cd hush3
# Build
# This uses 3 build processes, you need 2GB of RAM for each. 
./build.sh -j3

Install on Windows 10

Video Tutorial: https://videos.hush.is/w/oGXff7of3EjmGENtDtYTUX

Install on ARM Architecture

  1. Download the latest debian package.
  2. Install the Debian package: sudo dpkg -i hush-3.10.2-aarch64.deb.
  3. Run with: hushd.

Building On Ubuntu 16.04 and older systems

Some older compilers may not be able to compile modern code, such as gcc 5.4 which comes with Ubuntu 16.04 by default. Here is how to install gcc 7 on Ubuntu 16.04. Run these commands as root:

add-apt-repository ppa:ubuntu-toolchain-r/test && \
apt update && \
apt-get install -y gcc-7 g++-7 && \
  update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 60 && \
  update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60

Build on Mac

sudo port update
sudo port upgrade outdated
sudo port install qt5

# clone git repo
git clone https://git.hush.is/hush/hush3
cd hush3
# Build
# This uses 3 build processes, you need 2GB of RAM for each. 
./build.sh -j3

Installing Hush binaries

  1. Download the release with a .deb file extension.
  2. Install the Debian package: sudo dpkg -i hush-3.10.2-amd64.deb.
  3. Run with: hushd.

Official Explorers

The links for the Official Hush explorers:

Windows (cross-compiled on Linux)

Get dependencies:

sudo apt-get install \
      build-essential pkg-config libc6-dev m4 g++-multilib libdb++-dev \
      autoconf libtool ncurses-dev unzip git zip \
      zlib1g-dev wget bsdmainutils automake mingw-w64 cmake libsodium-dev

Downloading Git source repo, building and running Hush:

# pull
git clone https://git.hush.is/hush/hush3
cd hush3
# Build
./util/build-win.sh -j$(nproc)
# Run a HUSH node
./src/hushd

What is SilentDagon?

SilentDragon is a desktop wallet for HUSH full node.
SilentDragonLite is a desktop wallet that does not require you to download the full blockchain.

What is HushChat?

HushChat is a protocol inspired by the design of Signal Protocol, it uses many of the same cryptography and ideas, but does not actually use any code from Signal. Signal requires phone numbers and is a centralized service. HushChat is completely anonymous and decentralized and requires absolutely no metadata be given to any centralized third parties.

Can I mine with CPU or GPU?

Only ASIC mining is recommended, HUSH uses Equihash (200,9) algo as Zcash, Horizen or Komodo.

Where can I buy Hush?

  1. https://nonkyc.io/market/HUSH_BTC
  2. https://tradeogre.com/exchange/BTC-HUSH

Where can I spend Hush?

Agora market (in progress)

Support and Socials

License

For license information see the file COPYING.