Skip to content

Free Zcash batch review memory before signing#35

Closed
czarcas7ic wants to merge 3 commits into
adam/zcash-pczt-testnet-networkfrom
adam/zcash-batch-58-memory-fix
Closed

Free Zcash batch review memory before signing#35
czarcas7ic wants to merge 3 commits into
adam/zcash-pczt-testnet-networkfrom
adam/zcash-batch-58-memory-fix

Conversation

@czarcas7ic

@czarcas7ic czarcas7ic commented Jul 17, 2026

Copy link
Copy Markdown

Release the Zcash batch review container, navigation controls, and sign slider before opening the signature QR view so their LVGL allocations do not overlap and exhaust SRAM. The production limit remains 50 PCZTs.

An instrumented ForgeBox build temporarily raised the cap and completed an exact 58-PCZT public-testnet migration request as a stress test. The prior build exhausted the SRAM heap after PIN entry; with this lifecycle change, the run reached signing completion and cleanup with 41,408 bytes of minimum dynamic SRAM heap headroom and 5,614,616 bytes of minimum PSRAM headroom. cargo fmt --check and all 17 cypherpunk Zcash Rust tests pass.

@czarcas7ic czarcas7ic changed the title Support 58-PCZT Zcash batches on device Free Zcash batch review memory before signing Jul 17, 2026
@czarcas7ic czarcas7ic closed this Jul 19, 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