aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/spend.cpp
AgeCommit message (Expand)Author
2022-03-24Merge bitcoin/bitcoin#24091: wallet: Consolidate CInputCoin and COutputfanquake
2022-03-23coinselection: Use COutput instead of CInputCoinAndrew Chow
2022-03-23moveonly: move COutput to coinselection.hAndrew Chow
2022-03-23wallet: Remove CWallet and CWalletTx from COutput's constructorAndrew Chow
2022-03-23wallet: Replace CWalletTx in COutput with COutPoint and CTxOutAndrew 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-03-14wallet: Pass FastRandomContext& to DiscourageFeeSnipingMarcoFalke
2022-03-14Merge bitcoin/bitcoin#24225: wallet: Add sanity checks to DiscourageFeeSnipingAndrew Chow
2022-03-11[wallet] assert BnB internally calculated waste is the same as GetSelectionWa...glozow
2022-02-17User-facing content fixups from transifex translator feedbackJon Atack
2022-02-02wallet: Add sanity checks to AntiFeeSnipeMarcoFalke
2022-01-31Merge bitcoin/bitcoin#24136: Extract CTxIn::MAX_SEQUENCE_NONFINAL constant, r...MarcoFalke
2022-01-26Extract CTxIn::MAX_SEQUENCE_NONFINAL constantMarcoFalke
2022-01-25Merge bitcoin/bitcoin#24067: wallet: Actually treat (un)confirmed txs as (un)...Andrew Chow
2022-01-25wallet: Avoid dropping confirmed coinsMarcoFalke
2022-01-24wallet: Allow user specified input size to overrideAndrew Chow
2022-01-11Merge bitcoin/bitcoin#23497: Add `src/node/` and `src/wallet/` code to `node:...MarcoFalke
2022-01-06Add src/wallet/* code to wallet:: namespaceRussell Yanofsky
2021-12-27doc: Remove outdated scriptChange TODO commentMarcoFalke
2021-12-05Use SelectionResult in SelectCoinsAndrew Chow
2021-12-05Use SelectionResult in AttemptSelectionAndrew Chow
2021-12-05Use SelectionResult for waste calculationAndrew Chow
2021-12-05Make an OutputGroup for preset inputsAndrew Chow
2021-12-05Return SelectionResult from SelectCoinsSRDAndrew Chow
2021-12-05Return SelectionResult from KnapsackSolverAndrew Chow
2021-12-05Return SelectionResult from SelectCoinsBnBAndrew Chow
2021-10-06External input fund support cleanupsGregory Sanders
2021-10-05Merge bitcoin/bitcoin#22951: consensus: move amount.h into consensusMarcoFalke
2021-09-30[MOVEONLY] consensus: move amount.h into consensusfanquake
2021-09-29Allow Coin Selection be able to take external inputsAndrew Chow
2021-09-23Use SelectCoinsSRD if it has less wasteAndrew Chow
2021-09-01refactor: Detach wallet transaction methods (followup for move-only)Russell Yanofsky
2021-08-27Use waste metric for deciding which selection to useAndrew Chow
2021-08-27Allow the long term feerate to be configured, default of 10 sat/vbAndrew Chow
2021-08-13wallet: Assert that enough was selected to cover the feesAndrew Chow
2021-07-01Use bilingual_str for address fetching functionsAndrew Chow
2021-06-22wallet: Add error message to GetReservedDestinationAndrew Chow
2021-05-30scripted-diff: Rename SelectCoinsMinConf to AttemptSelectionAndrew Chow
2021-05-30Move vin filling to before final fee settingAndrew Chow
2021-05-30Set m_subtract_fee_outputs during recipients vector loopAndrew Chow
2021-05-30Move variable initializations to where they are usedAndrew Chow
2021-05-30Move recipients vector checks to beginning of CreateTransactionAndrew Chow
2021-05-30Rename nSubtractFeeFromAmount in CreateTransactionAndrew Chow
2021-05-30Rename nValue and nValueToSelectAndrew Chow
2021-05-30Remove extraneous scope in CreateTransactionInternalAndrew Chow