wallet::CoinEligibilityFilter::CoinEligibilityFilter

Constructors

Synopses

Declared in <wallet/coinselection.h>

Default construction is disabled.

CoinEligibilityFilter() = delete;
» more...

Construct a filter using the ancestor limit as the cluster limit.

CoinEligibilityFilter(
    int conf_mine,
    int conf_theirs,
    uint64_t max_ancestors);
» more...

Construct a filter with separate ancestor and cluster limits.

CoinEligibilityFilter(
    int conf_mine,
    int conf_theirs,
    uint64_t max_ancestors,
    uint64_t max_cluster_count);
» more...

Construct a filter that also controls whether partial groups may be used.

CoinEligibilityFilter(
    int conf_mine,
    int conf_theirs,
    uint64_t max_ancestors,
    uint64_t max_cluster_count,
    bool include_partial);
» more...

Parameters

NameDescription
conf_mineMinimum confirmations required for outputs we sent to ourselves.
conf_theirsMinimum confirmations required for outputs received from others.
max_ancestorsMaximum aggregated unconfirmed ancestors across the group.
max_cluster_countMaximum cluster count allowed for any single UTXO in the group.
include_partialWhether to allow partial output groups when full groups exist.