aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet.cpp
AgeCommit message (Expand)Author
2017-08-22Merge #11007: wallet: Fix potential memory leak when loading a corrupted wall...Wladimir J. van der Laan
2017-08-18Merge #10952: [wallet] Remove vchDefaultKey and have better first run detectionWladimir J. van der Laan
2017-08-18Merge #11044: [wallet] Keypool topup cleanupsWladimir J. van der Laan
2017-08-18Merge #11039: Avoid second mapWallet lookupWladimir J. van der Laan
2017-08-16[wallet] Add logging to MarkReserveKeysAsUsedJohn Newbery
2017-08-16[wallet] Remove keypool_topup_cleanupsJohn Newbery
2017-08-16Use nullptr instead of zero (0) as the null pointer constantpracticalswift
2017-08-16Merge #10956: Fix typosMarcoFalke
2017-08-15Remove vchDefaultKey and have better first run detectionAndrew Chow
2017-08-14wallet: Avoid second mapWallet lookupJoão Barbosa
2017-08-14wallet: Fix memory leak when loading a corrupted wallet filepracticalswift
2017-08-14scripted-diff: stop using the gArgs wrappersMarko Bencun
2017-08-14Merge #10483: scripted-diff: Use the C++11 keyword nullptr to denote the poin...Wladimir J. van der Laan
2017-08-14Merge #11022: Basic keypool topupWladimir J. van der Laan
2017-08-10[wallet] keypool mark-used and topupJohn Newbery
2017-08-08Fix typos.practicalswift
2017-08-07scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift
2017-08-06Fix resendwallettransactions assert failure if -walletbroadcast=0Matt Corallo
2017-08-04[wallet] Add HasUnusedKeys() helperJohn Newbery
2017-08-04[wallet] Cache keyid -> keypool id mappingsJohn Newbery
2017-08-03Merge #10942: Eliminate fee overpaying edge case when subtracting fee from re...Wladimir J. van der Laan
2017-08-02[wallet] [moveonly] Move LoadKeyPool to cppMatt Corallo
2017-08-02[wallet] [moveonly] Move CAffectedKeysVisitorJonas Schnelli
2017-07-28Clarify help message for -discardfeeAlex Morcos
2017-07-28[wallet] Specify wallet name in wallet loading errorsJohn Newbery
2017-07-28Reject invalid wallet filesJoão Barbosa
2017-07-28Reject duplicate wallet filenamesJoão Barbosa
2017-07-27Eliminate fee overpaying edge case when subtracting fee from recipientsAlex Morcos
2017-07-26Merge #10854: Avoid using sizes on non-fixed-width types to derive protocol c...Wladimir J. van der Laan
2017-07-20Merge #10862: Remove unused variable int64_t nEnd. Fix typo: "conditon" → "...Wladimir J. van der Laan
2017-07-19Merge #10817: Redefine Dust and add a discard_rateWladimir J. van der Laan
2017-07-18Do not allow users to get keys from keypool without reserving themMatt Corallo
2017-07-18Remove unused variable int64_t nEndpracticalswift
2017-07-17Add a discard_rateAlex Morcos
2017-07-17Avoid using sizes on non-fixed-width types to derive protocol constants.Gregory Maxwell
2017-07-17No longer ever reuse keypool indexesMatt Corallo
2017-07-17Merge #10831: Batch flushing operations to the walletdb during top up and inc...Wladimir J. van der Laan
2017-07-17Print one log message per keypool top-up, not one per key.Gregory Maxwell
2017-07-17Pushdown walletdb though CWallet::AddKeyPubKey to avoid flushes.Gregory Maxwell
2017-07-17Merge #10706: Improve wallet fee logic and fix GUI bugsWladimir J. van der Laan
2017-07-17Merge #10330: [wallet] fix zapwallettxes interaction with persistent mempoolMarcoFalke
2017-07-16Pushdown walletdb object through GenerateNewKey/DeriveNewChildKey.Gregory Maxwell
2017-07-15Merge #10235: Track keypool entries as internal vs external in memoryPieter Wuille
2017-07-15[logs] fix zapwallettxes startup logsJohn Newbery
2017-07-15[wallet] fix zapwallettxes interaction with persistent mempoolJohn Newbery
2017-07-14Remove checking of mempool min fee from estimateSmartFee.Alex Morcos
2017-07-14Make QT fee displays use GetMinimumFee instead of estimateSmartFeeAlex Morcos
2017-07-14Refactor to use CoinControl in GetMinimumFee and FeeBumperAlex Morcos
2017-07-14Make CoinControl a required argument to CreateTransactionAlex Morcos
2017-07-14Clarify *(--.end()) iterator semantics in CWallet::TopUpKeyPoolMatt Corallo