t-Addr (and transaction) vanished on ZecWallet v0.7.4 for Mac

Hi, I hope you can help me.
Yesterday I installed ZecWallet v0.7.4 for the first time on my Mac (in order to transfer my ZEC for the fork).
I tried to use the already generated z-Addr but the exchange didn’t accept it.
So I generated a t-Addr and everything seemed to work just fine.
The exchange had the withdrawal completed so I had only to wait for ZecWallet to finish its syncing.
BTW while I was waiting, I clicked on Balance and again on Receive… and as soon as I did that, I saw that the z-Addr was still there while the t-Addr just vanished!
I could only generate another one (and I haven’t done it yet).
Now, the sync finished, I made 5 rescan… but there is no trace of my ZEC.
What can I do?
On the exchange everything looks fine but if I click on the url related to my transaction, well, there is no transaction!
No trace on the blockchain explorer… no ZEC on the receiving address…
I assume I have to contact the exchange… but besides that, is that something you can tell me about this problem?
Where can I find any trace of that address that vanished?
On a Telegram group someone told me it might be normal it vanished because you have to generate a new one for every transaction but I don’t know if that’s correct… and I’m wondering if it’s normal there is no trace of it on the ZecWallet right now…
Please help me if you can.
Thanks in advance.

ZecWallet hides old t-addresses by default, since it is “best practice” to not reuse t addresses. However, all the generated t-addresses are present in your wallet, and if you send funds to them, you should recieve the funds.

An easy way to check is to run the following command:

./zcash-cli getaddressesbyaccount ""

This will return all your t-addresses, even hidden ones.

Another way to check your addresses, right in ZecWallet, is to do File -> Export All Private Keys, which will list all your addresses (and their private keys).

Verify that the t-address you gave to the exchange is actually there.

You also mentioned that you’ve already done a rescan - Remember that a rescan can take a very long time (several hours), so you might have to wait for the rescan to finish to actually see the coins.

You can check the status of a rescan by looking at the debug.log file in ~/Library/Application Support/Zcash/debug.log

4 Likes

I really don’t know how to thank you…

really… yes… with that command I can see the address finally… thanks mate.

And yes… by exporting all the private keys I can too… thanks… I tried to click on Export Private Key under the t-Addr but without a t-Addr there, there was nothing to export XD

I thought that the rescan finished as soon as the wallet was ready because there is no trace of the rescan going on… (and I am no expert :stuck_out_tongue: )

If I have to be honest, I already checked the log (I was looking for the address XD) but I didn’t quite understand that was the status of the rescan!

Now I suppose I just have to wait and see what happens with the rescan…

Thanks again! If you ever come to Italy, I’ll buy you something like 10 beers ahahah

4 Likes

Happy to help. You can go to a block explorer and type in the address, to see if the exchange actually sent the ZEC. If you can see the ZEC on the block explorer with your address, they will also show up in ZecWallet after the rescan completes.

1 Like

No unfortunately there is no trace of anything anywhere…
But I never had any problem with this exchange… so it’s quite weird, isn’t it?
Might it be related to my problem and perhaps as soon as the rescan is completed I’ll be able to see the transaction?
Anyway… now that I can see the address… I don’t think I’m gonna lose my money… if the transaction had some problem they should put my ZEC back to my account I suppose and wish…
Let’s see what happens… XD

If the transaction doesn’t show up on the block explorer, it likely means it was never sent, and it will not show up in your wallet. You might have to check with the exchange.

Another possible explanation:
they are delaying… on purpose… despite the message that says the transaction is completed… because in this way they might steel my Ycash… and they generated a false ID again on purpose… LOL it’s impossible… I’m tripping now XD
Well… in some hours we’ll know…
Thanks again : )

1 Like