Select coins using the Branch and Bound algorithm to find a changeless solution.
Synopsis
Declared in <wallet/coinselection.h>
util::Result<SelectionResult>
SelectCoinsBnB(
std::vector<OutputGroup>& utxo_pool,
CAmount const& selection_target,
CAmount const& cost_of_change,
int max_selection_weight);
Return Value
If successful, a valid SelectionResult, otherwise util::Error.
Parameters
Name |
Description |
utxo_pool |
The output groups eligible for selection. |
selection_target |
The target value to select for. |
cost_of_change |
The cost of creating and later spending a change output. |
max_selection_weight |
The maximum allowed weight for a valid selection. |
Created with MrDocs