I tried sending some commands to my Bitcoin-QT running on Mac, and when I called "encryptwallet", I got this response:

Not Yet Implemented: use GUI to encrypt wallet, not RPC command

What API calls listed on wiki are not available in the GUI client, and which are not available in any client?


Exactly two RPC calls can't be called when Bitcoin-Qt is running:


stop isn't yet implemented because there is work to be done to get the GUI and all of bitcoin's internal threads to shutdown in the right order (get the order wrong and we get crashes during shutdown).

encryptwallet isn't yet implemented because stop isn't yet implemented, and properly encrypting the wallet means re-writing wallet.dat and then shutting down cleanly so any database files are cleaned up properly (and any unencrypted private keys don't get left on the disk).

I'm not sure what you mean by "not available in any client" -- as far as I know, the original "Satoshi" client is the only one that supports the JSON-RPC interface at all.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.