Skip to content

The intention for this package is to provide a standard set of Rust bindings for lightwallets #3

@zancas

Description

@zancas

ZIPs Related to the Lightwallet Protocol

Directly Define the Lightwallet Protocol

  • https://zips.z.cash/zip-0307 — Light Client Protocol for Payment Detection. The
    foundational ZIP. Defines CompactTxStreamer gRPC service, CompactBlock,
    CompactTx, and all core RPCs.
  • https://zips.z.cash/zip-0314 — Privacy Upgrades to the Zcash Light Client
    Protocol. Reserved/draft — proposed privacy improvements to ZIP 307.

Directly Affect Light Client Data Structures

  • https://zips.z.cash/zip-0221 — FlyClient - Consensus-Layer Changes. Adds MMR
    commitments to block headers for logarithmic light client chain verification.
  • https://zips.z.cash/zip-0244 — Transaction Identifier Non-Malleability.
    Redesigns hashBlockCommitments for extensibility; digest components explicitly
    aligned with CompactBlock format.

Impact Fees, Memos, and Transaction Format for Light Clients

Wallet / Scanning Infrastructure

Note Decryption / Consensus Rules for Scanning

Tangentially Related

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions