Logo
Zcash Developer Resources

Explore the Documentation

Introductions

  • Intro to Zcash

    Learn about Zcash, its history, and its core principles.

  • Intro to ZEC

    Discover the use cases and benefits of ZEC, Zcash native cryptocurrency.

  • Intro to Zebra

    Understanding how Zebra powers the Zcash network with a modular and secure Rust-based implementation

  • zecd

    Explore zecd, a shielded-first Zcash wallet server built on librustzcash and exposed through a Bitcoin Core-style RPC interface.

  • The zecd Book

    Read the zecd documentation for architecture, setup, configuration, deployment, and RPC usage.

  • Intro to Lightwalletd

    Understanding the lightwalletd project—a scalable server written in Go that efficiently serves compact blockchain data to Zcash light clients via gRPC.

  • The Zallet Book

    Introduction to Zallet, a full-node Zcash wallet written in Rust and designed as a replacement for the zcashd wallet.

  • Developer Resources

    Links to Zcash further Technical Documentation.

Fundamentals

  • Address Encoding

    Learn how Zcash addresses and keys are encoded.

  • Transactions

    Understand how transactions work in Zcash.

  • Fees

    Learn about transaction fees and how they are calculated.

  • Nodes (zcashd)

    Set up and manage Zcash nodes using zcashd.

  • Nodes (zebrad)

    Explore Zebra, an alternative Zcash node implementation.

  • Lightwallet Servers

    Learn about lightwalletd, a lightweight Zcash wallet server.

  • Block Explorers

    Explore Zcash blockchains using block explorers.

  • Shade Agent - Notion

    Learn about Shade Agents—the first truly autonomous AI agents on NEAR—powered by secure TEEs and decentralized Chain Signatures to manage assets, access LLMs, and execute multichain transactions independently.

Advanced

  • Intro to the Stack

    Understand the architecture and components of the Zcash stack.

  • ZecDev

    Here you will find projects, resources and tools created and maintained in the context of the (Zcash) Developer Relations Engineer grant. See also the Zcash Community Wishlist.

  • Intro to Zingolib

    Understanding the zingolib repository—a Rust-based API and CLI for interacting with zcashd via Lightwalletd.

  • WebZjs

    A JavaScript/TypeScript library for building Zcash-enabled web applications using WebAssembly.

  • Noir Wallet SDK

    TypeScript SDK and example dApp for integrating Zcash applications with the Noir Wallet browser extension.

  • zcash-ika

    Split-key custody for Zcash and multi-chain agents via 2PC-MPC. On-chain spend policy, privacy attestation, ZIP 244 transaction builder.

  • Development Guidelines

    Follow best practices for developing on Zcash.

  • Arborist Calls Page

    The Zcash Arborist Calls are bi-weekly protocol development meetings focused on tracking upcoming protocol deployment logistics, consensus node implementation issues, and protocol research.

  • Zcash Android Wallet SDK

    Native Android SDK for building Zcash light-client wallet functionality, including shielded sends and receives.

  • Zcash Swift Wallet SDK

    iOS light-client framework for integrating Zcash wallet functionality into Swift applications.

  • librustzcash

    Core Rust crates for working with Zcash protocol data, keys, transactions, and light-client components.

  • Zcash Router SDK

    Modular TypeScript SDK for managing swaps to and from Zcash, including routing, quotes, and transaction state.

  • zaddr-wasm-parser

    WebAssembly utility for parsing, validating, and classifying Zcash addresses, including Unified Addresses.

  • Zodl Android Reference Wallet

    Android reference wallet implementation for Zodl and Zcash mobile development.

  • Zodl iOS Reference Wallet

    iOS reference wallet implementation for Zodl and Zcash mobile development.

  • Zakura

    Open-source Zcash wallet built with modern technologies, serving as a reference implementation for developers building privacy-focused applications.

  • Zinder

    Open-source Zcash messaging and wallet application demonstrating private payments and messaging capabilities for developers.

  • ZPay

    Open-source Zcash payment application that showcases how to integrate ZEC payments into wallets and merchant applications.

Was this page helpful?