Simon
f686388991
Cleanup CWalletTx::GetAmounts() for clarity. No-op.
6 years ago
Simon
c47c1e9363
Remove dead code in CWalletTx::GetAmounts() as filed in issue #3434 .
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
3a83e7c9a4
Update CWallet::UpdatedNoteData() for Sapling.
6 years ago
Simon
dae1c4204a
Update CWallet::MarkAffectedTransactionsDirty() for Sapling.
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
Also GetPaymentAddresses -> GetSproutPaymentAddresses
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
To be filled in when we implement Sapling persistence to disk.
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
jl777
25044c0e93
Prevent skip Relaying wtx on non-KMD
6 years ago
Simon
2f0b2a256d
Clean up for rebase: rename mapNoteData to mapSproutNoteData.
6 years ago
Simon
d9fe33b86f
Only check for a valid Sapling anchor after Sapling activation.
Before Sapling activates, hashFinalSaplingRoot is 0x0, which is
not a valid anchor. After Sapling activates, the empty root value
of 0x3e49... is a valid anchor.
6 years ago
Eirik Ogilvie-Wigley
e6b0a8b9ee
Add getter and setter for sapling note data and update tests
6 years ago
Eirik Ogilvie-Wigley
29523dc778
Remove extra indentation
6 years ago
Eirik Ogilvie-Wigley
8e8279e728
Rename sprout specific methods
6 years ago
Eirik Ogilvie-Wigley
45de2eda07
Increment sapling note witnesses
6 years ago
Eirik Ogilvie-Wigley
f86ee1c252
Pass sapling merkle tree when incrementing witnesses
6 years ago
Eirik Ogilvie-Wigley
4a0bc6047e
Extract method for incrementing witness heights
6 years ago
Eirik Ogilvie-Wigley
f6d0d5ec43
Extract methods for incrementing witnesses
6 years ago
Eirik Ogilvie-Wigley
b538024806
Extract method for copying previous witnesses
6 years ago
Eirik Ogilvie-Wigley
403b9b4e4d
Clear sapling witness cache
6 years ago
Eirik Ogilvie-Wigley
9d804cc619
Decrement sapling note witnesses
6 years ago
Eirik Ogilvie-Wigley
3c868d2b03
Consolidate for loops
6 years ago
Eirik Ogilvie-Wigley
49695a97b5
Remove redundant curly braces
6 years ago
Eirik Ogilvie-Wigley
005f3ad1dd
Rename note data to include sprout
6 years ago
Michael Toutonghi
d7e6718dc8
More nonce and new PoS reporting improvements
6 years ago
Michael Toutonghi
17d0160a17
Cleanup nonce changes
6 years ago
Michael Toutonghi
c5325a3256
PoS improvements
6 years ago
jl777
3872e9cb59
Fix
6 years ago
jl777
7000ef1af3
Possible workaround for crash
6 years ago
Eirik Ogilvie-Wigley
0646f749f9
Add change indicator for notes
6 years ago
jl777
8613127572
LastTip() and tweak deprecation heights
6 years ago
jl777
3cbc956e04
Test fix for crash
6 years ago
jl777
72953c8342
Syntax
6 years ago
jl777
1cdb961ba2
Fix PoW mining in mixed PoS/PoW, fix orphaned stake tx
6 years ago
Jay Graber
8e91ebf76c
Change default_address to return SaplingPaymentAddr and not boost::optional
6 years ago
Jay Graber
f82a864dc1
Add StoreAndRetrieveSaplingSpendingKey test
6 years ago
Jay Graber
f4207d0c0e
Add SaplingIncomingViewingKeys map, SaplingFullViewingKey methods
6 years ago
Jay Graber
efb7662d4a
Add Sapling Add/Have/Get to keystore
6 years ago
jl777
719aa8b19e
Test
6 years ago