Zcash Shielded News | Vol.24

Zcash Shielded News | Vol.24

Stay updated on Zcash Shielded News with insights on Zcash ecosystem developments and ongoing projects, including challenges and proposed grant extensions.

April 2, 2025ยท 7 min read
27 score


Zcash Shielded News is a community article format based on the weekly Zcash Ecosystem Digest Newsletter.

Providing insight on current events and informing the community about important news in the Zcash ecosystem.

Check out the best Highlights below


Blockchain Commons and Zingo Labs have made significant progress on ZeWIF, particularly on the zmigrate tool, but face delays in certain milestones.

**

๐Ÿ’กKey Achievements:**

๐Ÿ”น Zmigrate Tool & Crates โ€“ The tool can now import zcashd data and abstract it into ZeWIF in-memory structures, allowing developers to build their own import/export tools.

๐Ÿ”น ECC & Zingo Labs Testing โ€“ ECC is integrating the tool, and Zingo Labs is developing a zecwallet importer as part of its milestones.

๐Ÿ”น Restructuring for Accessibility โ€“ ZeWIF has been refactored into four separate crates for better modularity:

  • Zmigrate (CLI tool)

  • Zewif (core parsing & in-memory structures)

  • Zewif-zcashd (translates zcashd data)

  • Zewif-zingo & zewif-zecwallet (future expansions)


Challenges & Delays:

โš ๏ธ Gordian Envelope-based Serialization (needed for wallet file interchange) is unfinished and requires additional work.
โš ๏ธ zcashd Data Complexity โ€“ Translating zcashdโ€™s data format was more challenging than expected.
โš ๏ธ ECC Requested Delays โ€“ ECC asked to delay crate releases to allow better integration and refinement.


Proposed Grant Extension:

To fully complete the ZeWIF project and support developers, Blockchain Commons requests an additional $28,400 to cover:

โœ”๏ธ ZeWIF-Envelope Import/Export Crate
โœ”๏ธ Full Serialization Specification
โœ”๏ธ Final Documentation & Developer Support

New Milestones:
๐Ÿ“Œ April 1-2 (Revised Milestone 3):

  • Updated ZeWIF & zmigrate crates

  • Rust API Docs

  • Test suites for zcashd & zecwallet formats

  • First drafts of best practices

๐Ÿ“Œ April 30 (New Milestone 3.5):

  • ZeWIF Envelope Import/Export Crate

  • Final ZeWIF Serialization Specification

  • Complete documentation

This extension does not impact Milestone 4, which Zingo Labs will continue in parallel.


Next Steps:

ZCGโ€™s approval is requested to proceed with the revised milestone plan and grant extension. If approved, the updated Milestone 3 will be submitted by April 1-2, and Milestone 3.5 by April 30. ๐Ÿš€


The update of this week was posted by Pacu like usually after some days attending events in Sofia, Bulgaria.

The ZkProof space is gearing up for Zk Week, with many Zcash members attending the ZF Dev Summit, which has slightly slowed down progress.

Key Updates:

๐Ÿ”น Zebra (Full Node Implementation)

  • Progress continues despite ZF Dev Summit preparations.

  • Sprint closing issues:

    • Adding fields to getrawtransaction verbose response.

    • Running a Zebra-only testnet.

  • Mid-May 2025: Zebra will be ready for Zcashd deprecation, allowing full reliance from teams like Zaino & Zallet.

  • Continuous Integration (CI) ensures stability with automated testing.


๐Ÿ”น Zaino (ZingoLabs)

  • Almost back on track! Working on Milestone 3, integrating with Zebraโ€™s ReadStateService.

  • 75% of Zingo devs are shifting focus to Zaino.

  • In-Memory Backend: Pending review of PR.


๐Ÿ”น Zallet (Full Node Wallet)

  • Delayed by 2 months but catching up.

  • Syncing via Zaino instead of lightwalletd (testing ongoing).


๐Ÿ”น Wallet Export Format

  • On track โ€“ Teams working on Milestones 2 & 3.

  • Testing wallets needed! Developers seek drained wallets for compatibility testing.

๐Ÿ”น Regtest ZIP Draft

  • First round of review comments addressed. Community input is welcome on the proposal.

Call to Action:

  • Help test wallet formats by providing wallet files.

  • Review and comment on the Regtest ZIP draft.

Progress continues despite the ZF Dev Summit, with key projects advancing towards full integration with Zebra. ๐Ÿš€

๐Ÿ”—Post


The latest Zingo!๐Ÿƒ v1.11.1 update enhances navigation, transaction management, and user experience with the following features:

  • Optimized Navigation โ€“ Improved back navigation for a smoother app experience.

  • Redesigned Receive Tab โ€“ All shielded addresses are grouped in one place, with a separate tab for transparent addresses (T-addresses).

  • Expanded Memo Space โ€“ Orchard-only reply-to address allows for more memo text.

  • Clean Transaction History โ€“ Option to filter out small transactions for a tidier history.

  • Quick Settings Access โ€“ A new gear icon at the top provides instant access to settings.

  • Enhanced Synchronization Status โ€“ A real-time indicator keeps you informed about data sync progress.

