Wanted to give another quick update to the project.
We’re moving at a bit of a reduced tempo as I’m currently out for summer vacation.
I am happy to share that we have rolled out a good working foundation for a communication pipeline from the Rust WASM engine, to the JS extension, to our lightweight proxy and on to the lightwalletd server.
In addition we’ve had great input from community members on both the UX and UI front. Again, it’s amazing to see the support we are getting on the project.
We’ll start to spin up again later in the month and look forward to continuing.
@Shawn we spoke last night briefly about getting connected with the chrome extension team in case they are looking for another developer to join. Feel free to let me know who I should get in touch with.
CC @mistfpga@fireice_uk , badboy was on the ZOMG whitepaper/review call last night and mentioned that they have browser extension experience, so I figured I would put them in touch with you to see if they could help.
It has been a while since our last update, I have a lot of new information for you. (shawn, is there a better place for me to put updates? maybe i should start a new thread?)
I am happy to announce that we have a new developer on the team @little.slingshot . LS comes from a strong webdev background and brings a breadth of knowledge in this area to the team. We are very happy to have him on board, helping us to make this project a success.
We have had to rebuild a lot of the stuff we were doing, with LS’ help we now have a skeleton build with proof of concept code working in chromium and FF.
We have a skeleton working prototype, using React and WASM.
The main advantage of this is it allows us to quickly build for chromium based browsers or firefox based browsers.
We have our development and test environments setup and are producing debug and release builds.
We have our test servers and network setup.
Our UI is just mockup and ripped straight from lightwalletd (plz see screenshots)
Yet to do for our next milestone
UI frames.
Finish the test plan incorporating the new stuff we are doing.
Detail feature list and solicit community feedback.
Clean up bugs.
Stuff that wasn’t on our roadmap but we need to implement or test against.
Support for ZDA’s should they become more defined, and space for them to be added if not.
AutoShielding.
Halo 2 and testnet 2.
Unified addresses.
FireIce is working on the development plan, and as he is doing that, I am redoing the test plan to fit around it and incorporating the new features we want to support.
We have some screenshots of this working as you can see it is very rough and just a proof of concept. Because we are implementing a minimum viable secure product we would like to reach out and get community feedback as soon as we have something a little bit more functional.
Eager to see how this is going. How close could this be to an npm-installable package? If regular web developers could easily plugin wallet functionality to their frontends, it would be HUGE!
@fireice_uk, @little.slingshot, & Zcash Community, the @ZcashGrants Committee has voted to terminate this grant due to inactivity and/or a lack of responsiveness. This grant will be removed from the old grants platform and you will need to submit any future ZCG grant requests via Submittable.
The ZCG committee spoke to @little.slingshot on Friday, March 17. On that call, we told him that we would give the Zephyr team one week (until Friday, March 24) to send us a plan with updated milestones, timelines, etc. to get this project back on track. We were clear that if we did not receive an update by that date, we would cancel the grant. @little.slingshot agreed and said he would get everything to us by that deadline. A week passed, and he did not provide us an updated plan or even send us a message asking for more time.
I’d like to make a small clarification and take some blame too
First I’d like to thank the committee members for taking the time with me,
inviting to the last committee hearing and for being so patient
with our project along the journey
Indeed a few days ago, the committee members were kind enough
request from myself revised milestones for the project. I have acknowledged
the deadline.
This meeting happened during night time for @fireice_uk timezone, so
he wasn’t able to attend.
After the meeting I was supposed to communicated to FI all the deadlines
and terms. And whilst I communicated to FI the gist of the meeting, I didn’t communicate
properly communicate the details.
I incorrectly assumed that FI somehow is aware of the details from other
communication channels.
Eventually my mistakes were:
I told FI very vaguely that we will need to submit updated timelines, milestones and do KYC.
I didn’t mention any deadlines to FI.
We simply went back to work on debugging the code, and I failed to submit the required document by the deadline
Nobody from ZCG contacted me until now regarding termination (which is again my fault as they have been very understandng and patient)