Technical Questions
Why Zebrad instead of zcashd?
JSON-RPC alignment with Zebra Foundation direction; wallet derives Orchard witnesses locally. See ZEBRAD_SHIELDED_SEND_LIMIT.md.
Why does send take minutes?
Orchard Halo2 proving + witness freshness. Timings: mainnet evidence.
What is witness lag?
Orchard spends need up-to-date witnesses. Scan height at tip ≠ witnesses fresh — check nozy status or desktop sync status.
What is lightwalletd for?
Compact block sync for extension/mobile paths via Zeaking — optional alongside Zebrad RPC scan.
Workspace crates?
nozy, zeaking, api-server, zeaking-ffi; desktop and WASM excluded from root workspace. Development Setup.
Feature flags?
secret-network enables nozy shade. Monero/swap/bridge may require additional flags — experimental.
NU 6.1 / 6.2 support?
See NU 6.1 Support and release CHANGELOG.
Build from source?
cargo build --release --bin nozy
cd desktop-client && cargo tauri build
Verify Zebrad connection?
nozy test-zebra
Guide: Zebrad connectivity.
How does Keystone PCZT signing work?
NozyWallet builds a proved PCZT (partial transaction), encodes it as zcash-pczt UR QR frames, Keystone signs offline, Nozy extracts and broadcasts. Mainnet Orchard only. Details: Keystone Hardware Wallet.