Hi @ChristopherA. Thanks for the detailed post. We have a meeting tomorrow and will review your request then. We’ll follow up with you afterwards.
ZCG met today to review your request and is comfortable proceeding with the Milestone 5 payout, while Milestone 4 remains open pending the ZexCavator v0 release. We’ll look out for your follow-on grant proposal for continued ZeWIF development. Thanks.
Though we’re now in a maintenance/community-update phase, we’ve continued to make ZeWIF updates.
Our Attachments & Best Practices docs moved to the ZeWIF repo, which is more properly the central place for all things ZeWIF (but wasn’t available when we first drafted them). They’ve also undergone some slight revision thanks to some oversight from Wolf:
Attachments: zewif/docs/attachments.md at master · BlockchainCommons/zewif · GitHub
Best Practices: zewif/docs/bestpractices.md at master · BlockchainCommons/zewif · GitHub
Wolf did updates to most of our stack today (complete list at bottom). This included the following ZeWIF related updates:
zewif
(GitHub - BlockchainCommons/zewif: ZeWIF: The Zcash Wallet Interchange Format)- Compiles using all latest dependencies
zewif-zcashd
(GitHub - BlockchainCommons/zewif-zcashd: ZeWIF adapter for zcashd wallets)- Continued to integrate PRs from Kris
- added support for parsing zcashd
wkey
database key
zmigrate
(GitHub - BlockchainCommons/zmigrate: ZCash wallet migration framework)- Compiles after disabled tests that relied on assumptions made before latest contributions
Upcoming work:
- Continue integrating PRs from Kris toward getting zmigrate fully functional
If you’ve been wanting to test out ZeWIF, this is the time! If you have things that you think are missing, let us know!
Here’s the complete list of repos/crates that were released today, many of which are integrated with the Envelope/ZeWIF work:
- Crate updates:
- bc-rand 0.4.0
- bc-crypto 0.9.0
- bc-shamir 0.8.0
- dcbor 0.19.0
- bc-tags 0.2.0
- bc-ur 0.9.0
- sskr 0.8.0
- bc-components 0.21.0
- known-values 0.4.0
- bc-envelope 0.28.0
- provenance-mark 0.8.0
- bc-xid 0.8.0
- bc-envelope-cli 0.14.0
- gstp 0.8.0
- zewif 0.1.0 (unreleased)
- zewif-zcashd 0.1.0 (unreleased)
- zmigrate 0.1.0 (unreleased)
(Note that the ZeWIF work has not been released as crates yet, but the most up-to-date work is in the repos linked above.)