Skip to content

Test nonzero Sapling and Orchard wallet receipts - #386

Merged
tamnys merged 2 commits into
mainfrom
test/wallet-receipt-fixtures-20261006
Oct 6, 2026
Merged

tamnys merged 2 commits into
mainfrom
test/wallet-receipt-fixtures-20261006

Conversation

@tamnys

@tamnys tamnys commented Oct 6, 2026 •

Copy link
Copy Markdown
Owner

The reference reader now has deterministic nonzero Sapling and Orchard receipt tests. They use librustzcash's maintained encrypted-note fixtures, feed compact blocks through the reader's SQLite cache, and check balances computed locally.

The operator approved a narrow seven-day release-age exception for the two test-only crates added by this PR. The exception is bound to the exact Cargo.lock hash and crate checksums; the other registry checks still apply. A fresh sparse-index preflight passed for 435 locked registry packages. Both waived archives matched their checksums, had no build scripts, and returned no listed advisories in an exact-version OSV query. The managed-container zrpc-wallet-reference suite passed all 15 tests, including both new receipt cases; formatting and the registry-policy unit tests passed.

These are synthetic wallet fixtures. They do not approve a production release or establish live shielded wallet acceptance on Phala. The live bridge and testnet checks are tracked separately.

@tamnys tamnys changed the title Draft deterministic Sapling and Orchard receipt tests Test nonzero Sapling and Orchard wallet receipts Oct 6, 2026
@tamnys
tamnys marked this pull request as ready for review October 6, 2026 02:24
@tamnys
tamnys merged commit d78c100 into main Oct 6, 2026
3 checks passed
@tamnys
tamnys deleted the test/wallet-receipt-fixtures-20261006 branch October 6, 2026 02:39
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