Bitcoin ABC 0.26.3
P2P Digital Currency
|
#include <coinselection.h>
Public Member Functions | |
OutputGroup () | |
OutputGroup (const CFeeRate &effective_feerate, const CFeeRate &long_term_feerate) | |
void | Insert (const CInputCoin &output, int depth, bool from_me, bool positive_only) |
bool | EligibleForSpending (const CoinEligibilityFilter &eligibility_filter) const |
Public Attributes | |
std::vector< CInputCoin > | m_outputs |
bool | m_from_me {true} |
Amount | m_value = Amount::zero() |
int | m_depth {999} |
Amount | effective_value = Amount::zero() |
Amount | fee = Amount::zero() |
CFeeRate | m_effective_feerate {Amount::zero()} |
Amount | long_term_fee = Amount::zero() |
CFeeRate | m_long_term_feerate {Amount::zero()} |
Definition at line 81 of file coinselection.h.
|
inline |
Definition at line 92 of file coinselection.h.
|
inline |
Definition at line 93 of file coinselection.h.
bool OutputGroup::EligibleForSpending | ( | const CoinEligibilityFilter & | eligibility_filter | ) | const |
void OutputGroup::Insert | ( | const CInputCoin & | output, |
int | depth, | ||
bool | from_me, | ||
bool | positive_only | ||
) |
Definition at line 351 of file coinselection.cpp.
Amount OutputGroup::effective_value = Amount::zero() |
Definition at line 86 of file coinselection.h.
Amount OutputGroup::fee = Amount::zero() |
Definition at line 87 of file coinselection.h.
Amount OutputGroup::long_term_fee = Amount::zero() |
Definition at line 89 of file coinselection.h.
int OutputGroup::m_depth {999} |
Definition at line 85 of file coinselection.h.
CFeeRate OutputGroup::m_effective_feerate {Amount::zero()} |
Definition at line 88 of file coinselection.h.
Definition at line 83 of file coinselection.h.
CFeeRate OutputGroup::m_long_term_feerate {Amount::zero()} |
Definition at line 90 of file coinselection.h.
std::vector<CInputCoin> OutputGroup::m_outputs |
Definition at line 82 of file coinselection.h.
Amount OutputGroup::m_value = Amount::zero() |
Definition at line 84 of file coinselection.h.