Bitcoin Forum
December 18, 2025, 11:50:13 PM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin Core - Unable to Send  (Read 200 times)
BrianH (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 253


View Profile
November 29, 2020, 02:38:24 PM
 #1

What is going on? Why can't I send? This is the error I am receiving from Bitcoin Core when I try to send bitcoins:
"Can't generate a change address key. No keys in the internal keypool and can't generate any keys."

https://postimg.cc/k2c76MRG

ranochigo
Legendary
*
Offline Offline

Activity: 3178
Merit: 4511


View Profile
November 29, 2020, 02:45:56 PM
 #2

Go to Windows>Console and type the following, skip the first one if your wallet is unencrypted, replacing the password accordingly:
Code:
walletpassphrase PASSWORD 500

And

Code:
keypoolrefill

Try again if it works. If not, what does the console say?
NeuroticFish
Legendary
*
Offline Offline

Activity: 4256
Merit: 6965


Looking for campaign manager? Contact icopress!


View Profile
November 29, 2020, 02:46:13 PM
 #3

I would start by reading this: https://github.com/bitcoin/bitcoin/issues/16091
One proposal was a downgrade back to 0.17.1; maybe you can try that (of course, backup your wallet first).

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
BrianH (OP)
Sr. Member
****
Offline Offline

Activity: 280
Merit: 253


View Profile
November 29, 2020, 02:52:53 PM
Last edit: November 29, 2020, 04:26:12 PM by BrianH
 #4

Thanks for the help, all.
Go to Windows>Console and type the following, skip the first one if your wallet is unencrypted, replacing the password accordingly:
Code:
walletpassphrase PASSWORD 500

And

Code:
keypoolrefill

Try again if it works. If not, what does the console say?
Console says null.

NeuroticFish's link looks like it will fix the issue. I recently encrypted an old wallet from 2011. I did not upgrade it to HD, as far as I know. Wish I could return to the old unencrypted wallet...

Edit: I downgraded Bitcoin core to v17.1 and send works again.

However, my transaction is going unconfirmed. It looks like the client is mining a pre-fork chain. "Warning: Unknown block versions being mined! It's possible unknown rules are in effect"

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!