Zcash Z3 updates (formerly Zcashd Deprecation)

April 4th

Hello! The teams are back from their trips to ZF Dev Summit and conferences in Sofia. Last arborist call already showed a lot of progress made on all fronts. Don’t miss it!

Zebra

Project Roadmap board
Priority board

Kudos to Zaino and Zebra devs for squashing this annoying bug bug: Repeated error in TrustedChainSync when syncing coinbase spend that was affecting Zaino development!

Marek had been battling with Continuous Integration infrastructure that was slowing down Zebra development and the team announced those problems were solved. To those who don’t know, CI is crucial for development.It provides quick (but not instant) feedback to developers on how changes may have impacted the overall system. The downside is that CI is very difficult to deal with. Requires maintenance and when it breaks, it’s hard and slow to fix. Imagine that you had to troubleshoot a problem on your PC, but in this case you are not home, you call your house and someone does the steps you instructed and tell you what happened. That’s how working with cloud-based CI is. The advantages are HUGE but there are moments like these where the benefits are shadowed by the maintenance efforts.

The Zebra team is currently working on important things for Zaino and Block Explorer support.

Zaino (ZingoLabs)

  • Status: almost back on track!

Project Board

Team continues to progress on Milestone 3 of their grant. Also they’ve presented another follow-up grant for work that was not scoped at the time Zingo and the rest of the team designed the requirements for Zaino and you can read about it here
Things that are being work this week are
- Implementing compact block fetch-by-hash for the `get_block` gRPC service
- fix for str4ds `get_latest_block` issue (in review)

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.

  • Transparent Gap Limit has been implemented.
  • Zallet has been able to sync the chain using Zaino!!!
  • Implementing ZeWIF import of wallet.dat files from Zcashd
  • Implementing z_sendmany RPC

Wallet Export format

  • Status: On-track

Remember that the ZeWIF bunch is still looking for wallet files to test on!

@shannon-bc has posted an update on ZeWIF progress. Nobody’s better for an update on it than the team working on it. I leave you the link here

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!

8 Likes