neobytes/src/wallet
UdjinM6 0dce846d5a
Add an option to use specific address as a source of funds in protx rpc commands (otherwise use payoutAddress/operatorPayoutAddress) (#2581)
* Add an option to use specific address as a source of funds in protx rpc commands

* fix typo "must"

* Always use payoutAddress (or operatorPayoutAddress) as a default if no fundAddress was specified

* make sure we actually selected some inputs

* fundAddress -> feeSourceAddress

* Align help text with new logic

* fix protx_update_service

* fix protx_revoke

* Add fRequireAllInputs to CCoinControl and use it in FundSpecialTx

This avoids adding all inputs even though they are not needed.

* Allow to specify empty operator payout address and simplify fee code in update_service

DIP3 tests were failing to call "protx update_service" as it did not accept
an empty "operatorPayoutAddress".

This also simplifies handling of the feeSourceAddr.

* Specify source for funds and fees in DIP3 tests
2018-12-28 12:24:48 +03:00
..
test Merge #9643: [refactor] Remove using namespace <xxx> from wallet/ & util* 2018-02-21 22:32:13 +03:00
coincontrol.h Add an option to use specific address as a source of funds in protx rpc commands (otherwise use payoutAddress/operatorPayoutAddress) (#2581) 2018-12-28 12:24:48 +03:00
crypter.cpp Merge #8753: Locked memory manager 2018-01-13 13:44:39 +01:00
crypter.h Use override keyword for overriden class member functions (#1644) 2018-02-15 10:29:15 +03:00
db.cpp Merge #9643: [refactor] Remove using namespace <xxx> from wallet/ & util* 2018-02-21 22:32:13 +03:00
db.h Merge #10308: [wallet] Securely erase potentially sensitive keys/values 2018-01-26 12:59:29 +01:00
rpcdump.cpp Show some info about the wallet dumped via dumpwallet (#2191) 2018-07-28 16:50:58 +03:00
rpcwallet.cpp Clarify addlocked description in getbalance RPC (#2364) 2018-10-25 17:29:00 +03:00
rpcwallet.h Merge #8163: Do not shadow global RPC table variable (tableRPC) 2018-01-09 14:16:37 +01:00
wallet.cpp Add an option to use specific address as a source of funds in protx rpc commands (otherwise use payoutAddress/operatorPayoutAddress) (#2581) 2018-12-28 12:24:48 +03:00
wallet.h Allow consuming specific UTXO in gobject prepare command (#2482) 2018-12-03 21:00:09 +03:00
walletdb.cpp Merge #9643: [refactor] Remove using namespace <xxx> from wallet/ & util* 2018-02-21 22:32:13 +03:00
walletdb.h Merge #9108: Use importmulti timestamp when importing watch only keys (on top of #9682) 2018-02-01 11:13:01 +01:00