-
Notifications
You must be signed in to change notification settings - Fork 86
Post-NU5 testnet issues #156
Comments
This is zcash/lightwalletd#392, which is being addressed in zcash/lightwalletd#393. |
Thanks @str4d! I tested it with the fix and the problem still seems to happen. I think ZecWallet might be computing the TXID by itself somewhere, but I couldn't find it so far (I'm not too familiar with the codebase yet) |
Did you clear both the |
@str4d thanks, that was it! I forgot about the (It is still not allowing me to spend the shielded balance, but I guess it's a separate issue.) |
We're working on this issue in our fork, tracking here: https://github.com/zingolabs/zecwalletlitelib/issues/36 |
This issue seems to cover several different problems. Can the remaining ones not fixed by the lightwalletd v0.4.12 release be split into separate issues? |
We've got a fix in progress here: https://github.com/zingolabs/zecwalletlitelib/pull/48 It's WIP, as the tests aren't updated yet. We're successfully parsing transactions past NU5 height on testnet, though. |
@AloeareV 's fix now has some (but not all) tests running here: https://github.com/zingolabs/zecwalletlitelib/pull/53 We can make a provisional |
I'm making tests of the Zebra + lightwalletd integration using ZecWallet Lite. However the results below were reproduced with
zcashd
too.I'm using the upstream lightwalletd due to this issue, so be aware that some (or all?) of these issues might be caused by that.
Describe the bug
Testnet + upstream lightwalletd results:
zecwallet-light-cli
code, this seems to be caused by theanchor_height
always having the wallet birthday and never increasing. Not sure why.getrawtransaction
s queries to Zebra using the wrong TXID (and of course, failing). But somehow the shielded transactions and balance show up correctlygetaddressbalance
does not seem to be called, so it seems it computes the balance manually (I do see agetaddresstxids
followed by agetrawtransaction
which work successfully)To Reproduce
Start lightwalletd from this version
Run ZecWallet Lite with a hardcoded lightwalletd server (I used this. I also had to change this line to use
"test"
)Open ZecWallet Lite
Send a shielded transaction and a transparent transaction to your wallet.
Expected behavior
Desktop (please complete the following information):
Ubuntu 20.04, ZecWallet Lite 1.7.8
The text was updated successfully, but these errors were encountered: