aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
AgeCommit message (Expand)Author
2023-10-30refactor: Fix bugprone-string-constructor warningMarcoFalke
2023-10-27refactor: Add LIFETIMEBOUND to all (w)txid gettersMarcoFalke
2023-10-26Merge bitcoin/bitcoin#28107: util: Type-safe transaction identifiersAndrew Chow
2023-10-25bugfix: Mark CNoDestination and PubKeyDestination constructor explicitMarcoFalke
2023-10-24build: Bump minimum supported Clang to clang-13MarcoFalke
2023-10-23Merge bitcoin/bitcoin#28609: wallet: Reload watchonly and solvables wallets a...Ryan Ofsky
2023-10-19wallet: Reload watchonly and solvables wallets after migrationAndrew Chow
2023-10-19wallet: Copy all tx metadata to watchonly walletAndrew Chow
2023-10-17Merge bitcoin/bitcoin#28544: wallet: Add TxStateString function for debugging...Andrew Chow
2023-10-12Introduce types for txids & wtxidsdergoegge
2023-10-12tidy: modernize-use-emplaceMarcoFalke
2023-10-05wallet: No BDB creation, unless -deprecatedrpc=create_bdbMarcoFalke
2023-10-02Merge bitcoin/bitcoin#27596: assumeutxo (2)Andrew Chow
2023-10-02Merge bitcoin/bitcoin#28542: wallet: Check for uninitialized last processed a...fanquake
2023-10-02Merge bitcoin/bitcoin#28508: refactor: Remove SER_GETHASH, hard-code client v...fanquake
2023-09-30wallet: validationinterface: only handle active chain notificationsJames O'Beirne
2023-09-30validation: pass ChainstateRole for validationinterface callsJames O'Beirne
2023-09-27Merge bitcoin/bitcoin#28505: rpc: bumpfee, improve doc for 'reduce_output' argAndrew Chow
2023-09-27wallet: Add TxStateString function for debugging and loggingRyan Ofsky
2023-09-26wallet: Check last block and conflict height are valid in MarkConflictedAndrew Chow
2023-09-26rpc: bumpfee, improve doc for 'reduce_output' argfurszy
2023-09-22Merge bitcoin-core/gui#119: Replace send-to-self with dual send+receive entriesHennadii Stepanov
2023-09-20Merge bitcoin-core/gui#738: Add menu option to migrate a walletHennadii Stepanov
2023-09-19Merge bitcoin/bitcoin#28125: wallet: bugfix, disallow migration of invalid sc...Andrew Chow
2023-09-19Merge bitcoin/bitcoin#28246: wallet: Use CTxDestination in CRecipient instead...fanquake
2023-09-19Remove SER_GETHASH, hard-code client version in CKeyPool serializeMarcoFalke
2023-09-19Remove unused GetType() from OverrideStream, CVectorWriter, SpanReaderMarcoFalke
2023-09-14Merge bitcoin/bitcoin#26152: Bump unconfirmed ancestor transactions to target...Andrew Chow
2023-09-13Amend bumpfee for inputs with overlapping ancestryMurch
2023-09-13Bump unconfirmed parent txs to target feerateMurch
2023-09-13coinselection: Move GetSelectionWaste into SelectionResultAndrew Chow
2023-09-12[refactor] Define MessageStartChars as std::arrayTheCharlatan
2023-09-12Merge bitcoin/bitcoin#28414: wallet rpc: return final tx hex from walletproce...Andrew Chow
2023-09-12wallet: Use CTxDestination in CRecipient rather than scriptPubKeyAndrew Chow
2023-09-12Add PubKeyDestination for P2PK scriptsAndrew Chow
2023-09-08consensus/validation.h: remove needless GetTransactionOutputWeight helperAntoine Poinsot
2023-09-06Merge bitcoin/bitcoin#26567: Wallet: estimate the size of signed inputs using...Andrew Chow
2023-09-05wallet rpc: return final tx hex from walletprocesspsbt if completeMatthew Zipkin
2023-08-25wallet: accurately account for the size of the witness stackAntoine Poinsot
2023-08-25wallet: use descriptor satisfaction size to estimate inputs sizeAntoine Poinsot
2023-08-25descriptor: introduce a method to get the satisfaction sizeAntoine Poinsot
2023-08-24Merge bitcoin/bitcoin#27585: fuzz: improve `coinselection`Andrew Chow
2023-08-24rpc: Add MaybeArg() and Arg() default helperMarcoFalke
2023-08-23fuzz: coinselection, fix `m_cost_of_change`brunoerg
2023-08-23fuzz: coinselection, BnB should never produce changebrunoerg
2023-08-23fuzz: coinselection, compare `GetSelectedValue` with targetbrunoerg
2023-08-23fuzz: coinselection, improve `ComputeAndSetWaste`brunoerg
2023-08-23fuzz: coinselection, add coverage for `Merge`brunoerg
2023-08-23fuzz: coinselection, add coverage for `GetShuffledInputVector`/`GetInputSet`brunoerg
2023-08-23fuzz: coinselection, add coverage for `AddInputs`brunoerg