Skip to content

v0.3.7

Choose a tag to compare

@firecash firecash released this 19 Jul 12:25

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 -mx86_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 with WEBKIT_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.log to your report.

Installs over 0.3.5/0.3.6 — same signing key, your wallet is kept.