aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
AgeCommit message (Expand)Author
2017-03-29Merge #9294: Use internal HD chain for change outputs (hd split)Wladimir J. van der Laan
2017-03-28ApproximateBestSubset should take inputs by reference, not valueRyan Havar
2017-03-28Fix rebase issue where pwalletMain was used instead of pwalletJonas Schnelli
2017-03-27Do not break backward compatibility during wallet encryptionJonas Schnelli
2017-03-24Add assertion for CanSupportFeature(FEATURE_HD_SPLIT)Jonas Schnelli
2017-03-24Define CWallet::DeriveNewChildKey() as privateJonas Schnelli
2017-03-24Optimize GetOldestKeyPoolTime(), return as soon as we have both oldest keysJonas Schnelli
2017-03-24Make sure we set the wallets min version to FEATURE_HD_SPLIT at the very firs...Jonas Schnelli
2017-03-24Remove FEATURE_HD_SPLIT bump TODOJonas Schnelli
2017-03-24Overhaul the internal/external key derive switchJonas Schnelli
2017-03-24Fix superfluous cast and code style nits in RPC wallet-hd.py testJonas Schnelli
2017-03-24CKeyPool avoid "catch (...)" in SerializationOpJonas Schnelli
2017-03-24Only show keypoolsize_hd_internal if HD split is enabledJonas Schnelli
2017-03-24GetOldestKeyPoolTime: if HD & HD Chain Split is enabled, response max(oldest-...Jonas Schnelli
2017-03-24Don't switch to HD-chain-split during wallet encryption of non HD-chain-split...Jonas Schnelli
2017-03-24Switch to 100% for the HD internal keypool sizeJonas Schnelli
2017-03-24Make sure we always generate one keypool key at minimumJonas Schnelli
2017-03-24Fix issue where CDataStream->nVersion was taken a CKeyPool record versionJonas Schnelli
2017-03-24Make sure we hand out keypool keys if HD_SPLIT is not enabledJonas Schnelli
2017-03-24Make sure ReserveKeyFromKeyPool only hands out internal keys if HD_SPLIT is s...Jonas Schnelli
2017-03-24Fix wrong keypool internal size in RPC getwalletinfo helpJonas Schnelli
2017-03-24Removed redundant IsLocked() check in NewKeyPool()Jonas Schnelli
2017-03-24Immediately return setKeyPool's size if HD or HD_SPLIT is disabled or not sup...Jonas Schnelli
2017-03-24[Wallet] split the keypool in an internal and external partJonas Schnelli
2017-03-18Rename first iterator to prevent shadowing.Pavel Janík
2017-03-17Merge #9818: Save watch only key timestamps when reimporting keysWladimir J. van der Laan
2017-03-17Merge #9592: [Qt] Add checkbox in the GUI to opt-in to RBF when creating a tr...Jonas Schnelli
2017-03-14Initialize nRelockTimePatrick Strateman
2017-03-10Add safe flag to listunspent resultNicolasDorier
2017-03-10Add COutput::fSafe member for safe handling of unconfirmed outputsRussell Yanofsky
2017-03-09Merge #9960: Trivial: Add const modifier to GetHDChain and IsHDEnabledWladimir J. van der Laan
2017-03-09Merge #9853: Fix error codes from various RPCsWladimir J. van der Laan
2017-03-09Trivial: Add const modifier to GetHDChain and IsHDEnabledNicolasDorier
2017-03-08Refactor: Remove using namespace <xxx> from wallet/Karl-Johan Alm
2017-03-08Merge #9936: [trivial] Fix three typos introduced into walletdb.h in commit 7...MarcoFalke
2017-03-07Return correct error codes in fundrawtransaction().John Newbery
2017-03-07Return correct error codes in removeprunedfunds().John Newbery
2017-03-07Return correct error codes in bumpfee().John Newbery
2017-03-07Merge #9602: Remove coin age priority and free transactions - implementationWladimir J. van der Laan
2017-03-07Merge #9369: Factor out CWallet::nTimeSmart computation into a method.Wladimir J. van der Laan
2017-03-07[trivial] Fix typos introduced in 7184e25c80aa8b1629a700bb7a7e290ad0bb2792practicalswift
2017-03-06Rename FlushWalletDB -> CompactWalletDB, add function descriptionMatt Corallo
2017-03-06Use CScheduler for wallet flushing, remove ThreadFlushWalletDBMatt Corallo
2017-03-06Merge #9906: Disallow copy constructor CReserveKeysWladimir J. van der Laan
2017-03-06Disallow copy of CReserveKeysGregory Sanders
2017-03-06[Wallet] refactor CWallet/CWalletDB/CDBJonas Schnelli
2017-03-06Merge #9333: Document CWalletTx::mapValue entries and remove erase of nonexis...Wladimir J. van der Laan
2017-03-06Merge #9908: Define 7200 second timestamp window constantWladimir J. van der Laan
2017-03-06Merge #9576: [wallet] Remove redundant initializationWladimir J. van der Laan
2017-03-03[cleanup] Remove coin age priority completely.Alex Morcos