diff options
author | Wladimir J. van der Laan <laanwj@gmail.com> | 2014-02-16 10:23:59 +0100 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2014-02-16 10:26:12 +0100 |
commit | 6c0db81c09b7602bd9d5bb6ccda20366b768f8bf (patch) | |
tree | 0281468619c4e89c80412a3e1baf118979f558ae | |
parent | 25d816110ba28c5014b23c9a363c472fc28a3891 (diff) |
Document new `walletpassphrase` behavior in 0.9
Also add a note to the release notes.
Fixes #3672.
-rw-r--r-- | doc/release-notes.md | 21 | ||||
-rw-r--r-- | src/rpcwallet.cpp | 3 |
2 files changed, 24 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md index 40bb26e28e..8bf0b50bc0 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -59,6 +59,27 @@ functioning both as a server and as a RPC client. The RPC client functionality executable, 'bitcoin-cli'. The RPC client code will eventually be removed from bitcoind, but will be kept for backwards compatibility for a release or two. +`walletpassphrase` RPC +----------------------- + +The behavior of the `walletpassphrase` RPC when the wallet is already unlocked +has changed between 0.8 and 0.9. + +The 0.8 behavior of `walletpassphrase` is to fail when the wallet is already unlocked: + + > walletpassphrase 1000 + walletunlocktime = now + 1000 + > walletpassphrase 10 + Error: Wallet is already unlocked (old unlock time stays) + +The new behavior of `walletpassphrase` is to set a new unlock time overriding +the old one: + + > walletpassphrase 1000 + walletunlocktime = now + 1000 + > walletpassphrase 10 + walletunlocktime = now + 10 (overriding the old unlock time) + 0.9.0rc1 Release notes ======================= diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index 97c4008dac..81162cf815 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -1574,6 +1574,9 @@ Value walletpassphrase(const Array& params, bool fHelp) "\nArguments:\n" "1. \"passphrase\" (string, required) The wallet passphrase\n" "2. timeout (numeric, required) The time to keep the decryption key in seconds.\n" + "\nNote:\n" + "Issuing the walletpassphrase command while the wallet is already unlocked will set a new unlock\n" + "time that overrides the old one.\n" "\nExamples:\n" "\nunlock the wallet for 60 seconds\n" + HelpExampleCli("walletpassphrase", "\"my pass phrase\" 60") + |