Thanks for the answers. The issue is not yet resolved though.
- What address type were you using on 0.17? Was it "1", "3" or "bc1"?
The transaction was to a 3-address.
- What address type are you seeing now on 0.19.1? Is it "1", "3" or "bc1"?
After your suggestion, I generate 3-addresses. Before that I generated "bc1".
I tried generating many addresses, but it does not generate the address the transaction was sent to. It's as if the HD wallet has taken a different path. I can see outgoing transactions, but not the incoming.
What backup do you have?
How did you restore your old wallet to your new wallet?
It should be work and shows the transaction history if you correctly put the right wallet.dat(backup) to the correct folder or destination.
Check the right path from here
https://en.bitcoin.it/wiki/Data_directoryWhat OS you currently using?
Or the backup you have is the "dumpwallet" that you can get through console?
Backup:
The original HD wallet that was created, I took backup of. It was created in 2017.
I took backup of the wallet back then, and it created "1" addresses for long, but then generated "3" addresses for some time, and that's where I don't find the transaction.
It gets most of the transactions correct, but one transaction is missing. It does not generate the same address. I don't think the problem is with the folder destination, because then no transactions would show.
OS:
Linux, Ubuntu
Or the backup you have is the "dumpwallet" that you can get through console?
No, I copied the wallet.dat file and took backup of that.
I was thinking of a path dependence?
Is it possible that each set of addresses does not start from the same seed, but that the number of "1" addresses generated has an effect on the input for the "3" addresses for example?
Maybe I should try to download version 0.17?
How can I do that on my Ubuntu?