aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/spend.cpp
AgeCommit message (Expand)Author
2022-06-19scripted-diff: rename fAllowOtherInputs -> m_allow_other_inputsfurszy
2022-06-19refactor: use GetWalletTx in SelectCoins instead of access mapWalletfurszy
2022-06-19wallet: move "use-only coinControl inputs" below the selected inputs lookupfurszy
2022-06-19wallet: unify “allow/block other inputs“ conceptfurszy
2022-06-18wallet: fix warning: "argument name 'feerate' in comment does not match param...furszy
2022-06-17Merge bitcoin/bitcoin#25005: wallet: remove extra wtx lookup in 'AvailableCoi...Andrew Chow
2022-06-16Merge bitcoin/bitcoin#24649: wallet: do not count wallet utxos as externalAndrew Chow
2022-06-08wallet: GetAvailableBalance, remove double walk-through every available coinfurszy
2022-06-08wallet: add 'only_spendable' filter to AvailableCoinsfurszy
2022-06-08wallet: avoid extra IsSpentKey -> GetWalletTx lookupsfurszy
2022-06-08wallet: IsSpent, 'COutPoint' arg instead of (hash, index)furszy
2022-06-08wallet: IsLockedCoin, 'COutPoint' arg instead of (hash, index)furszy
2022-06-08wallet: AvailableCoins, don't call 'wtx.tx->vout[i]' multiple timesfurszy
2022-06-08wallet: return 'CoinsResult' struct in `AvailableCoins`furszy
2022-05-26Merge bitcoin/bitcoin#25003: tracing: fix `coin_selection:aps_create_tx_inter...Andrew Chow
2022-05-21Set effective_value when initializing a COutputishaanam
2022-05-18wallet: do not count wallet utxos as externalS3RK
2022-05-17tracing: fix `coin_selection:aps_create_tx_internal` calling logicSebastian Falbesoner
2022-05-16wallet: CreateTransaction(): return out-params as (optional) structSebastian Falbesoner
2022-05-16wallet: CreateTransactionInternal(): return out-params as (optional) structSebastian Falbesoner
2022-04-14wallet: Add some tracepoints for coin selectionAndrew Chow
2022-04-14wallet: compute waste for SelectionResults of preset inputsAndrew Chow
2022-04-14wallet: track which coin selection algorithm produced a SelectionResultAndrew Chow
2022-04-04refactor: fix clang-tidy named args usagefanquake
2022-03-25[wallet] randomly generate change targetsglozow
2022-03-25refactor coin selection for parameterizable change targetglozow
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