Create and manage a shielded ZKas wallet from a browser
Run a self-hosted daemon so your seed never leaves your machine
Sign and verify messages locally in the browser without a server
| firecash/zkas-wallet | adun-denton/chinvat | agbara286/saint-cms | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Self-hosted mode requires running the separate zkas-walletd daemon, ZKas is currently a testnet.
zkas-wallet is a web and mobile wallet for ZKas, a privacy focused cryptocurrency built as a fork of rusty-kaspa. It lets someone create a wallet, receive funds to a shielded address that hides transaction details, and send private payments from a browser or a native iOS and Android app. The wallet itself is a static React and Vite web page that holds no keys on its own. Instead it acts as a thin interface over a separate program called zkas-walletd, which is the piece that actually holds the seed, watches the blockchain, builds the cryptographic proofs needed for private transactions, and submits them. The project offers two main setups. In hosted mode, which is the default and requires no installation, a remote server runs the daemon and holds your seed on your behalf, which the README is upfront about being less secure since the server or a compromised browser could expose your funds. In self-hosted mode, you run zkas-walletd on your own computer, so the seed never leaves your machine. A newer local tab also runs some wallet functions, like generating a cold wallet and signing messages, entirely inside the browser using WebAssembly, without ever sending the seed to a server. Setting the project up for development involves installing dependencies with npm and running a Vite development server, plus connecting to a reachable zkas-walletd daemon either locally or through the hosted service. The project notes that ZKas is currently a test network, meaning any coins held have no real value and the blockchain could be reset, and that your recovery seed backed up offline is the only way to restore a wallet. The project is released under the ISC license, inherited from the underlying rusty-kaspa project, which permits free use, modification, and distribution.
A web and mobile wallet for the privacy focused ZKas cryptocurrency, offering both a convenient hosted mode and a fully self-hosted, non-custodial mode.
Mainly TypeScript. The stack also includes TypeScript, React, Vite.
ISC license, similar to MIT: free to use, modify, and distribute with minimal restrictions.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.