Pieter Wuille c8988460a2 Add support for watch-only addresses
Changes:
* Add Add/Have WatchOnly methods to CKeyStore, and implementations
  in CBasicKeyStore.
* Add similar methods to CWallet, and support entries for it in
  CWalletDB.
* Make IsMine in script/wallet return a new enum 'isminetype',
  rather than a boolean. This allows distinguishing between
  spendable and unspendable coins.
* Add a field fSpendable to COutput (GetAvailableCoins' return type).
* Mark watchonly coins in listunspent as 'watchonly': true.
* Add 'watchonly' to validateaddress, suppressing script/pubkey/...
  in this case.

Based on a patch by Eric Lombrozo.

Conflicts:
	src/qt/walletmodel.cpp
	src/rpcserver.cpp
	src/wallet.cpp
2014-07-02 15:48:37 +02:00
..
2014-06-21 19:47:43 +02:00
2014-05-13 11:41:59 +02:00
2014-07-02 15:48:37 +02:00
2014-07-02 15:48:37 +02:00
2014-01-23 16:05:01 +01:00
2014-06-27 07:54:21 -07:00
2014-06-27 07:54:21 -07:00
2013-12-04 12:46:13 +01:00
2013-12-04 12:46:13 +01:00
2014-06-21 19:47:43 +02:00
2014-07-01 12:55:33 +02:00
2014-07-01 12:28:05 -04:00
2014-05-22 00:23:03 +07:00
2014-06-23 23:10:24 +02:00
2014-06-28 13:19:14 +02:00
2014-06-29 21:50:55 +02:00
2014-06-28 19:16:15 -07:00
2014-06-28 19:16:15 -07:00
2014-07-02 15:48:37 +02:00
2014-06-30 11:27:46 +02:00
2014-06-12 13:52:15 +02:00
2013-11-11 10:31:09 +10:00
2014-07-02 15:48:37 +02:00