Anyone experiencing this and is there a fix or a setting I need to change as I look into all and nothing helps.
I can't reproduce this in v4.3.2, I'm always getting a new or unused address in every request.
Now, the wallet repeats past addresses on new requests and in order to get a new unique one I need to open like 4 of 5 requests until a new address is given and also once payment is received on history it does not show the label I created for that transfer.
Was the gap between those requests more than 10 minutes and your invoice's expiration is set to 10 minutes?
If so, it will reuse the addresses of those old expired invoice as long as the address didn't received BTC yet.
For the label, if the invoice was expired
or the amount wasn't fulfilled, the label wont be saved to the history since it didn't matched the invoice.
The workaround is to use the Addresses tab instead (
"View->Show Addresses" to enable).
You can put a label to the unused addresses instead and it will show up in the history tab once it receive funds.
Or set expiration to "
Never".
It would always give me a new address before not even unused as it would keep any unused address connected uniquely to the label created. The gap is even over a day of tow it does not matter, it will always give me a repeated address and it does this in order. For example if I have address A, B, C and D... if I create a new request, it will give me address A again... if I create a new one, then gives me B and so one until D. IN this example only on the fifth request it would finally give me a new address in this case E. And it repeats this loop every time I create a new address and as the address list mounts as you can image the loop just gets bigger until I'm served a new unique address. It's just insane. If there a way to post a video I can post one for you guys to see how it behaves.