51 Commits (805344dcf482f4c4254359a738d24892d3dc2cfb)

Author SHA1 Message Date
Simon 805344dcf4 Refactor: replace calls to GetTxid() with GetHash() 8 years ago
Jack Grigg 32a103aab7 Changes after review 8 years ago
Jack Grigg 0736fa14fc Keep any existing cached witnesses when updating transactions 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 3fac1020e7 Remove GetNoteDecryptors(), lock inside FindMyNotes() instead 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 0feffd1424 Don't mark wallet as dirty if key already exists. 8 years ago
Simon c1c4594371 Implemented RPC calls z_importkey, z_exportkey, z_getnewaddress. 8 years ago
Simon 10d2c57c0d Replace calls to GetHash() with GetTxid() for transaction objects. 8 years ago
Sean Bowe 22de160219 Fixes for indentation and local variable names. 8 years ago
Daira Hopwood 4bc00dc141 Bucket -> note. 8 years ago
Sean Bowe 8675d94b63 Rename vpour to vjoinsplit. 8 years ago
Sean Bowe a8c68ffe99 Rename CPourTx to JSDescription. 8 years ago
Sean Bowe ccb439c510 Protect-style joinsplits should anchor to the latest root for now, until #604 is resolved. 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 434f328446 Integrate new incremental merkle tree implementation into consensus. 8 years ago
Sean Bowe cf47198370 Fixed a couple incremental merkle tree bugs breaking consistency checks. 9 years ago
Sean Bowe a8ac403db0 Added mapAnchors consensus rules, finished zcrawpour/zcrawreceive. 9 years ago
Wladimir J. van der Laan 7ff9d122e4 Make sure LogPrintf strings are line-terminated 9 years ago
Peter Todd 75a4d512cf
Fix off-by-one error w/ nLockTime in the wallet 9 years ago
Wladimir J. van der Laan 77ed59df4d wallet: Introduce constant for `-txconfirmtarget` default 9 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Corinne Dashjr 7e6d23b171 Bugfix: Grammar fixes 9 years ago
Cory Fields 11982d366d checkpoints: Decouple checkpoints from Params 9 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Gregory Maxwell 219953ce50 Show zero value txouts in listunspent. 9 years ago
Philip Kaufmann c6de7c35bc trivial string change in wallet.cpp (the -> that) 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
Philip Kaufmann 341e2385d5 use constant references for strings in functions in wallet/*.* 9 years ago
dexX7 e9c3215b77
[Wallet] sort pending wallet transactions before reaccepting 10 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 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
Alex Morcos 2d9b0b7f03 Fix priority calculation in CreateTransaction 10 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 10 years ago