This Report corresponds to progress up to November 1st.
Hello fellow Zebras! Another week, another update on Zcashd deprecation!
Outreach (@pili @decentralistdan @pacu):
- Status: on track
We continue to contact, nudge and follow up with organizations and companies running Zcashd nodes.
Zaino (ZingoLabs)
-
status: on track
-
Deliverable 1.3: Code has now landed in Zaino, there is a PR in zebra that needs to land, they have reviewed it and are currently fixing an issue with their CI and will merge once they have sorted it.
-
Deliverable 1.4: About to be completed. Zingo engineers have realised that there is reason for them to integrate zebra regtest mode into their test framework now (this was originally going to be completed in milestone 2). Oscar is working on this now, this is the last work required for this deliverable.
-
Deliverable 1.5: In progress. Around 50% of all the gRPC services of this deliverable are implemented.
-
Deliverables 1.3, 1.6: There is still an ongoing conversation with @nuttycom about a couple of the Services that Zingo wanted to deprecate. They are close to obtain necessary input to finalize Deprecation plans for 1.3 and once that happens 1.6 can be finished.
In-Memory backend wrap up
- status: on track
ChainSafe and ECC engineers are still collaborating to get their contributions upstream with support of ZCG.
Zcashd Wallet replacement
-
ECC finished change splitting Note Management
-
ECC and Keystore are working on partially constructed Zcash Transactions which will decouple transaction building from decoupling for HW, FROST and other kind of Organizational Wallets (e.g.: exchanges) We need feedback from all entities interested in this topic, We’ve sent this PR to the Metamask Snap.
-
[#1411] Refactor AccountBalance to use Balance for transparent funds is almost done. We found an error in the Linux Tests that’s worth looking into.
- We curated a list of deprecated methods and methods with deprecated attributes. https://github.com/zcash/zcash/issues/697