Skip to content

Update wallet libraries to Zakura Common 3.0.0 - #184

Merged
p0mvn merged 10 commits into
mainfrom
codex/common-v3-stack
Oct 14, 2026
Merged

p0mvn merged 10 commits into
mainfrom
codex/common-v3-stack

Conversation

@p0mvn

@p0mvn p0mvn commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Update the wallet stack to Zakura Common 3.0.0, including the shared note-encryption fork and the stable transparent key dependencies. Adapt transaction signing and proving-key handling to the new APIs, use the matching tagged receiver PIR libraries, and check fresh facade consumers against the new release family.

Breaking changes

  • DB: None.
  • API: Public cryptography types now come from Common 3.0.0 and secp256k1 0.33. Historical Orchard circuits remain available for verification but no longer support constructing proofs.
  • Other: Rust 1.97 is now required. The selectable upstream backend moves to its matching prerelease family so it can resolve alongside stable bip32 0.6.

Validation

Local checks pass for receiver recovery, one-time incoming-key scenarios, the dependency graph, the transparent wallet build, and the upgraded PIR services, including authenticated note recovery over HTTP. The final receiver release passes the sweep integration checks. Full CI validation is pending on the updated head.

@socket-security

socket-security Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

@p0mvn
p0mvn force-pushed the codex/common-v3-stack branch from d01acbc to 7fb3128 Compare October 13, 2026 17:58
@p0mvn
p0mvn marked this pull request as ready for review October 13, 2026 18:06
@p0mvn
p0mvn force-pushed the codex/common-v3-stack branch from 2968117 to 5cc6ffc Compare October 14, 2026 22:34
@p0mvn
p0mvn merged commit 961aae3 into main Oct 14, 2026
20 checks passed
p0mvn added a commit that referenced this pull request Oct 15, 2026
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