Privacy-first browser wallet

Zafu Wallet

Shielded transactions on Zcash and Penumbra. Air-gapped cold signing, FROST threshold multisig, and watch-only mode — in a single Chrome extension.

Zcash — Orchard Penumbra

Features

01

Shielded by default

Zcash Orchard shielded pool and Penumbra shielded DeFi. On-chain privacy without opt-in ceremony.

02

Air-gapped cold signing

Pair with a Zigner device to sign transactions offline via QR codes. Keys never touch the internet.

03

FROST threshold multisig

Distributed key generation and co-signing. Require t-of-n signers with no single point of failure.

04

Watch-only mode

Import full viewing keys to audit balances and history without spending authority.

05

Encrypted contacts

Address book stored encrypted in the extension. Reuse named addresses without re-entering them.

06

Client-side proving in ~15s

Multithreaded WASM transaction proving runs entirely in your browser. No server round-trips, no trusted prover.

07

Open source — MIT

Fully auditable. Build from source, verify reproducibility, fork freely. No telemetry.

Cold Signing via Zigner

Zigner turns any spare Android phone into an air-gapped hardware wallet. Zafu generates the unsigned transaction; Zigner signs it offline and returns the result through QR codes — no USB, no Bluetooth.

01
Construct transaction

Zafu builds the unsigned transaction in the browser extension.

02
Display QR to Zigner

The unsigned payload is encoded as a QR code on screen.

03
Sign offline

Zigner decodes, signs with the private key, and displays the signed QR. No network permission required.

04
Broadcast

Zafu reads the signed QR and broadcasts the transaction from the online extension.

FROST Threshold Multisig

Distributed key generation across multiple signers with no trusted dealer. Any t participants from an n-member group can co-sign without ever reconstructing the full key.

Protocol FROST (Flexible Round-Optimized Schnorr Threshold Signatures)
Key gen Distributed DKG — no trusted dealer, no single key reconstruction
Threshold Configurable t-of-n; any qualified subset can sign
Networks Penumbra, Zcash
Coordination Peer relay via QR or relay server; no central coordinator