Skip to content

v0.3.6

Choose a tag to compare

@firecash firecash released this 19 Jul 09:39

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.6.apk

Not sure on Linux? Run uname -mx86_64 means take the x86_64 file.


0.3.6 — desktop stability

Opening the app twice no longer risks a crash. Launching a second copy (an easy double-double-click on Windows) used to start a second wallet engine over the same wallet files — a recipe for crashes and corrupted scan state. A second launch now just brings the open window to the front.

One fault no longer takes the whole app down with it. An internal error in one action could previously leave every later action crashing until the app was restarted. Faults are now contained and logged.

macOS: the QR scanner no longer kills the app. Opening "Scan" could terminate the app instantly (a missing camera permission declaration — macOS kills rather than asks). You now get a normal camera permission prompt.

Own-node addresses are checked, not swallowed. Pasting your node as grpc://host:port or a URL silently never connected. Addresses are now normalized, and anything that isn't host:port is rejected with a clear message. For a node on the same machine, enter 127.0.0.1:16110.

Crashes now leave a trace. If the app ever dies, look for crash.log and attach it to your report:

OS Location
Windows %APPDATA%\info.zkas.wallet\crash.log
macOS ~/Library/Application Support/info.zkas.wallet/crash.log
Linux ~/.local/share/info.zkas.wallet/crash.log

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".

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