aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/spend.cpp
AgeCommit message (Expand)Author
2023-03-23Merge bitcoin/bitcoin#24845: wallet: return error msg for "too-long-mempool-...glozow
2023-03-22Merge bitcoin/bitcoin#27271: RPC: Fix fund transaction crash when at 0-value,...Andrew Chow
2023-03-19Merge bitcoin/bitcoin#25666: refactor: wallet, do not translate init options ...fanquake
2023-03-16Fix fund transaction case at 0-value, 0-feeGreg Sanders
2023-03-10wallet: return error msg for too-long-mempool-chain failurefurszy
2023-03-08wallet: remove coin control arg from AutomaticCoinSelectionfurszy
2023-03-08wallet: GroupOutput, remove unneeded "spendable" checkfurszy
2023-03-08wallet: APS, don't create empty groupsfurszy
2023-03-08wallet: do not make two COutputs, use shared_ptrfurszy
2023-03-07wallet: refactor coin selection algos to return util::Resultfurszy
2023-03-06wallet: single output groups filtering and grouping processfurszy
2023-03-06wallet: unify outputs grouping processfurszy
2023-03-06wallet: decouple outputs grouping process from each ChooseSelectionResultfurszy
2023-03-06refactor: make OutputGroup::m_outputs field a vector of shared_ptrfurszy
2023-03-03wallet: make OutputGroup "positive_only" filter explicitfurszy
2023-02-23wallet: skip R-value grinding for external signersSjors Provoost
2023-02-20Merge bitcoin/bitcoin#27053: wallet: reuse change dest when re-creating TX wi...fanquake
2023-02-16Merge bitcoin/bitcoin#24149: Signing support for Miniscript Descriptorsfanquake
2023-02-15wallet: reuse change dest when recreating TX with avoidpartialspendsMatthew Zipkin
2023-02-11wallet: check solvability using descriptor in AvailableCoinsAntoine Poinsot
2023-01-18Merge bitcoin/bitcoin#25659: wallet: simplify ListCoins implementationAndrew Chow
2023-01-03refactor: use braced init for integer constants instead of c style castsPasta
2023-01-03Merge bitcoin/bitcoin#26661: wallet: Coin Selection, return accurate error me...Andrew Chow
2023-01-03wallet: unify FindNonChangeParentOutput functionsfurszy
2023-01-03wallet: simplify ListCoins implementationfurszy
2023-01-03Merge bitcoin/bitcoin#25789: test: clean and extend availablecoins_tests cove...Andrew Chow
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-12-21wallet: return accurate error messages from Coin Selectionfurszy
2022-12-21wallet: make SelectCoins flow return util::Resultfurszy
2022-12-21wallet: refactor eight consecutive 'AttemptSelection' calls into a loopfurszy
2022-12-14Merge bitcoin/bitcoin#26668: wallet: if only have one output type, don't perf...Andrew Chow
2022-12-09wallet: Sanity check fee paid cannot be negativeAndrew Chow
2022-12-09wallet: Move fee underpayment check to after fee settingAndrew Chow
2022-12-08wallet: if only have one output type, don't perform "mixed" coin selectionfurszy
2022-12-06wallet: Rename nFeeRet in CreateTransactionInternal to current_feeAndrew Chow
2022-12-06Merge bitcoin/bitcoin#25729: wallet: Check max transaction weight in CoinSele...Andrew Chow
2022-12-06Merge bitcoin/bitcoin#26238: clang-tidy: fixup named argument commentsMarcoFalke
2022-12-06Merge bitcoin/bitcoin#26611: wallet: Change coin selection fee assert to errorMarcoFalke
2022-12-05wallet: Check max tx weight in coin selectorAurèle Oulès
2022-12-05wallet: Change coin selection fee assert to errorAndrew Chow
2022-12-05Fixup clang-tidy named argument commentsfanquake
2022-12-02refactor: make CoinsResult total amounts members privatefurszy
2022-12-02wallet: SelectCoins, return early if wallet's UTXOs cannot cover the targetfurszy
2022-11-29wallet: bugfix, 'CoinsResult::Erase' is erasing only one output of the setfurszy
2022-11-16wallet: AvailableCoins, add arg to include/skip locked coinsfurszy
2022-10-29scripted-diff: wallet: rename AvailableCoinsParams members to snake_casefurszy
2022-10-29wallet: group AvailableCoins filtering parameters in a single structfurszy
2022-10-29RPC: listunspent, add "include immature coinbase" flagfurszy
2022-10-26wallet: SelectCoins, return early if target is covered by preset-inputsfurszy
2022-10-26wallet: simplify preset inputs selection target checkfurszy