aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
AgeCommit message (Collapse)Author
2016-03-14[qt] Remove 0-fee from send dialogMarcoFalke
2016-03-14[wallet] Move hardcoded file name out of log messagesMarcoFalke
2016-03-14[Wallet] optimize return value of InitLoadWallet()Jonas Schnelli
2016-03-11[Wallet] move "load wallet phase" to CWalletJonas Schnelli
2016-03-11Merge #7576: [Wallet] move wallet help string creation to CWalletWladimir J. van der Laan
72c2651 [Wallet] move wallet help string creation to CWallet (Jonas Schnelli)
2016-03-05[Wallet] move wallet help string creation to CWalletJonas Schnelli
2016-03-03Merge #7521: Don't resend wallet txs that aren't in our own mempoolWladimir J. van der Laan
5a2b1c0 Don't resend wallet txs that aren't in our own mempool (Alex Morcos)
2016-03-01Merge #7617: [doc/log] Fix markdown syntax and line terminate LogPrintWladimir J. van der Laan
fa26652 Make sure LogPrintf strings are line-terminated (MarcoFalke) fa97f95 [doc] Fix markdown (MarcoFalke) fa06ce0 Fix doxygen comment for payTxFee (MarcoFalke)
2016-02-29Merge #7537: wallet: Warn on unexpected EOF while salvaging walletWladimir J. van der Laan
ca8fb59 wallet: Warn on unexpected EOF while salvaging wallet (Wladimir J. van der Laan)
2016-02-27Fix doxygen comment for payTxFeeMarcoFalke
2016-02-18Clarify description of blockindexMatthew Zipkin
see issues: https://github.com/bitcoin-dot-org/bitcoin.org/issues/1237 https://github.com/bitcoin/bitcoin/issues/7532
2016-02-15test: test leading space for ParseHexWladimir J. van der Laan
BerkeleyDB dump files have key and value lines indented. The salvage code passes these to ParseHex as-is. Check this in the tests (should just pass with current code).
2016-02-15wallet: Warn on unexpected EOF while salvaging walletWladimir J. van der Laan
Check for EOF before every getline, and warn when reading gets to EOF before the end of the data. Stricter error checking could shed more light on issues such as #7463 and #7379.
2016-02-12Fix and cleanup listreceivedbyX documentationinstagibbs
2016-02-11Don't resend wallet txs that aren't in our own mempoolAlex Morcos
2016-02-09wallet: Ignore MarkConflict if block hash is not knownWladimir J. van der Laan
If number of conflict confirms cannot be determined, this means that the block is still unknown or not yet part of the main chain, for example during a reindex. Do nothing in that case, instead of crash with an assertion. Fixes #7234.
2016-02-04Merge #6480: include the chaintip blockindex in the SyncTransaction signal, ↵Wladimir J. van der Laan
add signal UpdateTip() 7d0bf0b include the chaintip *blockIndex in the SyncTransaction signal (Jonas Schnelli)
2016-02-03ATMP: make nAbsurdFee constMarcoFalke
2016-02-03[wallet.h] Remove main.h includeMarcoFalke
2016-02-02Move maxTxFee out of mempoolMarcoFalke
Also, remove default values in CMerkleTx::AcceptToMemoryPool()
2016-01-30mempool: Replace maxFeeRate of 10000*minRelayTxFee with maxTxFeeMarcoFalke
2016-01-28Merge #7348: MOVE ONLY: move rpc* to rpc/Wladimir J. van der Laan
d13f65e rpc: update inline comments to refer to new file paths (Daniel Cousens) a0eaff8 move rpc* to rpc/ (Daniel Cousens)
2016-01-22Merge #7262: Reduce inefficiency of GetAccountAddress()Wladimir J. van der Laan
2409865 Reduce inefficiency of GetAccountAddress() (Chris Moore)
2016-01-21rpc: update inline comments to refer to new file pathsDaniel Cousens
2016-01-21move rpc* to rpc/Daniel Cousens
2016-01-20Merge #7183: Improved readability of ApproximateBestSubsetWladimir J. van der Laan
96efcad Improved readability of sorting for coin selection. (Murch)
2016-01-20Merge #7307: [RPC, Wallet] Move RPC dispatch table registration to wallet/ codeWladimir J. van der Laan
dd2dc40 [RPC, Wallet] Move RPC dispatch table registration to wallet/ code (Jonas Schnelli)
2016-01-20[RPC, Wallet] Move RPC dispatch table registration to wallet/ codeJonas Schnelli
Allow extending the rpc dispatch table by appending commands when server is not running.
2016-01-20Merge #7222: RPC: Indicate which transactions are signaling opt-in RBFWladimir J. van der Laan
eaa8d27 RPC: indicate which transactions are replaceable (Suhas Daftuar)
2016-01-20[walletdb] Fix syntax error in key parserMarcoFalke
2016-01-19RPC: indicate which transactions are replaceableSuhas Daftuar
Add "bip125-replaceable" output field to listtransactions and gettransaction which indicates if an unconfirmed transaction, or any unconfirmed parent, is signaling opt-in RBF according to BIP 125.
2016-01-18Merge pull request #7329Wladimir J. van der Laan
9d263bd Typo fixes in comments (Chris Wheeler)
2016-01-17Typo fixes in commentsChris Wheeler
2016-01-16Merge pull request #7322Wladimir J. van der Laan
c0cf48d c++11: add scoped enum fallbacks to CPPFLAGS rather than defining them locally (Cory Fields)
2016-01-13Merge pull request #7332Wladimir J. van der Laan
faf671b [wallet] Clarify rpc help message with regard to rounding (MarcoFalke)
2016-01-13Merge pull request #7312Wladimir J. van der Laan
d11fc16 [Wallet] Call notification signal when a transaction is abandoned (Jonas Schnelli) df0e222 Add RPC test for abandoned and conflicted transactions. (Alex Morcos) 01e06d1 Add new rpc call: abandontransaction (Alex Morcos) 9e69717 Make wallet descendant searching more efficient (Alex Morcos)
2016-01-13[Wallet] Call notification signal when a transaction is abandonedJonas Schnelli
2016-01-13Add new rpc call: abandontransactionAlex Morcos
Unconfirmed transactions that are not in your mempool either due to eviction or other means may be unlikely to be mined. abandontransaction gives the wallet a way to no longer consider as spent the coins that are inputs to such a transaction. All dependent transactions in the wallet will also be marked as abandoned.
2016-01-13[wallet] Clarify rpc help message with regard to roundingMarcoFalke
2016-01-13Merge pull request #7296Wladimir J. van der Laan
bebe58b SQUASHME: Fix rpc tests that assumed fallback to minRelayTxFee (Alex Morcos) e420a1b Add sane fallback for fee estimation (Alex Morcos) 995b9f3 Always respect GetRequiredFee for wallet txs (Alex Morcos)
2016-01-08c++11: add scoped enum fallbacks to CPPFLAGS rather than defining them locallyCory Fields
Due to include ordering, defining in one place was not enough to ensure correct usage. Use global defines so that we don't have to worry abou this ordering. Also add a comment in configure about the test.
2016-01-08Merge pull request #7306Wladimir J. van der Laan
f61766b Make sure conflicted wallet tx's update balances (Alex Morcos)
2016-01-07Make wallet descendant searching more efficientAlex Morcos
2016-01-07Merge pull request #7293Wladimir J. van der Laan
faf538b [trivial] Merge test cases and replace CENT with COIN (MarcoFalke) fa3c7e6 [wallet] Add regression test for vValue sort order (MarcoFalke)
2016-01-07Merge pull request #7229Wladimir J. van der Laan
fa33d97 [walletdb] Add missing LOCK() in Recover() for dummyWallet (MarcoFalke) fa14d99 [qa] check if wallet or blochchain maintenance changes the balance (MarcoFalke) fa0765d [qa] Cleanup wallet.py test (MarcoFalke)
2016-01-06Make sure conflicted wallet tx's update balancesAlex Morcos
2016-01-05c++11: CAccountingEntry must be defined before use in a listCory Fields
c++11ism. This fixes builds against libc++.
2016-01-05c++11: detect and correct for boost builds with an incompatible abiCory Fields
This is ugly, but temporary. boost::filesystem will likely be dropped soon after c++11 is enabled. Otherwise, we could simply roll our own copy_file. I've fixed this at the buildsystem level for now in order to avoid mixing in functional changes. Explanation: If boost (prior to 1.57) was built without c++11, it emulated scoped enums using c++98 constructs. Unfortunately, this implementation detail leaked into the abi. This was fixed in 1.57. When building against that installed version using c++11, the headers pick up on the native c++11 scoped enum support and enable it, however it will fail to link. This can be worked around by disabling c++11 scoped enums if linking will fail. Add an autoconf test to determine incompatibility. At build-time, if native enums are being used (a c++11 build), and force-disabling them causes a successful link, we can be sure that there's an incompatibility and enable the work-around.
2016-01-05Improved readability of sorting for coin selection.Murch
Future proofing added lines
2016-01-05[trivial] Merge test cases and replace CENT with COINMarcoFalke