Releases: ZipherPunk/zipherx_multi
ZipherX v1.1.0 — Transparent Addresses & WIF Import
What's New
Transparent Address Support
- Send & receive on transparent (t-address) — full support for both seed-derived and imported addresses
- WIF Import — import private keys from Electrum, other wallets, or paper backups (standard WIF + Electrum CSV format)
- Transparent mempool detection — incoming transparent TXs detected before confirmation (shielded + transparent)
Block Detection & Sync
- Hash-based block dedup — replaces time-window dedup for accurate block counting across all peers
- Android sync parity — retry + reconnect escalation matches desktop, fixing 3-4 block lag
- Faster confirmation detection — inv-triggered sync with automatic retry and peer reconnect
Transaction History
- Fixed misclassification — transparent sends no longer shown as "self z→t" or "self-send"
- Change detection — transparent change outputs correctly excluded from self-send detection
- Imported wallet support — history labels correct for PK+WIF wallets without seed
Security
- 3 security audits passed (all findings fixed)
- Key zeroing with Zeroizing across all platforms
- Auth gates for send, export, and delete operations
- No private key or seed leakage in any code path
Android
- Imported key count shown on balance screen (yellow warning)
- Receive screen shows imported address even with 0 balance
- WIF import with validation, progress bar, and immediate feedback
- Electrum CSV format support
Desktop (egui)
- Native macOS binary — signed and notarized by Apple
- Transparent send from imported WIF addresses
- Unified backup/export with all funded transparent keys
CLI
- Transparent address support
- WIF import and export
Downloads
| Platform | File | Size |
|---|---|---|
| macOS Desktop (DMG) | ZipherX-1.1.0-macos.dmg |
10 MB |
| macOS Desktop (binary) | zipherx-gui-macos-arm64 |
17 MB |
| Android (APK) | ZipherX-1.1.0-release.apk |
67 MB |
| Android (Play Store) | ZipherX-1.1.0-release.aab |
49 MB |
| macOS CLI | zipherx-cli-macos-arm64 |
11 MB |
| Windows CLI | zipherx-cli-windows-x86_64.exe |
12 MB |
| Windows DLL | zipherx_ffi-windows-x86_64.dll |
13 MB |
Verify
shasum -a 256 -c SHA256SUMS.txt
macOS binaries are code-signed and notarized (Developer ID: Vic Thor, 5MW334LMXL).
Android APK is signed with the ZipherX release key.
Upgrade Notes
- Seamless upgrade from v0.1.0 — wallet data preserved, no re-import needed
- Database auto-migrates on first launch (blockchain data re-scanned, keys untouched)
- No new recovery phrase entry required
Full changelog: v0.1.0...v1.1.0 (47 commits)
ZipherX v0.1.0 — Beta Release
ZipherX v0.1.0 — Beta Release
Privacy-first Zclassic (ZCL) wallet with Sapling shielded transactions.
Downloads
| Platform | File | Description |
|---|---|---|
| macOS (ARM64) | zipherx-gui-macos-arm64 |
Native desktop app (Apple Silicon) |
| Android | ZipherX-0.1.0-release.apk |
Android APK (ARM64 + x86_64) |
| Windows (x86_64) | zipherx-cli-windows-x86_64.exe |
CLI wallet |
| macOS (ARM64) | zipherx-cli-macos-arm64 |
CLI wallet |
Installation
macOS — Desktop App (egui)
- Download
zipherx-gui-macos-arm64 - Open Terminal and run:
chmod +x zipherx-gui-macos-arm64 ./zipherx-gui-macos-arm64
- If macOS blocks the app ("unidentified developer"), go to System Settings → Privacy & Security and click Open Anyway, or run:
xattr -d com.apple.quarantine zipherx-gui-macos-arm64
Android
- Download
ZipherX-0.1.0-release.apkto your device - Open the APK — if prompted, enable Install from unknown sources in Settings
- The app will open with a setup screen to create or restore a wallet
Note: The APK is currently unsigned. Your device may show an extra warning — this is expected for beta releases.
Linux — Build from Source
Prerequisites: Rust toolchain (1.75+), system dependencies for GUI
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Install system dependencies (Ubuntu/Debian)
sudo apt install -y build-essential pkg-config libssl-dev libfontconfig1-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev
# Clone and build
git clone https://github.com/ZipherPunk/zipherx_multi.git
cd zipherx_multi
cargo build --release -p zipherx-gui
# Run
./target/release/zipherx-guiFor Fedora/RHEL:
sudo dnf install -y gcc openssl-devel fontconfig-devel libxcb-develFor Arch:
sudo pacman -S base-devel openssl fontconfig libxcbWindows — Build from Source
Prerequisites: Rust toolchain, Visual Studio Build Tools (C++ workload)
# Install Rust from https://rustup.rs
# Clone and build
git clone https://github.com/ZipherPunk/zipherx_multi.git
cd zipherx_multi
cargo build --release -p zipherx-gui
# Run
.\target\release\zipherx-gui.exeThe Windows CLI binary (
zipherx-cli-windows-x86_64.exe) is also available as a prebuilt download.
Features
- Sapling shielded transactions — full z-address privacy
- Autonomous background sync — wallet syncs automatically
- Full Node mode (desktop) — connect to your own zclassicd node
- Network recovery — automatic peer reconnection and header dedup
- Multi-platform — native macOS, Android, CLI for macOS/Windows/Linux
- Tor support — optional Tor routing for network privacy
- Secure storage — Argon2id + AES-256-GCM encrypted wallet data
Verify Downloads
Compare SHA256 checksums against SHA256SUMS.txt:
shasum -a 256 -c SHA256SUMS.txt