Crate zcash_client_backend
source ·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
- A decrypted shielded output.
Enums
- An enumeration of the possible relationships a TXO can have to the wallet.
Functions
- Scans a
Transaction
for any information that can be decrypted by the set of [UnifiedFullViewingKey
]s.