-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zcash_client_sqlite: Track all transparent spends. #1496
zcash_client_sqlite: Track all transparent spends. #1496
Commits on Aug 15, 2024
-
zcash_client_sqlite: Track all transparent spends.
Prior to this change, the `mark_transparent_utxo_spent` method assumed that the UTXO information for outputs belonging to the wallet would be known to exist before their spends could be detected. However, this is not true in transparent history recovery: the spends are detected first. We now cache the information about those spends so that we can then correctly record the spend when the output being spent is eventually detected. At present, data from this spend cache is never deleted. This is because such deletions could undermine history recovery in some narrow cases related to chain reorgs.
Configuration menu - View commit details
-
Copy full SHA for 54f59a8 - Browse repository at this point
Copy the full SHA 54f59a8View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 895d92b - Browse repository at this point
Copy the full SHA 895d92bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a00ff0 - Browse repository at this point
Copy the full SHA 7a00ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3089e3b - Browse repository at this point
Copy the full SHA 3089e3bView commit details -
zcash_client_sqlite: Ensure we will query for status of unmined trans…
…actions in `store_decrypted_tx`
Configuration menu - View commit details
-
Copy full SHA for 4059bfe - Browse repository at this point
Copy the full SHA 4059bfeView commit details -
zcash_client_sqlite: Move
store_decrypted_tx
to thewallet
module.This permits this method to be used in a migration.
Configuration menu - View commit details
-
Copy full SHA for c22a2a4 - Browse repository at this point
Copy the full SHA c22a2a4View commit details -
zcash_client_sqlite: Reprocess wallet transactions on upgrade to rest…
…ore additional transparent history.
Configuration menu - View commit details
-
Copy full SHA for 484659d - Browse repository at this point
Copy the full SHA 484659dView commit details
Commits on Aug 19, 2024
-
zcash_client_sqlite: Ensure the end heights of
SpendsFromAddress
re……quests do not exceed the chain tip. `lightwalletd` will return an error in the case that the requested end height exceeds the chain tip. This should be considered a bug in lightwalletd, but for now we will work around it in the wallet.
Configuration menu - View commit details
-
Copy full SHA for 5a32d3b - Browse repository at this point
Copy the full SHA 5a32d3bView commit details