Expand description

A crate for implementing Zcash light clients.

zcash_client_backend contains Rust structs and traits for creating shielded Zcash light clients.

Modules

  • Structs for handling supported address types.
  • Interfaces for wallet data persistence & low-level wallet utilities.
  • Encoding and decoding functions for Zcash key and address structs.
  • Helper functions for managing light client key material.
  • Generated code for handling light client protobuf structs.
  • Tools for scanning a compact representation of the Zcash block chain.
  • Structs representing transaction data scanned from the block chain by a wallet or light client.
  • Reference implementation of the ZIP-321 standard for payment requests.

Structs

Enums

  • An enumeration of the possible relationships a TXO can have to the wallet.

Functions