Zcash Z3 updates (formerly Zcashd Deprecation)

June 20th

Hello! I was OOO last week so this week’s update isn’t as detailed as usual. The important thing is that we keep iterating and progressing towards Zcashd deprecation. Let’s get to it!

Outreach

Status: Paused
We will discuss this further in the next sections but we are getting closer to having artifacts and containers that Zcash partners can start testing so we will pivot to the next phase of outreach when those are almost done.

Zebra

Project Roadmap board
Priority board

The Zebra team has been working on NU6.1 (lockbox disbursement mechanism), NU7 and Zcashd deprecation items are also being worked on. A lot of is going on there. Enable coinbase funds to be mined to Orchard continues, DoS vulnerability in getblocktemplate RPC and Implement getmempoolinfo RPC method are also in progress. Block Explorer requirements are also being picked up by the ZF team but not yet visible in their public board I will detail that in the corresponding section.

Zaino (ZingoLabs)

  • Status: refactoring

Project Board

Zaino folks continue to refactor their state cache and indices to better accommodate Zallet’s requirements. The weekly Zaino API workgroup meetings are improving Zaino’s APIs in terms of data availability needs and performance expectations and they have already made impact on the codebase itself.

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

Kris Nuttycombe will try to make some room on his schedule to complete this review. Our hero :smiling_cat_with_heart_eyes:

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.

The team keeps progressing on Zallet, with fixes z_listunspent, Add gettransaction and started working on an rpc CLI interface and moving forward towards to the alpha release milestone.

Call for Developers!

If you want to start working on something Zcash related and you don’t know where to start, Zallet is a good way to do it. With many RPC methods already developed that can be good examples for the creation of others, the project is in a good shape to start taking contributions from the broad community. Fork the Zallet repo and start hacking!.

Block Explorer Support

  • Status: in progress

ZF folks picked up the missing fields on getblock and get transaction fields that need to be there for Zcash Block Explorer which takes us a big step further to reach the Block Explorer support milestone.

Pending reviews:

Regtest? What is that?

  • Status: in review

I’ve addressed a second round of comments and am waiting for more.

Thanks for reading!

4 Likes