Developers

Zcash Developer Resources

A builders manual for Zcash. By builders, for builders.

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

  • 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.

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.

  • Intro to Zingolib

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

  • Development Guidelines

    Follow best practices for developing on Zcash.

  • Aborist 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.

Was this page helpful?