Hi everyone, I’m back with another update on our maintenance efforts:
WebZ.js + MetaMask Snap — February + March 2026
- Internal monitoring upgrades
- Completed core functionality gaps in zcash_client_memory by implementing incoming Sapling/Orchard transaction storage, transparent address metadata tracking, and several previously-stubbed WalletRead API methods (list_addresses, get_last_generated_address_matching, utxo_query_height).
- Optimized received note lookups from O(n) linear scans to O(1) indexed lookups and fixed balance calculation bugs around expired unmined transactions and unscanned range filtering.
- Hardened both zcash_client_memory and zcash_client_backend’s block scanner by replacing all .unwrap()/assert!()panics with proper Result error propagation — critical for WASM targets where panics are unrecoverable.