November 22nd
Hello fellow Zebras! Another week, another update on Zcashd deprecation!
Outreach (@pili @decentralistdan @pacu):
* Status: on track
We have received further feedback on RPC usage. Decred DEX responded with insightful thoughts!
“I’ll take this opportunity to respectfully offer some constructive complaints:
Estimating the number of nActionsOrchard required for ZIP-317 tx fees is seemingly impossible, so we have to use some shaky logic to get fee estimations for the user.
The way the fromaddress parameter works in the z_sendmany RPC is odd and causes us to have to do some dancing. It would be great if we could just specify an account number, since that’s almost what it reduces to internally anyway.
As mentioned above, block median time is a critical component of script logic for HTLCs, but the RPC doesn’t provide it anywhere, so we have to constantly iterate block headers and calculate it on the fly. I would have loved to see zcash/zcash#6005 or similar implemented, but there’s probably no point now.
The RPC is, somewhat understandably, a little discombobulated as a result of its historical development, esp. in regards to the implementation of accounts and ZIP-317. I look forward to seeing some of these oddities ironed out in whatever interface we migrate to.”
It’s feedback like this that will make our tooling better. Thank you Decred folks!
Note: We pour information to this public spreadsheet. If you are running Zcashd infrastructure and rely on RPC methods check it out and contact us through here or the R&D discord
Zebra
The Zebra team has been working on RPC method development and also on NU6 tasks.
Zaino (ZingoLabs)
- status: on track
Milestone 1 completed!
Zingo folks are preparing the release and starting work of Milestone 2 which will include performance updates by integrating to the ReadState service of Zebra.
Let’s congratulate the Zingoistas on this awesome achievement.
In-Memory backend wrap up
- status: on track
Willem from Chainsafe started work on this upstream collaboration and Quote
“I started work on this grant to work on librustzcash and the memory wallet backend. For ease of review I’m going to split changes into as many small PRs as possible and here is the first one https://github.com/zcash/librustzcash/pull/1627”
Let’s chip in with our reviews. Keep them coming!
Zcashd Wallet CLI
- Status: on track
This is scheduled to be completed by the end of January! This timeline is TIGHT!
tracking work on this repository.
ECC core engineers are working on Keystone integration items and solving issues with address book encryption issues. This also contributes to changes needed to make the sqlite-test wallet crate public. .
School of Rock Reviewers
- Status: scheduling
Given that we have holidays in between and people on time-off we are still this. I’ll keep you posted!
Wallet Export format
- Status: exploring collaboration
We are exploring a collaboration with a group of developers that is very experienced in these kinds of standardized formats. “Gordian Developers” from Blockchain Commons and different wallet developers of the Zcash ecosystem are collaborating to complete this line of the Zcash deprecation DAG. A conversation is starting here on this github issue.
I’m always looking around to see who would like to contribute to DAG work that’s pending and I’d like to give a special recognition to @zancas who is always teaming up with me on this ideas and helping me out to bring them to fruition.
This week has been a very productive one. NU6 activates in less than a day! Next week there are two holidays in the US. Some folks will be catching their breath and enjoying well deserved time with their families and friends.
Happy thanksgiving to those who celebrate. I’d like to take this opportunity to thank the Zcash community and everyone at ZCG, ZF, ECC, ZingoLabs, RedDev, Shielded Labs, Zondax, ZECHub, LCWG, EDGE, Unstoppable, Ywallet, ChainSafe, NightHawk, zec.rocks and many others I’m thankful to work with everyday.
Ps: I got a hold of a turkey recipe, apparently another specialty of the Red Bridge team that I’d like to try so… I’ll probably be cooking some turkey as well