Zcash Z3 updates (formerly Zcashd Deprecation)

February 6th

Outreach

Status: Paused :white_check_mark:
We wrapped up the Zcashd EOS outreach successfully. Awaiting for Zallet Alpha 4 to be released to resume any outreach efforts.

Zebra

The ZF team has been working on the Zcashd RPC testing framework which now includes Zaino as part of the tested infrastructure. During the HackMas period, @oxarbitrage worked on a Unified RPC Interface for the Z3 Stack. They included contributions on mempool checks improvements and continued to work implementing ZIP-213 (shielded coinbase) which is a much needed dependency for Zaino integrations tests which take a lot of time and Zingoistas estimate they will be reduced to a 1/10th of their time with Zebra supporting mining to Orchard.

In the last Arborist Call Marek reported having mined a block to orchard and there’s a giveaway game to the person that finds the easter eggs in that coinbase!

Zaino (ZingoLabs)

  • Status: in progress

Project Board

Zaino is getting updates to support Zebra 4 while Zaino folks are wrapping up the passthrough feature which lets Zaino delegate calls to the underlying node when it’s falling behind or syncing which makes launch scenarios more resilient. This is part of the chain_index work which will soon land on the main development branch of the codebase. Also, the team is working on release process and improving testing coverage and testing times.

Zallet full node wallet

  • Status: new alpha incoming! :white_check_mark:

tracking work on this repository and collaboration opportunities tracked on this board.

Last week I told you that we groomed Zallet’s issues and added “Z-contributors-wanted“, “E-good-first-issue” and “E-help-wanted” to all the issues that are ready to be worked on and that we expect community collaborations for. For example https://github.com/zcash/wallet/issues/327

It turns out that @emersonian sent a bunch of pull requests and we are almost out of issues in our community collaboration panel that do not have a collaborator assigned or a PR open. Keep’em coming!

ZnewCo devs are working on remaining RPCs and refactoring underlying parts of librustzcash to improve code reusability across mobile, full node and in browser wallets. They are also checking the missing parts of the ChainIndex trait in Zaino and we discussed briefly the laundry list that Zaino folks need to complete before Zallet’s beta.

Block Explorer Support

  • Status: Paused

Tracking: https://github.com/orgs/zingolabs/projects/15

This has been paused in order to wrap up chain_state work first. Otherwise these RPCs will have to be reworked with the new chain_state changes.
Pending:

In review:

Done

Thanks for reading!

5 Likes