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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions