aboutsummaryrefslogtreecommitdiff
path: root/src/bench/coin_selection.cpp
AgeCommit message (Expand)Author
2022-03-25bench: fix incorrect named args in coin_selection benchfanquake
2022-03-25[wallet] remove MIN_CHANGEglozow
2022-03-25refactor coin selection for parameterizable change targetglozow
2022-03-24Merge bitcoin/bitcoin#24091: wallet: Consolidate CInputCoin and COutputfanquake
2022-03-23coinselection: Remove CInputCoinAndrew Chow
2022-03-23coinselection: Use COutput instead of CInputCoinAndrew Chow
2022-03-23wallet: Remove CWallet and CWalletTx from COutput's constructorAndrew Chow
2022-03-23wallet: Provide input bytes to COutputAndrew Chow
2022-03-17wallet: Store whether a COutput is from the walletAndrew Chow
2022-03-17wallet: Store tx time in COutputAndrew Chow
2022-03-17wallet: Remove use_max_sig default valueAndrew Chow
2022-03-17scripted-diff: Rename COutput member variablesAndrew Chow
2022-03-14wallet: Pass FastRandomContext& to coin selectionMarcoFalke
2022-01-06Add src/wallet/* code to wallet:: namespaceRussell Yanofsky
2022-01-06Add src/node/* code to node:: namespaceRussell Yanofsky
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-09Merge bitcoin/bitcoin#22019: wallet: Introduce SelectionResult for encapsulat...W. J. van der Laan
2021-12-05Use SelectionResult in AttemptSelectionAndrew Chow
2021-12-05Return SelectionResult from SelectCoinsBnBAndrew Chow
2021-11-15refactor: Make CWalletTx sync state type-safeRussell Yanofsky
2021-11-09Remove `gArgs` from `wallet.h` and `wallet.cpp`Kiminuo
2021-10-15bench: Use DescriptorScriptPubKeyMan for wallet thingsAndrew Chow
2021-10-15bench: remove global testWallet from CoinSelection benchmarkAndrew Chow
2021-09-07Enable clang-tidy bugprone-argument-comment and fix violationsMarcoFalke
2021-09-01refactor: Detach wallet transaction methods (followup for move-only)Russell Yanofsky
2021-05-30scripted-diff: Rename SelectCoinsMinConf to AttemptSelectionAndrew Chow
2021-05-19Remove use_bnb and bnb_usedAndrew Chow
2021-05-19Roll static tx fees into nValueToSelect instead of having it be separateAndrew Chow
2021-03-17Merge #21083: wallet: Avoid requesting fee rates multiple times during coin s...Samuel Dobson
2021-03-16Rename CoinSelectionParams::effective_fee to m_effective_feerateAndrew Chow
2021-03-16wallet: Move discard feerate fetching to CreateTransactionAndrew Chow
2021-03-16wallet: Move long term feerate setting to CreateTransactionAndrew Chow
2021-03-11scripted-diff: remove MakeUnique<T>()fanquake
2021-02-01Merge #20040: wallet: Refactor OutputGroups to handle fees and spending eligi...Samuel Dobson
2020-12-31scripted-diff: Bump copyright headersMarcoFalke
2020-10-02Move OutputGroup positive only filtering into InsertAndrew Chow
2020-09-29Move GroupOutputs into SelectCoinsMinConfAndrew Chow
2020-09-29Remove OutputGroup non-default constructorsAndrew Chow
2020-09-03Remove WalletLocation classRussell Yanofsky
2020-07-30Merge #18011: Replace current benchmarking framework with nanobenchWladimir J. van der Laan
2020-06-17scripted-diff: Replace WalletDatabase::Create* with CreateWalletDatabaseAndrew Chow
2020-06-13Replace current benchmarking framework with nanobenchMartin Ankerl
2020-01-23Refactor: Allow LegacyScriptPubKeyMan to be nullAndrew Chow
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-10-28Pass NodeContext, ConnMan, BanMan references more placesRussell Yanofsky
2019-04-10bitcoin-wallet tool: Drop MakeChain callsRussell Yanofsky
2018-11-27bench: Destroy wallet txs instead of leaking their memoryMarcoFalke
2018-11-06Pass chain and client variables where neededRussell Yanofsky
2018-10-25wallet: Refactor to use WalletLocationJoão Barbosa
2018-09-21tests: Use MakeUnique to construct objects owned by unique_ptrspracticalswift