Closed conradoplg closed 2 years ago
We've forked from Aditya, but we've not directly interacted with that code yet (as far as I know).
My intuition is the upstream will be better supported moving forward, so we'll target it, but I am not well-informed on the differences yet.
We'll prioritize making that clear.
https://github.com/zingolabs/zecwalletlitelib/issues/37 is intended to organize that effort.
NU5 support is definitely on our radar. Right now we're mostly focused on maintenance-like tasks: getting through a backlog of stale dependencies, upgrading test coverage so that we're covering code before we start changing it, getting CI and other github infrastructure into order, and other miscellany. NU5 is going to be the first significant functionality upgrade we focus on, barring the unexpected.
To be clear, I'm not talking about NU5 features like Orchard or unified addresses, but just to make it work with the current features post-NU5 activation (which doesn't seem to happen, from my testing on testnet)
The next step is for us to reproduce your (clearly documented) bug:
https://github.com/adityapk00/zecwallet-lite/issues/156#issue-1245759918
that'll get us "on the same page". I anticipate that we'll do this within the week.
We've reproduced and we're working on this. We think that when we finish porting zecwalletlitelib
to depend on zcash/librustzcash
V5 parsing should work.
I've got a fix up here: https://github.com/zingolabs/zecwalletlitelib/pull/48.
It's still very much draft code. The test's don't compile yet. However, I've been able to send and receive TAZ.
@AloeareV 's fix now has some (but not all) tests running here:
Seems like this issue is now solved, even with the last release. Is that correct @zancas and @AloeareV ?
Yes.
I did some tests with the upstream ZecWallet on testnet and run into some issues.
Are you planning to work on that in this fork in the near future? (I can help testing and maybe fixing some of what's required, but I'm not too familiar with the codebase yet).
Also, which version of lightwalletd will you be targetting, upstream or aditya's? I think it's important to document that both here and in https://github.com/zingolabs/zecwallet-lite/