Transaction needs a change address, but we can't generate it. #21698

issue ADCJustinH opened this issue on April 15, 2021
  1. ADCJustinH commented at 2:52 PM on April 15, 2021: none

    When I try and send btc I get this error:

    Transaction needs a change address, but we can't generate it. Please call keypoolrefill first. I've called keypoolrefill from the console and it seems to run without error. However It has no effect and I remain unable to send.

    I believe this has to do with using and old wallet (2010) which I added a passphrase to using 0.20.0 but otherwise remains untouched. Really would like to access these old funds but can't seem to figure out how.

    Currently trying this on 0.21.0 on Windows 10.

  2. ADCJustinH added the label Bug on Apr 15, 2021
  3. MarcoFalke added the label Wallet on Apr 15, 2021
  4. MarcoFalke commented at 5:33 PM on April 15, 2021: member

    Make sure to backup your wallet and share the output of upgradewallet RPC

  5. ADCJustinH commented at 5:46 PM on April 15, 2021: none

    { "wallet_name": "", "previous_version": 169900, "current_version": 169900, "result": "Already at latest version. Wallet version unchanged." }

  6. MarcoFalke commented at 7:40 AM on April 16, 2021: member
  7. ADCJustinH commented at 11:23 AM on April 16, 2021: none

    Thanks Marko, I got it working based on the first comment

  8. ADCJustinH closed this on Apr 16, 2021

  9. DrahtBot locked this on Aug 18, 2022
Labels

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-21 15:14 UTC

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