263 Commits (master)

Author SHA1 Message Date
Jack Grigg 56fb1bb8e4 Write note witness cache atomically to disk to avoid corruption 8 years ago
Simon dec49d1f82 Fix GetFilteredNotes to use int for minDepth like upstream and avoid casting problems. Don't use FindMyNotes as mapNoteData has already been set on wallet tx. 8 years ago
Jack Grigg 76b226586e Add wallet method to clear the note witness cache 8 years ago
Simon 03812fefe4 Fix incorrect default value for argument of GetFilteredNotes. 8 years ago
Simon 1b141933e5 Rename GetUnspentNotes to GetFilteredNotes 8 years ago
Simon a5ac2e25a0 Add GetUnspentNotes to wallet. 8 years ago
Jack Grigg ac1c94350d Refactor wallet note code for testing 8 years ago
Jack Grigg f7d78fdde1 Fix failing test 8 years ago
Jack Grigg 5abaca1af6 Fix the failing test! 8 years ago
Jack Grigg 32a103aab7 Changes after review 8 years ago
Jack Grigg 1551db870a Add transactions to wallet if we spend notes in them 8 years ago
Jack Grigg 38a6e7a74d Set witness cache size equal to coinbase maturity duration 8 years ago
Jack Grigg ad20f2149a mapNullifiers -> mapNullifiersToNotes for clarity 8 years ago
Jack Grigg 4086e5ce98 Replace vAnchorCache with a cache size counter 8 years ago
Jack Grigg de42390f90 Pass ZCIncrementalMerkleTree to wallet to prevent race conditions 8 years ago
Jack Grigg 769e031c1a Update cached incremental witnesses when the active block chain tip changes 8 years ago
Jack Grigg be74c80deb Add caching of incremental witnesses for spendable notes 8 years ago
Jack Grigg 8db7e25c3f Create mapping from nullifiers to received notes 8 years ago
Jack Grigg 0f1060478f Keep track of spent notes, and detect and report conflicts 8 years ago
Jack Grigg c3a7307a69 Store mapping between notes and PaymentAddresses in CWalletTx 8 years ago
Jack Grigg 02e674555e Add wallet method for finding spendable notes in a CTransaction 8 years ago
Simon c1c4594371 Implemented RPC calls z_importkey, z_exportkey, z_getnewaddress. 8 years ago
Daira Hopwood 4bc00dc141 Bucket -> note. 8 years ago
Sean Bowe 2dc3599271 Transplant of libzcash. 8 years ago
Sean Bowe 1760b3cd88 Deprecate the old tree and remove old tree tests from the test suite. 8 years ago
Sean Bowe a8ac403db0 Added mapAnchors consensus rules, finished zcrawpour/zcrawreceive. 9 years ago
Alex Morcos 2457dc43ac Change default nTxConfirmTarget to 2 9 years ago
Wladimir J. van der Laan 77ed59df4d wallet: Introduce constant for `-txconfirmtarget` default 9 years ago
Gregory Maxwell 219953ce50 Show zero value txouts in listunspent. 9 years ago
Philip Kaufmann a21df62069 ensure consistent header comment naming conventions 9 years ago
Wladimir J. van der Laan 6f252627b2 wallet: make it possible to disable transaction broadcast 9 years ago
Gavin Andresen 0f5954c434
Regression test for ResendWalletTransactions 9 years ago
Jorge Timón 8a893c949b Includes: Do not include main.h from any other header 10 years ago
Jorge Timón eca0b1ea62 Includes: MOVEONLY: move more method definitions out of wallet.h 10 years ago
Jorge Timón 26c16d9de9 Includes: Refactor: Move CValidationInterface and CMainSignals out of main 10 years ago
Cory Fields a354a59f1f wallet: move crypter to wallet 9 years ago
Philip Kaufmann 341e2385d5 use constant references for strings in functions in wallet/*.* 9 years ago
Jonas Schnelli 2bb1c87700 refactor: move bdb (bitdb) interaction from init.cpp to wallet.cpp 10 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 10 years ago
Cory Fields 3447cf87e2 c++11: MOVEONLY: break circular dependency in wallet 10 years ago
Cory Fields bbacd88204 c++11: MOVEONLY: move function definitions out of the header 10 years ago
Daira Hopwood 1371e6f5db Change "insane" to "absurd" (referring to high fees) in text strings and identifiers. 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 10 years ago
Gregory Maxwell aa279d6131 Enforce minRelayTxFee on wallet created tx and add a maxtxfee option. 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 10 years ago
Pavel Janík b93173dee9 Move SendMoney() to rpcwallet.cpp. 10 years ago
Cozz Lovan ed3e5e468c [Wallet] Add global boolean whether to pay at least the custom fee (default=true) 10 years ago
Cozz Lovan 0ed9675be4 [Wallet] Add global boolean whether to send free transactions (default=true) 10 years ago