May 2nd
Hello! Another week! Another Zcash Z3 update!
Outreach
The Z3 team is working on some request for information that came back from some bug partners for them to prioritize the integration of the new Zcash stack into their work planning. Some changes on the Zaino roadmap will have to be factored in as well
Zebra
The team is traversing week 1 of Sprint 9. A new version is on the stove. Zebra 2.3.0 will be released soon. Meanwhile the team has continued working on Docker integration and RPCs needed for Zcashd deprecation, ironing out some RPCs from Zebrad that differed from what Zcashd served.
Zaino (ZingoLabs)
- Status: almost back on track!
Zaino’s Milestone 3 of the first grant is progressing and close to completion (factoring out the RemoteStateService work).
JSON RPC is merged into the dev branch! This is one of the things needed for Block Explorer integration which is featuring its first appearance in these updates today.
After completing this Hazel and Arlo which are the principal Zaino developers, will go into an architecture redesign rabbithole for a bit to improve some things of the project’s structure and accommodate better for some requirements that Zallet integration needs. After addressing this, the follow-up grant “Complete Zaino” work will begin.
In-Memory backend wrap up
- status: pending review
This has been falling through the cracks a bit, we still need to provide reviews to this PR https://github.com/zcash/librustzcash/pull/1634
We need reviewers for this!!
Zallet full node wallet
- Status: delayed
(but rapidly catching up)
ECC has notified a deviation of 2 months from the original schedule.
tracking work on this repository.
@str4d has been working on important tooling to move Zcashd operators to Zebra for which he’s looking for feedback. Please leave comments on this PR
He also added support for OpenRPC which will help out developers integrating to Zallet which the Zebra team will possibly be looking at to use as reference for including that in Zebra as well. rpc: Add OpenRPC support. Also “Add z_sendmany” is considered ready and being reviewed.
ZeWIF integration in Zallet continues with serious amounts of collaboration between blockchain common, Zaino and ECC folks.
Wallet Export format + ZexCavator
- Status: On-track
ZeWIF migrate tool development continues and as Kris integrates zmigrate to Zallet, some issues are being discovered and fixed.
ZexCavator work is being done as well by Dorian from Zingo Labs. What’s ZexCavator? In a nutshell is a utility tool designed to excavate and dig out any buried ZEC that you may have in an ancient wallet from the “good ol’ days” that you don’t know how to recover.
Contributors needed!
The ZeWIF team is definitely looking for PRs from the community at this point, to make sure we have all the abstractions for wallet contents right. Just be sure you have the latest pull, since the repos were updated this morning.
Block Explorer Support
As Zaino’s JSON RPC endpoint is maturing, we started to integrate Zcash Block Explorer into Zaino. Things will break for sure, but they will get better soon.
There’s a generous PR from @emersonian that updates several parts of the dusty tooling of the Zcash Explorer that hasn’t received much love recently.
Regtest? What is that?
- Status: First round of review comments addressed
Same state as last update: I addressed the first round of comments on this PR [#985] Create a ZIP Draft to document Regtest mode by pacu · Pull Request #986 · zcash/zips · GitHub and I see more comments coming!
You can read, review and comment too!
Thanks for reading!