Skip to content

feat: enable NU7 wallet support - #27

Draft
p0mvn wants to merge 4 commits into
mainfrom
feat/nu7-common-activation
Draft

p0mvn wants to merge 4 commits into
mainfrom
feat/nu7-common-activation

Conversation

@p0mvn

@p0mvn p0mvn commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

Pins the Zakura wallet stack to the immutable Common NU7 revision from zakura-core/common#474 and exposes NU7 through the wallet APIs without zcash_unstable="nu7".

The dependency graph now uses Common's address, protocol, transparent, and ZIP 321 packages as one coherent type family. It also removes the obsolete ZIP 233 feature surface, matching Common's existing API, and teaches workspace generation to preserve immutable Git revisions.

This ports the applicable wallet-side changes from valargroup/librustzcash#76. Evan Forbes is credited as a co-author on the implementation commit.

Validation:

  • ./scripts/verify-zakura-graph.sh
  • ./scripts/verify-wallet-lib-modes.sh
  • cargo fmt --all -- --check
  • git diff --check

p0mvn and others added 4 commits September 21, 2026 15:19
Port the wallet-side changes from valargroup/librustzcash#76 and pin the coherent Common NU7 dependency graph.

Co-authored-by: Evan Forbes <evan.samuel.forbes@gmail.com>
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.

1 participant