191 Commits (381a46e38fa9262c868e5fee9ed0d1f71af4059e)

Author SHA1 Message Date
Jorge Timón 381a46e38f
Consensus: Policy: MOVEONLY: Move CFeeRate out of the consensus module 6 years ago
Alex Morcos 3edbd79a65 cleanup: reduce to one GetMinimumFee call signature 6 years ago
Russell Yanofsky 02d9f50d5f [wallet] Remove unneeded legacy getbalance code 6 years ago
Russell Yanofsky 82b7dc373a [wallet] Add GetLegacyBalance method to simplify getbalance RPC 6 years ago
Wladimir J. van der Laan 071c95570b wallet: Get rid of fFileBacked 6 years ago
Wladimir J. van der Laan 71afe3c099 wallet: Introduce database handle wrapper 6 years ago
Kalle Alm 75a08e7d17
[wallet] Add support for aborting wallet transaction rescans. 6 years ago
Matt Corallo 608bbccfb9 [qt] Stop treating coinbase outputs differently: show them at 1conf 6 years ago
Matt Corallo 185c7f08be Avoid reading the old hd master key during wallet encryption 6 years ago
Matt Corallo 9fececb2cb Remove CValidationInterface::UpdatedTransaction 6 years ago
NicolasDorier c37e32af0d [Wallet] Prevent CInputCoin to be in a null state 6 years ago
NicolasDorier e78bc45810 [Wallet] Decouple CInputCoin from CWalletTx 6 years ago
John Newbery d0cd0bd6d9 Make CWallet::SyncTransactions() interface friendlier 6 years ago
Alex Morcos 14e10aa842 Call estimate(Smart)Fee directly from CBlockPolicyEstimator 6 years ago
NicolasDorier fd44ac1e8b [Wallet] Rename std::pair<const CWalletTx*, unsigned int> to CInputCoin 6 years ago
Matt Corallo b1a6d4cd56 Take a CTransactionRef in AddToWalletIfInvolvingMe to avoid a copy 6 years ago
Matt Corallo 1c95e2f9c9 Use std::shared_ptr instead of boost::shared_ptr in ScriptForMining 6 years ago
Matt Corallo 91f1e6ce5e Remove dead-code tracking of requests for blocks we generated 6 years ago
Matt Corallo 461e49fee2 SyncTransaction->TxAddedToMempool/BlockConnected/Disconnected 6 years ago
Jonas Schnelli 0337a39d31
Refactor Bumpfee core functionality 6 years ago
Jonas Schnelli 9382f0425e
Do not break backward compatibility during wallet encryption 6 years ago
Jonas Schnelli cd468d07d5
Define CWallet::DeriveNewChildKey() as private 6 years ago
Jonas Schnelli 003e197498
Remove FEATURE_HD_SPLIT bump TODO 6 years ago
Jonas Schnelli 58e148333e
CKeyPool avoid "catch (...)" in SerializationOp 6 years ago
Jonas Schnelli d0a627a53a
Fix issue where CDataStream->nVersion was taken a CKeyPool record version 6 years ago
Jonas Schnelli 02592f4c5e
[Wallet] split the keypool in an internal and external part 6 years ago
Patrick Strateman fb6f90a4ce Initialize nRelockTime 6 years ago
Russell Yanofsky af61d9f78b Add COutput::fSafe member for safe handling of unconfirmed outputs 6 years ago
NicolasDorier 3cef95058c Trivial: Add const modifier to GetHDChain and IsHDEnabled 6 years ago
Matt Corallo 735d9b5362 Use CScheduler for wallet flushing, remove ThreadFlushWalletDB 6 years ago
Gregory Sanders 188f89c3bb Disallow copy of CReserveKeys 6 years ago
Russell Yanofsky 6c996c2df7 Add documentation describing CWallet::nTimeSmart. 6 years ago
Russell Yanofsky 1f98abe47b Factor out CWallet::nTimeSmart computation into a method. 6 years ago
Luke Dashjr 2e518e313b Move nWalletUnlockTime to CWallet::nRelockTime, and name timed task unique per CWallet 6 years ago
MarcoFalke ddf58c7573 wallet: Remove sendfree 6 years ago
Russell Yanofsky e2e2f4c856 Return errors from importmulti if complete rescans are not successful 6 years ago
Wladimir J. van der Laan 6c5427d24c wallet: Prevent "overrides a member function but is not marked 'override'" warnings 6 years ago
Russell Yanofsky a80f98b1c7 Use importmulti timestamp when importing watch only keys 6 years ago
Russell Yanofsky a58370e6a2 Dedup nTimeFirstKey update logic 6 years ago
Suhas Daftuar d625b907a1 wallet: Refactor dummy signature signing for reusability 6 years ago
Alex Morcos 0c0c63f70a Introduce WALLET_INCREMENTAL_RELAY_FEE 6 years ago
Alex Morcos ae9719ab87 Refactor GetMinimumFee to give option of providing targetFee 6 years ago
Russell Yanofsky 87ed396159 [trivial] Add comment documenting bumpfee mapValues 6 years ago
Jonas Schnelli 9aa4e6a6c2
[Wallet] Add an option to keep the change address key, true by default 6 years ago
mrbandrews cc0243ad32 [RPC] bumpfee 6 years ago
Suhas Daftuar 766e8a40b4 [wallet] Add IsAllFromMe: true if all inputs are from wallet 6 years ago
Alex Morcos 42f5ce4093 Try to reduce change output to make needed fee in CreateTransaction 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Jonas Schnelli 9e351c9586
SetMerkleBranch: remove unused code, remove cs_main lock requirement 6 years ago
Russell Yanofsky 39c77b00e3 Add documentation for CWalletTx::fFromMe member. 6 years ago