For over a year we’ve been working on creating a web-wallet (MetaMask style) for Zcash. Along our journey we made good progress with porting Sapling code to WASM, running it in browser and Node, using gRPC over HTTPS, running in browser-extension sandbox to name a few.
However, our progress was slowed down as we encountered some more complicated parts of the protocol (namely NU5 Orchard upgrade). Additional impedance was caused by the ongoing DDoS on Zcash network which was making development harder for us. It made even simple operations like blockchain sync take hours instead of minutes.
Eventually, as we slowed down grinding on those challenges our rate of progress was deemed unsatisfactory by ZCG and our project was cancelled. However, despite this setback we still see recognize the potential and importance of a web-wallet in Zcash ecosystem.
To make things right, we’d like to ask the community for help with extending our team. We’d like to regroup with some new members, new energy and complimentary set of skills, so that together we can reapply for the grant and continue development of the Zephyr wallet.
We would be happy to work together with Rust developers who can help with the understanding of the NU5 upgrades and some other technicalities of the Zcash network and its algorithms.
ps. here are some forum links to our previous project updates