bool fAllowWatchOnly
Includes watch only addresses which are solvable.
bool GetBoolArg(const std::string &strArg, bool fDefault) const
Return boolean argument or default value.
int m_min_depth
Minimum chain depth value for coin availability.
bool fOverrideFeeRate
Override automatic min/max checks on fee, m_feerate must be set if true.
bool m_avoid_partial_spends
Avoid partial use of funds sent to a given address.
std::set< COutPoint > setSelected
Optional< bool > m_signal_bip125_rbf
Override the wallet's m_signal_rbf if set.
const int DEFAULT_MAX_DEPTH
bool m_add_inputs
If false, only selected inputs are used.
CTxDestination destChange
Custom change destination, if not set an address is generated.
bool fAllowOtherInputs
If false, allows unselected inputs, but requires all selected inputs be used.
const int DEFAULT_MIN_DEPTH
Optional< unsigned int > m_confirm_target
Override the default confirmation target if set.
bool m_avoid_address_reuse
Forbids inclusion of dirty (previously used) addresses.
static constexpr bool DEFAULT_AVOIDPARTIALSPENDS
Default for -avoidpartialspends.
int m_max_depth
Maximum chain depth value for coin availability.
Use default settings based on other criteria.
FeeEstimateMode m_fee_mode
Fee estimation mode to control arguments to estimateSmartFee.
Optional< CFeeRate > m_feerate
Override the wallet's m_pay_tx_fee if set.
Optional< OutputType > m_change_type
Override the default change type if set, ignored if destChange is set.