Just to clarify a little bit so that I don’t get in trouble with the math people :P, it’s mostly about doing the heavy calculations once only. Sorry I wasn’t clear on that.
Since the video, I have added a few new interesting features:
Transparent Addresses for receiving funds
It was always possible to send to a transparent address. Now you can also receive but to be able to spend from your t-addr, you will need to move the balance to your shielded address.
There is a button for this. Just need to press it.
If you want a quick one time address for extra privacy, you can generate a “snap address”. Your wallet will revert to its regular address after 15s. Snap addresses don’t expire. You can still receive after the address disappears from your wallet. And if you want another one, just ask for a new snap address.
There is no storage or cpu cost to them. You could generate thousands of them, use them or not, and it won’t make any difference because they are based on diversified addresses.
Support for both chains —Zcash and Ycash—in one mobile app would be fantastic. After seeing the sapling adoption chart circulating yesterday, there seems to be some serious shielded adoption going on in Ycash.
@ChileBob has experience working with both at the same time; perhaps, he could be of assistance?
The speed of this app @hanh is mind blowing. Nice work!
@hanh I am curious to know if you are building this by using your own zecwallet-lite-cli of sorts? But the real question there is… will it be possible to release some of the internals (eventually) as rust SDK type releases so that other folks can build other things as well?
In particular, zecwallet-lite-cli for Zcash (and YecShell for Ycash) are fantastic pieces of software for building, but the slower sync is not fun to deal with. If those had your warp sync, then more devs might hop on board using those.
Thanks again for your contributions!
You need to uninstall and reinstall, or clear storage and upgrade. Since the wallet is still in prerelease, it doesn’t migrate old data and there was some schema change. Don’t forget to backup if you haven’t done so.
Thanks for testing.
Are you on the release candidate version?
Nuked the old version & downloaded again, fully synced & running latest beta… this is seriously fast.
EDIT: Another small UI thing…if the text shielded address is formatted as a ‘center-ellipsis’ it will fit on one line like the transparent address does, when you switch between addresses the layout will not ‘jump’ & you get a smooth transition.
@ChileBob 10hrs 15 minutes on Nighthawk and a Scan Failure is clearly not usable. And the basic Android One phone is a good test device to target & make Zcash useable on the lowest spec phones.