Skip to content

Pin and validate NU7 wallet dependency graph - #379

Merged
tamnys merged 3 commits into
mainfrom
feature/nu7-wallet-libs-20261005
Oct 5, 2026
Merged

tamnys merged 3 commits into
mainfrom
feature/nu7-wallet-libs-20261005

Conversation

@tamnys

@tamnys tamnys commented Oct 5, 2026 •

Copy link
Copy Markdown
Owner

The reference wallet's previous consensus libraries cannot validate current public Testnet after NU7 activation. This pins the six matching wallet prereleases and their locked transitive graph, records the operator-approved seven-day-hold exception for the exact 21 young package/version/checksum entries, and adapts the reader to the maintained system RNG API.

The registry preflight still checks the live sparse index, checksum, and yank status for every locked package. Its exception is accepted only for the reviewed manifest digest and Cargo.lock SHA-256; an unrelated new young version or lock change fails closed. The separate payment-helper graph retains its ordinary hold. This PR does not approve a privacy release or deploy a CVM.

Managed-container validation: cargo check --locked -p zrpc-wallet-reference, cargo test --locked -p zrpc-wallet-reference (12 tests), cargo test --locked -p zrpc-wallet-sdk -p zrpc-wallet-read -p zrpc-client, cargo test --locked -p zrpc-server -p zrpc-transport, cargo fmt --all -- --check, and the registry-gate unit tests (8 tests) passed. The exact-head GCP lifecycle CI passed. The native x86_64 networkless double-build and receipt packaging passed in https://github.com/tamnys/ZECret-service/actions/runs/37382985470; its artifact ZIP SHA-256 is 1ac84c4fbd2e9d54afbaf12376b473afb735954429bb6c7dfdd45c2579d95c9b for source commit 32efae57ed50dfb574544bb1457a2c7529fa7079.

The companion Zebra 7 Phala base-image checkpoint is merged in PR #380 and published. A separate ticketed overlay build and real TDX test remain before wallet-read acceptance.

@tamnys tamnys changed the title Pin NU7 wallet dependency candidate (held) Pin and validate NU7 wallet dependency graph Oct 5, 2026
@tamnys
tamnys marked this pull request as ready for review October 5, 2026 22:47
@tamnys
tamnys merged commit e4b64d6 into main Oct 5, 2026
4 checks passed
@tamnys
tamnys deleted the feature/nu7-wallet-libs-20261005 branch October 5, 2026 22:54
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