GUI: Receive: Remove option to reuse a previous address #3716

Open
wants to merge 1 commit into
from

Conversation

Projects
None yet
7 participants
Member

luke-jr commented Feb 21, 2014

This was justified by the need to "resent" an invoice, but now that we have the request history, that need should be gone.

Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/1b7f5112a53bd24709ed79bf239b5820c5488437 for binaries and test log.
This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/
Contact BlueMatt on freenode if something looks broken.

Owner

laanwj commented Feb 21, 2014

I added this option on purpose because I don't want to lose the older functionality of generating a QR code for previous addresses (which are not longer in the recent history).

IMO removing it would be blunting a tool just to avoid people cutting themselves in the foot on purpose privacy-wise.

Member

luke-jr commented Feb 21, 2014

@laanwj How about importing all previous "address book" entries into the requested payments history?

Owner

laanwj commented Feb 23, 2014

Meh, that would import all people's previous addresses (which can be a lot for old wallets) as ugly payment requests with missing fields.

Owner

laanwj commented Mar 16, 2014

Closing this for now, could be reopened at some point when deterministic wallets are implemented (then there is no excuse left to reuse addresses).

laanwj closed this Mar 16, 2014

Member

luke-jr commented Feb 11, 2017

We have HD wallets now. Should this be reopened?

laanwj reopened this Feb 11, 2017

@luke-jr luke-jr GUI: Receive: Remove option to reuse a previous address
This was justified by the need to "resent" an invoice, but now that we have the request history, that need should be gone.
e1b7c73
Member

luke-jr commented Feb 17, 2017

Rebased

fanquake added the GUI label Feb 19, 2017

da2ce7 commented Feb 20, 2017 edited

I don't think that the feature of [reusing previous address] is needed if you have a HD wallet. However, should we still provide this option for those who have old wallet?

Member

jonasschnelli commented Mar 17, 2017

IMO the address reuse function should only be removed then CWallet::IsHDEnabled().

Member

jonasschnelli commented Apr 19, 2017

Any plans to reduce the feature to HD wallets only?

Contributor

TheBlueMatt commented Jul 11, 2017

Agree with @jonasschnelli, though I'm happy to do this anyway if we add an -upgradewallet for HD wallets and wait a release or two.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment