Accounting & batch payouts
for shielded ZEC teams.
Read-only UFVKs. One transaction pays everyone. Auto-reconciled. Spending keys never leave the treasurer's wallet. Built for the workflow ZecHub actually runs today.
- SsquirrelEcosystem Digest0.080
- Ggorgagian123Wallets page0.080
- 00xmtgTutorials page0.145
- HHaryourdhejihAmbassadors wiki0.150
- KKellyjoe8Zipher motion0.300
- SsquirrelEcosystem Digest0.080
- Ggorgagian123Wallets page0.080
- 00xmtgTutorials page0.145
- HHaryourdhejihAmbassadors wiki0.150
- KKellyjoe8Zipher motion0.300
Pick a sign-in flow.
Three flows via SIWZ: memo-challenge (any shielded wallet), signed message paste, or MetaMask Snap. First sign-in on a fresh instance becomes admin.
- UFVK read-only
- ZIP 321 multi-recipient
- ZIP 316 unified viewing keys
- ZIP 317 fee estimation
- M-of-N HMAC-bound approvals
- AES-256-GCM at rest
- HKDF-SHA256 key derivation
- Auto-reconciled from chain
- MetaMask Zcash Snap
- Memo-challenge sign-in
- MIT licensed
- UFVK read-only
- ZIP 321 multi-recipient
- ZIP 316 unified viewing keys
- ZIP 317 fee estimation
- M-of-N HMAC-bound approvals
- AES-256-GCM at rest
- HKDF-SHA256 key derivation
- Auto-reconciled from chain
- MetaMask Zcash Snap
- Memo-challenge sign-in
- MIT licensed
Three steps. No spending key ever leaves the wallet.
Every write action is gated by an M-of-N approval bound to the exact payable set.
Bring your treasury viewing key
Paste a UFVK on the Keys page. ZBooks reads shielded history. Spending stays in the wallet.
Build a run, M-of-N approves
Import completed bounties or add lines by hand. HMAC-bound to the exact payable set. Editing any line invalidates older approvals.
One shielded tx pays everyone
Scan one ZIP 321 QR in YWallet or ZODL. ZBooks watches the treasury and marks each line paid as the chain confirms.
Six things that make Zcash treasuries workable.
Every feature is live on mainnet today.
Read the code, then run it.
ZBooks + SIWZ are shipped as one MIT-licensed monorepo. Docs, threat model, and the shielded deployment recipe live alongside the code.