97 Commits (a0f5c3a91d668b01d2f1b41739bfd7903dbff8d9)

Author SHA1 Message Date
Jianping Wu e23a5a6fe8 Used hash of the first TxIn as namespace id. This ensures that the namespace id is unqiue. 6 years ago
Jianping Wu 17a422025e Finally everything built! 6 years ago
Luke Dashjr 18b0c69e2f
Bugfix: Include <memory> for std::unique_ptr 7 years ago
Adrian Gallagher 32ee7c79ae
Litecoin: Fix tests 7 years ago
Russell Yanofsky ff44101e8d
Fix rescan test failure due to unset g_address_type, g_change_type 7 years ago
Jonas Schnelli bc356b4268
Make sure WalletRescanReserver has successfully reserved the rescan 7 years ago
Russell Yanofsky f765bb3788 Fix ListCoins test failure due to unset g_address_type, g_change_type 7 years ago
Pieter Wuille 940a21932b SegWit wallet support 7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 7 years ago
Matt Corallo a99b76f269 Require no cs_main lock for ProcessNewBlock/ActivateBestChain 7 years ago
Wladimir J. van der Laan 49bd6590fe tests: move pwalletMain to wallet test fixture 7 years ago
Aaron Clauson f94c2ecb48 Fix for mismatched extern definition in wallet test classes which was breaking msvc linking. 7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 7 years ago
practicalswift 109a858995 tests: Add missing locks to tests 7 years ago
practicalswift 3e09b390b4 Use MakeUnique<T>(...) instead of std::unique_ptr<T>(new T(...)) 7 years ago
practicalswift 860e912583 Use unique_ptr for pwalletMain (CWallet) 7 years ago
Jonas Schnelli c77170fbdb
[Wallet] add rescanblockchain <start_height> <stop_height> RPC command 7 years ago
MeshCollider 592404f03f Changing &vec[0] to vec.data(), what 9804 missed 7 years ago
Russell Yanofsky de9a1db2ed Acquire cs_main lock before cs_wallet during wallet initialization 7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit" 7 years ago
practicalswift a897d0e37a tests: Remove OldSetKeyFromPassphrase/OldEncrypt/OldDecrypt 7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
practicalswift 065039da1f [tests] Fix incorrect memory_cleanse(…) call in crypto_tests.cpp 7 years ago
Wladimir J. van der Laan 88af227687 test: Make sure wallet.backup is created in temp path 7 years ago
Alex Morcos ecd81dfa3c Make CoinControl a required argument to CreateTransaction 7 years ago
Jorge Timón 5995735c5b
scripted-diff: Remove #include <boost/foreach.hpp> 8 years ago
practicalswift 49de096c2a Remove unused Boost includes 8 years ago
Pieter Wuille e945848582 scripted-diff: Use new naming style for insecure_rand* functions 8 years ago
Luke Dashjr b124cf04ea Wallet: Replace pwalletMain with a vector of wallet pointers 8 years ago
Pieter Wuille 124d13a58c Merge test_random.h into test_bitcoin.h 8 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH 8 years ago
Russell Yanofsky 429aa9eb51 [test] Move some tests from qt -> wallet 8 years ago
Russell Yanofsky 2a8e35a11d Fix importwallet edge case rescan bug 8 years ago
Russell Yanofsky 4d2d6045a4 Fix importmulti failure to return rescan errors 8 years ago
Karl-Johan Alm 5a5e4e9cc1
[wallet] Remove CTransaction&() helper conversion operator from wallet implementation. 8 years ago
Wladimir J. van der Laan 71afe3c099 wallet: Introduce database handle wrapper 8 years ago
NicolasDorier fd44ac1e8b [Wallet] Rename std::pair<const CWalletTx*, unsigned int> to CInputCoin 8 years ago
Russell Yanofsky af61d9f78b Add COutput::fSafe member for safe handling of unconfirmed outputs 8 years ago
Karl-Johan Alm 8a5228197c
Refactor: Remove using namespace <xxx> from wallet/ 8 years ago
Russell Yanofsky e57a1fd899 Define 7200 second timestamp window constant 8 years ago
Russell Yanofsky c6b82d1db5 Add tests for CWalletTx::nTimeSmart 8 years ago
Russell Yanofsky 30abce7a99 Improve ScanForWalletTransactions return value 8 years ago
Russell Yanofsky 7ed143c10e Add test for CWalletTx::GetImmatureCredit() returning stale values. 8 years ago
Russell Yanofsky 306bd72157 Fix importmulti returning rescan errors for wrong keys 8 years ago
Wladimir J. van der Laan 75a109338f tests: Fix dangling pwalletMain pointer in wallet tests 8 years ago
Russell Yanofsky 09fe346a4f Avoid -Wshadow warnings in wallet_tests 8 years ago
Russell Yanofsky e2e2f4c856 Return errors from importmulti if complete rescans are not successful 8 years ago
Pieter Wuille 6b03bfb840 Fix memory leak in wallet tests 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Gregory Sanders 0b2294a980 SelectCoinsMinConf: Prefer coins with fewer ancestors 8 years ago