Build with zcash.js
A practical TypeScript guide to chain queries, local wallets, receiving, sending, signing, and payment recovery.
Start with installation and a first request, then follow the developer guide. For the complete wallet journey, read the walkthrough. The API reference maps the implemented exports to examples.
@zcashlabs/zcash.js@0.1.1 is an experimental release with bundled codec capsules, a baseline wallet engine, workers, and local Sapling proving assets. Wallet execution loads the bundled engine automatically; proving assets load only when needed. Applications supply endpoints and storage. No separate runtime package, Rust installation, or post-install asset download is required.
Browser bundlers emit lazy WASM, worker, and proving files alongside the application; deploy those files too. Persistent Node wallets currently require Linux and flock. Historical wallet-database migration and the complete live-browser send/receive round trip are not yet qualified. See wallet setup and platform limits.
This developer guide is published with VitePress on GitHub Pages. See Maintain and publish for documentation checks and deployment.