Skip to content

FlyClient support for light clients#922

Draft
ordian wants to merge 7 commits into
zingolabs:devfrom
ordian:dev
Draft

FlyClient support for light clients#922
ordian wants to merge 7 commits into
zingolabs:devfrom
ordian:dev

Conversation

@ordian

@ordian ordian commented Mar 19, 2026

Copy link
Copy Markdown

Related to #318 (mentions FlyClient).

Motivation

https://zips.z.cash/zip-0221 has been implemented, but there's no support for light clients to receive these proves currently

Depends on zcash/lightwallet-protocol#21.

Verification

A proof of concept verification client utilizing this code is available here:

Disclaimer

The changes here were made in a half-day for a hackathon: https://ns.com/zcash.
It's likely that the proposed interface is suboptimal or does not make sense, so please review with a grain of salt.

ordian and others added 6 commits March 19, 2026 21:28
* upstream/dev: (31 commits)
  Mv utils (zingolabs#1004)
  Cleanup top level dir (zingolabs#999)
  add CLAUDE.md (zingolabs#993)
  ZainoVersionedSerde and BlockHeaderData serde fix (zingolabs#989)
  add missing doc to Makefile.toml (zingolabs#987)
  lints applied, one var name change, and cargo update (zingolabs#986)
  fix early crash failed due to incomplete readiness (zingolabs#962)
  update tools to podman and reference zodlinc zcashd 6.12.0 (zingolabs#972)
  Tutorial (zingolabs#894)
  add tool to facilitate system rocksdb used across worktrees (zingolabs#969)
  Add opt-in system RocksDB linking to skip slow librocksdb-sys builds (zingolabs#959)
  Cleanup makers concerns (zingolabs#968)
  Move workspace crates into packages/ subdirectory (zingolabs#966)
  exclude openssl (zingolabs#811)
  chain index get subtree roots (zingolabs#853)
  Minimal grpc server (zingolabs#909)
  divide workspaces by promoting integration-tests to become its own *excluded* cargo workspace (zingolabs#954)
  Cargo doc passes (zingolabs#952)
  use test vectors from crates.io (zingolabs#948)
  fix cargo check --tests --all-features (zingolabs#951)
  ...
* 'dev' of github.com:ordian/zaino:
@zancas

zancas commented Apr 24, 2026

Copy link
Copy Markdown
Member

We'll circle back.

@zancas zancas marked this pull request as draft April 24, 2026 23:36
* upstream/dev: (21 commits)
  sketch of release process (zingolabs#1025)
  subset of quick and currently passing (zingolabs#1046)
  reboot integration-tests (zingolabs#1045)
  Package height hash into index (zingolabs#1028)
  [zingolabs#1034] Update to Zebra 4.3.1 (zingolabs#1041)
  feat(rpc): add `z_validateaddress` endpoint (zingolabs#389)
  Speed up unit tests (zingolabs#1031)
  propose removal of workspace version (zingolabs#1024)
  ● Sync README Project Structure and enforce it via pre-push check (zingolabs#1023)
  update rand API (zingolabs#1022)
  remove unnecessary dep and prefer std instead (zingolabs#1020)
  added new mempool tests (stale requested chain tip and zallet-sync like test) (zingolabs#1014)
  Bump rand from 0.8.6 to 0.9.4 (zingolabs#1021)
  modified update with froze corez deps (zingolabs#1019)
  core2 --> corez (zingolabs#1018)
  Add security vulnerability redirect and gate to issue templates (zingolabs#1016)
  Update nfs to remove policy (zingolabs#1012)
  Donation address feature (zingolabs#1008)
  Linting (zingolabs#1009)
  depend on release versions of other zaino crates temporarily during release process (zingolabs#939)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants