aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/release-notes.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md
index 91c69b29a2..0a59d27a69 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -148,6 +148,31 @@ than the implementation in OpenSSL.
[1] https://eprint.iacr.org/2014/161.pdf
+Watch-only addresses in the wallet
+==================================
+
+The wallet can now track transactions to addresses (or scripts) for which you
+do not have the private keys.
+
+This can be used to track payments without needing the private keys online on a
+possibly vulnerable system. In addition, it can help for (manual) construction
+of multisig transactions where you are only one of the signers.
+
+One new RPC, `importaddress`, is added which functions similarly to
+`importprivkey`, but instead takes an address or script (in hexadecimal) as
+argument. After using it, outputs credited to this address or script are
+considered to be yours.
+
+The following RPCs have optional support for watch-only addresses:
+`getbalance`, `listreceivedbyaddress`, `listreceivedbyaccount`,
+`listtransactions`, `listaccounts`, `listsinceblock`, `gettransaction`. See the
+RPC documentation for those methods for more information.
+
+Compared to using `getrawtransaction`, this mechanism does not require
+`-txindex`, scales better, integrates better with the wallet, and is compatible
+with future block chain pruning functionality. It does mean the address needs
+to added to the wallet before the payment, though.
+
0.10.0 Release notes
=======================