Okay, I understand the purpose of using one-time use addresses for depositing coins into the wallet. But, I am a bit concerned about having a two-hour time limit on those addresses. For probably a lot of users, that creates two problems.
-
During periods of high network congestion, such as is normally the case with Ethereum, it can sometimes take more than two hours for a transaction to go through. If the receiving address expires while that transaction is still in progress, there’s a good chance that the user will lose his or her coins.
-
This two-hour expiration makes it impossible to directly mine into the Incognito wallet. So, miners have to mine into a non-privacy wallet first, and then transfer the coins to Incognito. That partially defeats the purpose of having a privacy wallet in the first place.
I’d like to suggest that Incognito look at the one-time use mechanism that’s in the Wasabi wallet. In Wasabi, instead of having one-time use addresses expire after two hours, they’re good until the wallet actually receives a deposit. As soon as Wasabi receives a deposit for a particular address, the address disappears. Doing something like this in Incognito would resolve both of the issues that I’ve mentioned above.