Coin Control Features.
More...
#include <coincontrol.h>
Coin Control Features.
Definition at line 21 of file coincontrol.h.
◆ CCoinControl()
CCoinControl::CCoinControl |
( |
| ) |
|
|
inline |
◆ HasSelected()
bool CCoinControl::HasSelected |
( |
| ) |
const |
|
inline |
◆ IsSelected()
bool CCoinControl::IsSelected |
( |
const COutPoint & |
output | ) |
const |
|
inline |
◆ ListSelected()
void CCoinControl::ListSelected |
( |
std::vector< COutPoint > & |
vOutpoints | ) |
const |
|
inline |
◆ Select()
void CCoinControl::Select |
( |
const COutPoint & |
output | ) |
|
|
inline |
◆ SetNull()
void CCoinControl::SetNull |
( |
| ) |
|
◆ UnSelect()
void CCoinControl::UnSelect |
( |
const COutPoint & |
output | ) |
|
|
inline |
◆ UnSelectAll()
void CCoinControl::UnSelectAll |
( |
| ) |
|
|
inline |
◆ destChange
◆ fAllowOtherInputs
bool CCoinControl::fAllowOtherInputs |
If false, allows unselected inputs, but requires all selected inputs be used.
Definition at line 32 of file coincontrol.h.
◆ fAllowWatchOnly
bool CCoinControl::fAllowWatchOnly |
Includes watch only addresses which are solvable.
Definition at line 34 of file coincontrol.h.
◆ fOverrideFeeRate
bool CCoinControl::fOverrideFeeRate |
Override automatic min/max checks on fee, m_feerate must be set if true.
Definition at line 36 of file coincontrol.h.
◆ m_add_inputs
bool CCoinControl::m_add_inputs |
If false, only selected inputs are used.
Definition at line 27 of file coincontrol.h.
◆ m_avoid_address_reuse
bool CCoinControl::m_avoid_address_reuse |
Forbids inclusion of dirty (previously used) addresses.
Definition at line 44 of file coincontrol.h.
◆ m_avoid_partial_spends
bool CCoinControl::m_avoid_partial_spends |
Avoid partial use of funds sent to a given address.
Definition at line 42 of file coincontrol.h.
◆ m_change_type
std::optional<OutputType> CCoinControl::m_change_type |
Override the default change type if set, ignored if destChange is set.
Definition at line 25 of file coincontrol.h.
◆ m_confirm_target
std::optional<unsigned int> CCoinControl::m_confirm_target |
Override the default confirmation target if set.
Definition at line 40 of file coincontrol.h.
◆ m_feerate
std::optional<CFeeRate> CCoinControl::m_feerate |
Override the wallet's m_pay_tx_fee if set.
Definition at line 38 of file coincontrol.h.
◆ m_include_unsafe_inputs
bool CCoinControl::m_include_unsafe_inputs = false |
If false, only safe inputs will be used (confirmed or self transfers)
Definition at line 29 of file coincontrol.h.
◆ m_max_depth
Maximum chain depth value for coin availability.
Definition at line 48 of file coincontrol.h.
◆ m_min_depth
Minimum chain depth value for coin availability.
Definition at line 46 of file coincontrol.h.
◆ setSelected
std::set<COutPoint> CCoinControl::setSelected |
|
private |
The documentation for this class was generated from the following files: