by Paige Peterson
This week concludes our first 2-week sprint since we had a couple extended sprints. You can check out last week’s update for recent updates on community and communications.
Zcashd Team This team focuses on development of the zcashd client. Follow along with team discussions in the Community Chat #zcashd-team channel.
An important note from this team: 2.0.1-rc has slipped further due to several factors including extended review needed for upgrading wallet RPCs for Sapling.
AccomplishmentsSapling RPCs merged z_importwallet and z_exportwallet PR 3491 Other fixes and preparation for Sapling: Design and implementation of ovk when shielding from t-addr PR 3516 Network upgrade peer management logic improved PR 3512 Added Sapling fields to JSON RPC output PR 3521 Replace Sapling support asserts with JSON errors to improve user experience PR 3536 Enable Sapling features on mainnet PR 3537 Fixed signing raw transactions with unsynced offline nodes PR 3520 and PR 3535 Tests added and cleaned up PR 3452, PR 3479 (in review) z_shieldcoinbase PR 3518 (in review) z_listunspent PR 3510 (in review) z_listreceivedbyaddress PR 3499
Consensus Protocol Team The focus of the team over the next couple months will be protocol code cleanup/refactoring and eventually doing some research groups to study potential improvements in the next network upgrades. Follow along in the #zcash-refactor channel in the community chat.
This team has already begun refactoring work of existing libraries and will continue with this as it’s main objective.
Development Infrastructure Team The Development Infrastructure team ensures application developers have the tools and infrastructure they need to efficiently collaborate, design, implement, review, test, and ship high quality projects. These responsibilities include: CI/CD, release automation & execution, coverage reporting, simulations an...