These updates make Zingo!๐Ÿƒ more intuitive, efficient, and user-friendly! ๐Ÿš€

๐Ÿ”— Check it out


Recently, Rene Vergara applied a grant requesting $91.000 to make improvements on Zenith Wallet.

Zenith is a full-node Zcash wallet that aims to integrate new ecosystem features like FROST multisig wallets and Keystone hardware wallet support.

Here`s some points proposed:

  1. FROST Multisig Support
  • Enable multisig Zcash wallets with distributed key generation.

  • Facilitate multisig transaction initiation and completion.

  1. Kestone Hardware Wallet Integration
  • Support secure key storage using Keystone.

  • Enable signing and broadcasting transactions via Zebra.

Technical Approach:

  • Utilize Cwtch protocol for peer-to-peer, encrypted communication over Tor to handle FROST ceremonies.

  • Extend librustzcash Rust crates for Keystone wallet integration using Partially Created Zcash Transactions (PCZTs).

Budget Breakdown:

  • Compensation: $86,400 (960 hours @ $90/hour)

  • Hardware/Software: $300 (2 Keystone wallets)

  • Service Costs: $5,000 (donation to Open Privacy Research Society)

  • Startup Costs: $5,300 (hardware + donation)

Implementation Risks:

  • Changes in librustzcash may impact development.

  • NU7 testnet availability could affect progress.

Itโ€™s important to shout out that Vergara has sucessfully completed previous grants for ZGo and Zenith Full Node Wallet development.

Letโ€™s see how ZCG will responds.

๐Ÿ”—Link


Josh started this week's update by sharing that he took some time to travel with his family and relax his mind.

Here are the updates that ECC made this week according to his post on the forum.

Zashi

๐Ÿ“ฑ| Zashi Design

  • Made progress on App Redesign: Shielding UI, Syncing + Restoring UI, Balances UI, Cross-chain payments for Maya/Near

  • Small adjustments to Secret Recovery Phrase and Wallet Backup designs

  • Made a bunch of ad hoc product and engineering-requested edits

  • Improvements to Receive ZEC designs (to support address rotation)


๐Ÿง‘โ€๐Ÿ’ป| Q&A and Dev Support

  • Finalized QA checklist w/ Zashi team

  • created Github issues for remaining UI updates

  • Zashi 1.5 Release Testing

  • Zcash Brave announcement support

  • Community & Socials management

  • Content creation

  • User Support

  • Zcash Dev-Tool + testnet Zashi transparent recovery testing

  • Updated ECC page on ZecHub


๐ŸŽ| Zashi iOS

2.0 Release:

  • Finished all flows (iOS 16+ navigation): Scan flows from Home Screen (new button), Transaction Detail screens, Transactions with filters, Scan using the system camera, warning flow, Currency Conversion flow, Keystone Send flows + Shielding, Balances sheet

  • Released initial testing build 0.6.0-1

  • Released 0.6.0-2 with fixes addressing initial feedback

1.5 Release:

  • Adopted the latest librustzcash crates version + FFI version

  • Released and submitted 2 release candidate builds

WIP: Restore flow redesign with recovery phrase suggestions


๐Ÿค–| Zashi Android

2.0 Release:

  • Secret Recovery Phrase screen redesigned (added a bottom sheet with more information)

  • Balances widget redesigned

  • Available balance moved to the Send screen

  • Fixed an issue where empty message was displayed during loading on Transaction Detail screen

  • Fixed an issue where read/unread memo icon was blinking on Transaction widget on the Home Screen or Transaction History

  • Updated illustration on the Home Screen empty state

  • Scanning ZIP321 is now disabled on the Send Screen when navigated to by the Send Again button from Transaction Detail screen

  • Corrected button colors on the Receive screen

  • Added SharedPreferences persistence logic to SDK

  • Adopted the latest BIP39 v1.0.9 in Zashi

  • Improved our CI to build the FOSS variant of Zashi preemptively

1.5 Release

  • Adopted the latest librustzcash crates version and prepared necessary Kotlin side changes

  • Prepared releases, tested, and fixed several issues


๐Ÿฆ“| Zcash Core

  • A couple of core team members were out in Sofia with others in the Zcash community this week for HACS, Real World Crypto, and ZkProof.

  • The core team is fully focused on zcashd wallet replacement, working on Zingo integration into Zallet and migrating data from the zcashd wallet using the zewif infrastructure from the Blockchain Commons team.


๐ŸŒ| Other

  • ZIP submissions are due soon, but polling is delayed by about a week due to audit issues. It is expected to start by April 17th, with a formal update next week.

๐Ÿ”—Link


Follow us on Social Media ๐Ÿ“ฑ

Share

Related Articles