Remove automatic update of default key #3074

pull laanwj wants to merge 1 commits into bitcoin:master from laanwj:2013_10_remove_default_key_1 changing 1 files +0 −19
  1. laanwj commented at 1:08 PM on October 10, 2013: member

    This equalizes the behavior between the GUI and bitcoind and removes the last usage of fHaveGui (the other is removed in #3072).

    The commit doesn't completely remove default key functionality but removes the code that sets a new default key after a transaction when it received coins. Completely removing default key functionality is not that easy because it is used as stopgap in a few places

    However these stopgaps are not affected by this change. There will still be an initial default key, it will just never change.

  2. wallet: remove automatic update of default key b0091bb896
  3. BitcoinPullTester commented at 5:16 AM on October 11, 2013: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/b0091bb8961eb9c6eda1aabba7182794b3d0d477 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.

  4. sipa commented at 8:29 PM on October 13, 2013: member

    ACK unless there is someone depending on this. Perhaps some people are - I don't know.

    As this is one way through which "no key reuse" was encouraged, I'm sort-of sad to see this go, though it's unlikely to be a big deal, as the default key isn't shown anywhere.

  5. laanwj commented at 10:27 AM on October 14, 2013: member

    It wasn't a good feature against key reuse.

    • There are concurrency problems waiting for anyone relying on this in larger sites (that means -- anyone waiting for more than one transaction at a time)
    • As this is only active in bitcoind and there is no way to interact with the default key at all

    I doubt anyone is depending on this.

  6. sipa commented at 1:44 PM on October 20, 2013: member

    ACK

  7. gavinandresen referenced this in commit 496c2a3542 on Oct 21, 2013
  8. gavinandresen merged this on Oct 21, 2013
  9. gavinandresen closed this on Oct 21, 2013

  10. laanwj deleted the branch on Apr 9, 2014
  11. Bushstar referenced this in commit 77b88558eb on Apr 8, 2020
  12. Bushstar referenced this in commit 87ff566a04 on Apr 8, 2020
  13. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-13 15:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me