239 Commits (b58c15b9fbbca4152e588f81f9f7d8092e7c28da)

Author SHA1 Message Date
Jack Grigg 3e471410f1
Persist Sapling payment address to IVK map 6 years ago
mdr0id 48a93fd2e0
Serialize Sapling data in CWalletTx 6 years ago
mdr0id 2fcf06077f
Persist Sapling key material in the wallet to disk 6 years ago
Jack Grigg 1b79de781c
Store ExtFVK with encrypted Sapling spending key instead of FVK 6 years ago
miketout 06f4116090 VerusStakeTransaction 6 years ago
Eirik Ogilvie-Wigley a4ecd0fa72 Add newly discovered sapling addresses to the wallet 6 years ago
Larry Ruane e4f0d6a8de Sapling support for z_listreceivedbyaddress 6 years ago
Eirik Ogilvie-Wigley 83c4e360da Address need not be optional when adding sapling keys 6 years ago
miketout b8deecdc09 Sapling transaction testing 6 years ago
Eirik Ogilvie-Wigley 2fe39561ec Export zip32 metadata with sapling keys 6 years ago
Eirik Ogilvie-Wigley 9bcf90e2de Add sapling support to z_importwallet 6 years ago
Eirik Ogilvie-Wigley 0f03de5536 Return more information when adding a spending key 6 years ago
Eirik Ogilvie-Wigley fcab001b1e Move AddSpendingKeyToWallet 6 years ago
Eirik Ogilvie-Wigley a0783bb957 Rename AddZKey to include sprout 6 years ago
Eirik Ogilvie-Wigley d6b31d59b5 Rename map to include sprout 6 years ago
Simon b1c693e532 Add methods to store SaplingOutPoint in setLockedSaplingNotes 6 years ago
Simon 0f62cacf0c Refactor: rename ListLockedNotes -> ListLockedSproutNotes 6 years ago
Simon 9ae73247e2 Refactor: rename UnlockAllNotes -> UnlockAllSproutNotes 6 years ago
Simon d358d145ca Refactor: rename setLockedNotes -> setLockedSproutNotes 6 years ago
Jack Grigg 70b4ad2dcd
wallet: Switch from SaplingSpendingKey to SaplingExtendedSpendingKey 6 years ago
Jack Grigg a4ac4fc3f4
wallet: Store Sapling key metadata indexed by ivk 6 years ago
Jack Grigg e2416930ea
wallet: Store HDSeed and chain data 6 years ago
Jack Grigg 81e0fd2eb9
wallet: Add HaveSpendingKeyForPaymentAddress visitor 6 years ago
Jack Grigg e22c115e78
Move GetSpendingKeyForPaymentAddress visitor into wallet.h 6 years ago
Anton Lysakov fd2fd9a7e5 Errors printout define moved to wallet.h 6 years ago
Jack Grigg 053cb3497d
Add Sapling support to z_getbalance and z_gettotalbalance 6 years ago
Jack Grigg 94e99acda6
Add Sapling support to GetFilteredNotes() and GetUnspentFilteredNotes() 6 years ago
Asher Dawes 5f48c77923
Updating branch (#108) 6 years ago
Simon 6d8ea4fa82 Fix typo in parameter name. 6 years ago
Simon c343e2db9a Fix code review nits. 6 years ago
Simon 3b6dd486b4 Refactor IsSpent(nullifier) for Sprout and Sapling domain separation. 6 years ago
Simon ad1e90dd34 Add caching and updating of Sapling note nullifier. 6 years ago
Simon d7cf640bbf Create CWallet::IsSaplingNullifierFromMe() 6 years ago
Simon 037cacf2ce Rename IsFromMe(nullifier) to IsSproutNullifierFromMe(nullifier). 6 years ago
Simon 78584ef794 Create CWallet::FindMySaplingNotes() 6 years ago
Simon 52332fb417 Create CWallet::AddToSaplingSpends() to track Sapling nullifiers. 6 years ago
Simon dae1c4204a Update CWallet::MarkAffectedTransactionsDirty() for Sapling. 6 years ago
Simon a132719da5 Add ivk member variable and equality comparators to SaplingNoteData class. 6 years ago
Simon 3438e26cc3 Rename mapTxNullifiers to mapTxSproutNullifiers. 6 years ago
Simon d5e490d9f2 Rename CWallet::AddToSpends methods for clarity. 6 years ago
Simon f41bf503e1 Rename mapNullifiersToNotes to mapSproutNullifiersToNotes. 6 years ago
Simon 618206c7d5 Rename GetNoteNullifier to GetSproutNoteNullifier. 6 years ago
Simon 57faf44e61 Rename FindMyNotes to FindMySproutNotes. 6 years ago
Jack Grigg 25d5e80cbe
Rename *SpendingKey -> *SproutSpendingKey 6 years ago
Jack Grigg 4c77517772
Rename *ViewingKey* -> *SproutViewingKey* 6 years ago
Jack Grigg 5175a7f07b
Pass SaplingPaymentAddress to store through the CKeyStore 6 years ago
Jack Grigg bc6344b350
Add CWallet::AddCryptedSaplingSpendingKey() hook 6 years ago
Eirik Ogilvie-Wigley 8ea8ef9850 Rename Witnesses to include sprout or sapling 6 years ago
Eirik Ogilvie-Wigley 4fc309f0f5 Rename Merkle Trees to include sprout or sapling 6 years ago
Eirik Ogilvie-Wigley e6b0a8b9ee Add getter and setter for sapling note data and update tests 6 years ago