It's useful for an external application tracking coins to not be limited
by our change detection. For instance, for a watchonly wallet with two
descriptors a transaction from one to the other would be considered a
change output and not be included in the result (if the address was not
generated by this wallet).
{"include_watchonly",RPCArg::Type::BOOL,RPCArg::DefaultHint{"true for watch-only wallets, otherwise false"},"Include transactions to watch-only addresses (see 'importaddress')"},
{"include_watchonly",RPCArg::Type::BOOL,RPCArg::DefaultHint{"true for watch-only wallets, otherwise false"},"Include transactions to watch-only addresses (see 'importaddress')"},
{"include_removed",RPCArg::Type::BOOL,RPCArg::Default{true},"Show transactions that were removed due to a reorg in the \"removed\" array\n"
{"include_removed",RPCArg::Type::BOOL,RPCArg::Default{true},"Show transactions that were removed due to a reorg in the \"removed\" array\n"
"(not guaranteed to work on pruned nodes)"},
"(not guaranteed to work on pruned nodes)"},
{"include_change",RPCArg::Type::BOOL,RPCArg::Default{false},"Also add entries for change outputs.\n"},