Node daemon and Qt wallet for the 1776CASH network (PIVX/Bitcoin lineage).
1776cashd- Full node daemon1776cash-cli- RPC command-line client1776cash-tx- Transaction utility1776cash-qt- Qt GUI wallet
| Parameter | Value |
|---|---|
| Genesis timestamp | 2026-03-16 00:00:00 UTC |
| Target block spacing | 2 minutes |
| Supply cap | 177,600,000 1776CASH |
| Premine | 102,632,000 1776CASH at height 1 |
| Remaining fixed subsidy | 74,968,000 1776CASH (7,496,800 blocks, about 28.53 years at 2 minute spacing) |
| PoS activation | Height 10,081 (about 14 days after genesis) |
| Block subsidy | 10 1776CASH until the cap is reached |
| Masternode collateral | 4,000 1776CASH |
| Post-PoS reward split | 4 to the staker, 6 to the masternode |
| Governance cycle | 10,080 blocks (14 days) |
Mainnet supply is capped in consensus. Transaction fees are paid to miners during the PoW bootstrap phase and burned once PoS is active. Post-v5.5 governance cycles can allocate up to 100,800 1776CASH per full 14-day cycle.
For most users:
git clone <repository-url>
cd 1776CASH
./build-depends.sh
./src/qt/1776cash-qtTwo build methods are available:
| Script | Type | Use Case | Output |
|---|---|---|---|
build-depends.sh |
Static/Release | Production builds, distribution | src/ |
build.sh |
Dynamic/Dev | Development, faster iteration | build/ |
Use build-depends.sh for production wallets (static linking, portable binaries).
Use build.sh for development work (faster builds, uses shared libraries).
Both scripts support:
--no-gui # Daemon only (faster)
--debug # Debug build
--clean # Clean rebuild
--jobs N # Parallel jobs (default: auto)Examples:
./build-depends.sh --no-gui # Daemon only
./build-depends.sh --jobs 2 # Limit to 2 jobs (low RAM)
./build.sh --debug # Debug buildmacOS:
xcode-select --install
brew install autoconf automake libtool pkg-config cmake
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/envUbuntu/Debian:
sudo apt-get install build-essential git autoconf automake libtool pkg-config python3 curl cmake ninja-build
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/envFedora:
sudo dnf install gcc-c++ git autoconf automake libtool pkgconfig python3 curl cmake ninja-build
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/envSee doc/build-*.md for detailed OS-specific instructions.
GUI wallet:
./src/qt/1776cash-qt # build-depends.sh output
./build/1776cash-qt # build.sh outputDaemon:
./src/1776cashd -daemon
./src/1776cash-cli getblockchaininfo
./src/1776cash-cli stopTestnet:
./src/1776cashd -testnet -daemon- macOS:
~/Library/Application Support/1776CASH - Linux:
~/.1776cash
Backup wallet.dat - it contains your private keys.
"command not found: cargo"
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/envOut of memory
./build-depends.sh --jobs 2macOS: "Berkeley DB not found" (build.sh only)
brew install berkeley-db@4Clean rebuild
./build-depends.sh --cleanCMake directly:
cmake -B build
cmake --build build -j 8With presets (CMake 3.14+):
cmake --preset=vcpkg
cmake --build --preset=vcpkg -j 8Manual autotools:
HOST="$(./depends/config.guess)"
make -C depends -j"$(nproc)" HOST="$HOST"
./autogen.sh
CONFIG_SITE="$(pwd)/depends/$HOST/share/config.site" ./configure
make -j"$(nproc)"doc/build-easy.md- Detailed build guidedoc/build-macos.md- macOS specific instructionsdoc/build-linux.md- Linux specific instructionsdoc/build-windows.md- Windows (WSL) instructionsdoc/build-unix.md- Traditional Unix build
Both build scripts use Qt6 by default. Qt5 is supported via manual configure:
./configure --with-gui=qt5MIT License. See COPYING.