Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-19 | Merge #8456: [RPC] Simplified bumpfee command. | Wladimir J. van der Laan | |
cc0243a [RPC] bumpfee (mrbandrews) 52dde66 [wallet] Add include_unsafe argument to listunspent RPC (Russell Yanofsky) 766e8a4 [wallet] Add IsAllFromMe: true if all inputs are from wallet (Suhas Daftuar) | |||
2017-01-19 | [RPC] bumpfee | mrbandrews | |
This command allows a user to increase the fee on a wallet transaction T, creating a "bumper" transaction B. T must signal that it is BIP-125 replaceable. T's change output is decremented to pay the additional fee. (B will not add inputs to T.) T cannot have any descendant transactions. Once B bumps T, neither T nor B's outputs can be spent until either T or (more likely) B is mined. Includes code by @jonasschnelli and @ryanofsky | |||
2017-01-12 | Merge #9222: Add 'subtractFeeFromAmount' option to 'fundrawtransaction'. | Wladimir J. van der Laan | |
453bda6 Add 'subtractFeeFromOutputs' option to 'fundrawtransaction'. (Chris Moore) | |||
2017-01-10 | [wallet] Add IsAllFromMe: true if all inputs are from wallet | Suhas Daftuar | |
2017-01-06 | Try to reduce change output to make needed fee in CreateTransaction | Alex Morcos | |
Once we've picked coins and dummy-signed the transaction to calculate fee, if we don't have sufficient fee, then try to meet the fee by reducing change before resorting to picking new coins. | |||
2017-01-04 | Merge #9450: Increment MIT licence copyright header year on files modified ↵ | Wladimir J. van der Laan | |
in 2016 27765b6 Increment MIT Licence copyright header year on files modified in 2016 (isle2983) | |||
2017-01-03 | Merge #8776: Wallet refactoring leading up to multiwallet | Pieter Wuille | |
5394b39 Wallet: Split main logic from InitLoadWallet into CreateWalletFromFile (Luke Dashjr) fb0c934 Wallet: Let the interval-flushing thread figure out the filename (Luke Dashjr) | |||
2016-12-31 | Increment MIT Licence copyright header year on files modified in 2016 | isle2983 | |
Edited via: $ contrib/devtools/copyright_header.py update . | |||
2016-12-30 | SetMerkleBranch: remove unused code, remove cs_main lock requirement | Jonas Schnelli | |
2016-12-21 | Merge #8717: [WALLET] Addition of ImmatureCreditCached to MarkDirty() | Wladimir J. van der Laan | |
a560378 [WALLET] Addition of ImmatureCreditCached to MarkDirty() (Spencer Lievens) | |||
2016-12-20 | Merge #9262: Prefer coins that have fewer ancestors, sanity check txn before ↵ | Wladimir J. van der Laan | |
ATMP cee1612 reduce number of lookups in TransactionWithinChainLimit (Gregory Sanders) af9bedb Test for fix of txn chaining in wallet (Gregory Sanders) 5882c09 CreateTransaction: Don't return success with too-many-ancestor txn (Gregory Sanders) 0b2294a SelectCoinsMinConf: Prefer coins with fewer ancestors (Gregory Sanders) | |||
2016-12-13 | Add 'subtractFeeFromOutputs' option to 'fundrawtransaction'. | Chris Moore | |
2016-12-13 | SelectCoinsMinConf: Prefer coins with fewer ancestors | Gregory Sanders | |
2016-12-02 | Make CWalletTx store a CTransactionRef instead of inheriting | Pieter Wuille | |
2016-11-11 | Make strWalletFile const | Jonas Schnelli | |
2016-11-11 | Wallet: Split main logic from InitLoadWallet into CreateWalletFromFile | Luke Dashjr | |
2016-11-11 | Wallet: Let the interval-flushing thread figure out the filename | Luke Dashjr | |
2016-11-07 | Get rid of nType and nVersion | Pieter Wuille | |
Remove the nType and nVersion as parameters to all serialization methods and functions. There is only one place where it's read and has an impact (in CAddress), and even there it does not impact any of the recursively invoked serializers. Instead, the few places that need nType or nVersion are changed to read it directly from the stream object, through GetType() and GetVersion() methods which are added to all stream classes. | |||
2016-11-03 | Merge #9071: Declare wallet.h functions inline | Wladimir J. van der Laan | |
2ca882a Declare wallet.h functions inline (Pieter Wuille) | |||
2016-11-02 | Merge #9036: wallet: Change default confirm target from 2 to 6 | Pieter Wuille | |
0fdf810 wallet: Change default confirm target from 2 to 6 (Wladimir J. van der Laan) | |||
2016-11-02 | Declare wallet.h functions inline | Pieter Wuille | |
2016-11-02 | Merge #8977: [Wallet] Refactor wallet/init interaction (Reaccept wtx, flush ↵ | Wladimir J. van der Laan | |
thread) cab1da7 [Wallet] Refactor wallet/init interaction (Reaccept wtx, flush thread) (Jonas Schnelli) | |||
2016-10-28 | wallet: Change default confirm target from 2 to 6 | Wladimir J. van der Laan | |
Recent discussion (in IRC meetings, and e.g. #8989) has shown a preference for the default confirm target for smartfees to be 6 instead of 2, to avoid overpaying fees for questionable gain. 6 is also a compromise between the GUI's pre-#8989 value of 25 and the bitcoind `-txconfirmtarget` default of 2. These were unified in #8989, but this has made the (overly expensive) default of 2 as GUI default. | |||
2016-10-26 | Return useful error message on ATMP failure | instagibbs | |
2016-10-20 | [Wallet] Refactor wallet/init interaction (Reaccept wtx, flush thread) | Jonas Schnelli | |
2016-10-18 | Merge #8287: [wallet] Set fLimitFree = true | Wladimir J. van der Laan | |
fa8b02d [rpc] rawtx: Prepare fLimitFree to make it an option (MarcoFalke) fa28bfa [wallet] Set fLimitFree = true (MarcoFalke) | |||
2016-09-30 | Move key derivation logic from GenerateNewKey to DeriveNewChildKey | Patrick Strateman | |
2016-09-29 | Merge #8658: Remove unused statements in serialization | Wladimir J. van der Laan | |
64d9507 [WIP] Remove unused statement in serialization (Pavel Janík) | |||
2016-09-21 | [wallet] Introduce DEFAULT_DISABLE_WALLET | MarcoFalke | |
2016-09-15 | Remove pwalletdb parameter from CWallet::AddAccountingEntry | Patrick Strateman | |
2016-09-15 | Add CWallet::ReorderTransactions and use in accounting_tests.cpp | Patrick Strateman | |
2016-09-15 | Add CWallet::ListAccountCreditDebit | Patrick Strateman | |
Simple pass through for CWalletDB::ListAccountCreditDebit | |||
2016-09-13 | [WALLET] Addition of ImmatureCreditCached to MarkDirty() | Spencer Lievens | |
To protect against possible invalidation and to bring conformity to the code. | |||
2016-09-13 | Merge #8601: Add option to opt into full-RBF when sending funds (rebase, ↵ | Wladimir J. van der Laan | |
original by petertodd) 86726d8 Rename `-optintofullrbf` option to `-walletrbf` (Wladimir J. van der Laan) 05fa823 wallet: Add BIP125 comment for MAXINT-1/-2 behavior (Wladimir J. van der Laan) 152f45b Add option to opt into full-RBF when sending funds (Peter Todd) | |||
2016-09-13 | Rename `-optintofullrbf` option to `-walletrbf` | Wladimir J. van der Laan | |
This makes it clear that this is a wallet option. | |||
2016-09-09 | [WIP] Remove unused statement in serialization | Pavel Janík | |
2016-09-08 | net: Pass CConnection to wallet rather than using the global | Cory Fields | |
2016-08-26 | Add option to opt into full-RBF when sending funds | Peter Todd | |
2016-08-25 | [wallet] Set fLimitFree = true | MarcoFalke | |
2016-08-24 | Merge #8445: Move CWallet::setKeyPool to private section of CWallet. | Wladimir J. van der Laan | |
8680d3a Move wallet initialization logic from AppInit2 to CWallet::InitLoadWallet (Patrick Strateman) e86eb71 Move CWallet::setKeyPool to private section of CWallet (Patrick Strateman) | |||
2016-08-19 | [Qt] add HD enabled/disabled icon to the status bar | Jonas Schnelli | |
2016-08-17 | Move CWallet::setKeyPool to private section of CWallet | Patrick Strateman | |
2016-08-12 | Reduce cs_main locks during ConnectTip/SyncWithWallets | Jonas Schnelli | |
2016-08-01 | Merge #8432: Make CWallet::fFileBacked private. | Pieter Wuille | |
29c2d99 Make CWallet::fFileBacked private. (Patrick Strateman) | |||
2016-07-30 | Make CWallet::fFileBacked private. | Patrick Strateman | |
2016-07-29 | Remove CWalletDB* parameter from CWallet::AddToWallet | Patrick Strateman | |
2016-07-29 | Split CWallet::AddToWallet into AddToWallet and LoadToWallet. | Patrick Strateman | |
This removes the fFromLoadWallet flag in AddToWallet. These were already effectively two methods. | |||
2016-07-28 | Port from 0.13: Create a new HD seed after encrypting the wallet | Jonas Schnelli | |
Forward-ports two commits from 0.13: - [0.13] Create a new HD seed after encrypting the wallet - [Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation Github-Pull: #8389 Rebased-From: f142c11ac634df487cc4bc65a5f1c9a3e3563dd9 de45c065f0648c4c41b57cb492420ceeed29dd11 | |||
2016-07-27 | [Wallet] add HD xpriv to dumpwallet | Jonas Schnelli | |
2016-07-18 | [Wallet] Ensure <0.13 clients can't open HD wallets | Jonas Schnelli | |