Zcash Z3 updates (formerly Zcashd Deprecation)

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

Project Roadmap board

Priority board

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!

Project Board

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 :warning:

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 :warning: (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!

9 Likes

I am interested in testing when the devs release a working alpha!

1 Like
3 Likes

Yeah currently “works” as in fireworks :sparkler::rofl:

3 Likes

May 9th

Hello! Another week! Another Zcash Z3 update!

Outreach

We will start asking the ecosystem specific questions on their expectations, requirements and suggestions of the process of migrating from Zcashd-to-zebrad. We have included past feedback on the existing work that is being developed by ECC devs.

Zebra

Project Roadmap board
Priority board

With Zebra 2.3.0 being out the Zebra team is working on very important things for Zcash Z3

Zaino (ZingoLabs)

  • Status: on track!

Project Board

Last week I told you that Milestone 3 of the first grant was progressing and close to completion. Yesterday @Zingolabs updated their grant thread.

In-Memory backend wrap up

- status: pending review :warning:

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 :warning: (but rapidly catching up)

ECC has notified a deviation of 2 months from the original schedule.

tracking work on this repository.

Yasser is starting to work on Docker tooling on Zallet.

@str4d continues to work on important tooling to move Zcashd operators to Zebra for which he’s looking for feedback. Please leave comments on this PR

ZeWIF integration in Zallet continues with serious amounts of collaboration between blockchain common, Zaino and ECC folks.

Wallet Export format + ZexCavator

  • Status: On-track

According to yesterday’s update from @ChristopherA on this thread, the ZeWIF part of this effort is considered done! This is a HUGE milestone since exporting Zcashd wallets to the new Stack is a critical part of upgrading all zcashd wallet users to the new infrastructure. ZCG informed the grantees they approve this consideration of Milestone 5 completion.

Block Explorer Support

  • Status: Started

As Zaino’s JSON RPC endpoint is maturing, we started to integrate Zcash Block Explorer into Zaino. ZingoLabs informed that they will parallelize some of their current work to start their follow-up grant that includes Block Explorer Support.

Zingo folks, myself and others started to fork the zcash-explorer repo to contribute to it.

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 https://github.com/zcash/zips/pull/986 and I see more comments coming!

You can read, review and comment too!

Thanks for reading!

5 Likes