v0.3.7
Which file do I download?
Normal PC or laptop (Intel/AMD) — Windows, Linux, or an Intel Mac — take the x86_64 file.
The aarch64 / arm64 files are for ARM machines only. Installing one on a normal PC fails with an "architecture" error — wrong file, not a broken package.
| Your machine | File |
|---|---|
| Windows PC | ZKas-Wallet-windows-x86_64.msi |
| Linux PC (Intel/AMD) | ZKas-Wallet-linux-x86_64.deb or .AppImage |
| Linux on ARM | ZKas-Wallet-linux-aarch64.deb or .AppImage |
| Mac, Apple Silicon (M1–M4) | ZKas-Wallet-macos-aarch64.dmg |
| Mac, Intel | ZKas-Wallet-macos-x86_64.dmg |
| Android | zkas-wallet-0.3.7.apk |
Not sure on Linux? Run uname -m — x86_64 means take the x86_64 file.
0.3.7 — the "vanishing balance" fix, and a UI crash
Rescanning can no longer silently shrink your balance. Nodes prune old blocks. A rescan (or a restore on a new device) rebuilds your wallet only from what the connected node still serves — notes older than that existed on-chain but disappeared from view, with nothing admitting the balance was partial. Now:
- A rescan that would lose sight of any of your notes is refused, telling you exactly how many notes and how much ZKAS it would hide.
- A wallet whose history the node can't fully serve shows a clear "balance is a lower bound" warning instead of quietly showing less. Your coins are never gone — they're on-chain; the warning tells you not to rescan and to use a node with full history.
Fixed a crash that took down the whole wallet screen. Leaving the "restoring your wallet…" state (after the engine restarts, switching node source, or adding a wallet) could kill the UI with "Minified React error #310". Fixed, with a regression test, plus a guard so this class of bug can't ship again.
Install notes
- macOS: the app is not notarized yet. If macOS says it "can't verify" or the app is "damaged": System Settings → Privacy & Security → scroll down → Open Anyway (macOS 15), or right-click the app → Open (older macOS).
- Linux AppImage: needs FUSE — if it won't start,
sudo apt install libfuse2, or run with--appimage-extract-and-run. Blank white window on NVIDIA graphics: launch withWEBKIT_DISABLE_DMABUF_RENDERER=1. - Linux .deb: needs Ubuntu 22.04+/Debian 12+ (
libwebkit2gtk-4.1). - Windows: SmartScreen may warn because the installer is unsigned — "More info" → "Run anyway". If the app ever crashes, attach
%APPDATA%\info.zkas.wallet\crash.logto your report.
Installs over 0.3.5/0.3.6 — same signing key, your wallet is kept.