ZClassic v2.1.2-beta6 — single-file wallet + full node
A single file. Double-click it — the wallet and a full ZClassic node start together, with
nothing to install or configure. This release is about making that "just works" promise real
on every machine, and making your money safe and your privacy clear.
Node operators can also grab the daemon-only archives below (zclassicd + zclassic-cli +
zclassic-tx).
⭐ Highlights
It starts everywhere now
- Fixed the startup crash on modern Linux (Fedora 39+, Arch, and other recent distros). The
app could segfault right after launch; it now opens reliably to "Payment UI ready."
It connects itself
- Zero-config sign-in. The wallet now signs in to your node automatically — including nodes
running in cookie-auth mode (norpcpasswordset) and nodes you started yourself. No more
"Authentication failed / fix it in Settings" dead-ends.
Your money is safe and your sends go through
- Fixed "Not enough funds" when shielding your whole balance. A rounding bug could falsely
block a max shield even when both numbers read the same (e.g. "send 0.12, but you only hold
0.12"). All amount math is now exact (integer zatoshis). - Fixed auto-shield for mined (coinbase) funds, which previously failed with a false
insufficient-funds error. - Closed a privacy leak in auto-shield. In a narrow timing window, change could have been
sent as a public transparent output instead of staying shielded. The wallet now re-checks
and refuses to send rather than ever leak your change.
Clearer, calmer, private-by-default
- A modern dark theme, a privacy-first Home dashboard, and shielded (private) by default.
- Instant balance display (single round-trip via the node's wallet summary, with a safe
fallback on older nodes) and live balance updates. - A friendlier Receive screen (private address front-and-center), a one-button backup flow,
honest sync status, and stays in the tray for instant re-open. - Readable transaction history on the dark theme; the "Clear saved history" Cancel button no
longer deletes anything.
Node / daemon
- Hardened rescan (fails loud instead of silently swallowing errors), NAT-PMP start-ordering fix,
and the consensus verifying key is always re-verified on load. getwalletsummaryfor instant wallet balances; bootstrap fast-sync served over the standard
P2P port.
Opt-in: help the network
- An optional NAT-PMP panel ("you're helping the network") with honest reachability — off by
default, never UPnP.
🔒 Safety notes
- The shielded-send / auto-shield money paths are covered by the L0/L1 test suites and an
independent source-level review against the node. As with any wallet release, back up your
wallet before upgrading.
📦 Downloads
Single-file wallet — zclwallet-* (wallet GUI + embedded node), most people want this:
- Linux —
zclwallet-v2.1.2-beta6-linux-x86_64(glibc 2.31+;chmod +xand run). - Windows —
zclwallet-v2.1.2-beta6-win64.exe. - macOS —
zclwallet-v2.1.2-beta6-macos-arm64.dmg(ad-hoc signed; right-click → Open on first launch).
Daemon only — zclassicd-* (node binaries: zclassicd + zclassic-cli + zclassic-tx):
- Linux —
zclassicd-v2.1.2-beta6-linux-x86_64.tar.gz - Windows —
zclassicd-v2.1.2-beta6-win64.zip - macOS —
zclassicd-v2.1.2-beta6-macos-arm64.tar.gz
Verify with the published SHA256SUMS.txt before running.
🍎 Opening the wallet on macOS (please read)
On first launch macOS will say "Apple could not verify "ZclWallet" is free from malware."
This is expected — the app is signed but not yet notarized (no Apple Developer ID yet). The
download is fine; here's how to open it:
- macOS 14 Sonoma / 15 Sequoia: double-click the app → click Done → open
System Settings → Privacy & Security, scroll to Security, and click Open Anyway next to
the ZclWallet message → authenticate. (Once only.) - macOS 13 and earlier: right-click (Control-click) the app → Open → Open.
- Any version, via Terminal:
xattr -dr com.apple.quarantine /Applications/ZclWallet.app
(We plan to notarize a future build so this prompt goes away entirely.)
Upgrading
Just replace the old file with the new one. Your wallet data is untouched.
This is a pre-release (beta). The money paths are tested and reviewed but, as always, start
with a small amount you can afford to test.