注意: 此页面尚未翻译成中文。以下内容为英文原版。The FewestCoinSelector class provides a coin selection algorithm that selects the fewest UTXOs required to meet the target amount. This algorithm is useful for minimizing the size of the transaction and the fees associated with it. This class is a sub-class of AbstractCoinSelector | AbstractCoinSelector and implements the AbstractCoinSelector.performSelection | performSelection method to provide the actual coin selection logic.
Extends
AbstractCoinSelector
Constructors
new FewestCoinSelector()
Parameters
Returns
FewestCoinSelector
Inherited from
AbstractCoinSelector.constructor
Source
transaction/abstract-coinselector.ts:61Methods
decreaseFee()
Parameters
Returns
SelectedCoinsResult
Source
transaction/coinselector-fewest.ts:280increaseFee()
Parameters
Returns
SelectedCoinsResult
Returns true if successful, false if insufficient funds.
Source
transaction/coinselector-fewest.ts:226performSelection()
Parameters
Returns
SelectedCoinsResult
The selected UTXOs and outputs.
Overrides
AbstractCoinSelector.performSelection
