v0.3.6
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 -m — x86_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 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".
Installs over 0.3.5 — same signing key, your wallet is kept.