-
Notifications
You must be signed in to change notification settings - Fork 10
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
Fast spendability #1116
Fast spendability #1116
Commits on Sep 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 12c3441 - Browse repository at this point
Copy the full SHA 12c3441View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cee1d7 - Browse repository at this point
Copy the full SHA 7cee1d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85388a8 - Browse repository at this point
Copy the full SHA 85388a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57fe48e - Browse repository at this point
Copy the full SHA 57fe48eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3476cca - Browse repository at this point
Copy the full SHA 3476ccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5d91b - Browse repository at this point
Copy the full SHA 3c5d91bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7bb2ae - Browse repository at this point
Copy the full SHA f7bb2aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e43e868 - Browse repository at this point
Copy the full SHA e43e868View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a68889 - Browse repository at this point
Copy the full SHA 6a68889View commit details -
Configuration menu - View commit details
-
Copy full SHA for b811305 - Browse repository at this point
Copy the full SHA b811305View commit details -
[#1130] Initial Suggested Ranges Parsing
* [#1130] Initial suggested ranges parsing
Configuration menu - View commit details
-
Copy full SHA for c8b481a - Browse repository at this point
Copy the full SHA c8b481aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 811081b - Browse repository at this point
Copy the full SHA 811081bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b7c619 - Browse repository at this point
Copy the full SHA 0b7c619View commit details -
[#1139][#1138] Process Priority.Verify blocks
* [#1139][#1138] Process Priority.Verify blocks This makes the new subtask functions more testable. * Increase CI test timeout * [#1047][#1140] Improve CBD internal state handling * [#1047][1140] Improve CBD internal state handling This improves internal state handling in CompactBlockProcessor. Error handling included. And it prepares us for ContinuityError handling too. * [#1143] Handle ContinuityError
Configuration menu - View commit details
-
Copy full SHA for 92ac1e9 - Browse repository at this point
Copy the full SHA 92ac1e9View commit details -
[#1146] Process the rest of the ranges
* [#1146] Process the rest of the ranges
Configuration menu - View commit details
-
Copy full SHA for 7d098f6 - Browse repository at this point
Copy the full SHA 7d098f6View commit details -
[#1133] Set the correct getSubtreeRoots inputs
* [#1133] Set the correct getSubtreeRoots inputs - It also better handles setState calls - It fixes OpenEndRange -> ClosedRange - And it improves logging in syncing mechanism * Increase build CI timeout
Configuration menu - View commit details
-
Copy full SHA for 3c31144 - Browse repository at this point
Copy the full SHA 3c31144View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54d016e - Browse repository at this point
Copy the full SHA 54d016eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b487e9 - Browse repository at this point
Copy the full SHA 6b487e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70cd1e0 - Browse repository at this point
Copy the full SHA 70cd1e0View commit details -
[#1129] Refactor ProcessorInfo
* Add rewind button to Demo app To be able to test refactored CompactBlockProcessor rewind feature. * Rename non-linear to spend-before-sync * [#1129] Refactor lastSyncRange lastSyncedHeight * Fix updateRange function As the overallSyncRange needs to be reset in case of all ranges are processed. * [#1166] Remove alsoClearBlockCache parameter
Configuration menu - View commit details
-
Copy full SHA for 91f5cbe - Browse repository at this point
Copy the full SHA 91f5cbeView commit details -
[#1159] Update sync progress reporting
* [#1168] Checkpoints update * [#1159] Updated sync progress reporting * Increase test_robo_demo_app timeout * Migrate to ClosedEndRange It’s better to transform suggested ranges from OpenEndRange to ClosedRange as soon as possible to avoid its handling in the rest of the logic. * Improve all batch count calculating * Subsequent SbS sync algorithm renaming
Configuration menu - View commit details
-
Copy full SHA for fd17e7e - Browse repository at this point
Copy the full SHA fd17e7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ef768 - Browse repository at this point
Copy the full SHA d1ef768View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc3129d - Browse repository at this point
Copy the full SHA cc3129dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e7d240 - Browse repository at this point
Copy the full SHA 6e7d240View commit details -
Configuration menu - View commit details
-
Copy full SHA for 700bd1f - Browse repository at this point
Copy the full SHA 700bd1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f618c - Browse repository at this point
Copy the full SHA 61f618cView commit details -
Configuration menu - View commit details
-
Copy full SHA for abb98bd - Browse repository at this point
Copy the full SHA abb98bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7277a7e - Browse repository at this point
Copy the full SHA 7277a7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9795610 - Browse repository at this point
Copy the full SHA 9795610View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e40b3a - Browse repository at this point
Copy the full SHA 0e40b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32069be - Browse repository at this point
Copy the full SHA 32069beView commit details -
Configuration menu - View commit details
-
Copy full SHA for f23aca3 - Browse repository at this point
Copy the full SHA f23aca3View commit details -
[#1180] Frequent SbS synchronization restarting
* [#1180] Frequent SbS synchronization restarting - Processing blocks with SbS split into preparation and processing functions, which can be called repeatedly. - Refactored other parts of the synchronization mechanism - Closes #1180 - This also partly solves #1137 * Update .gitignore * Update LINCENSE documentation * [#1177] Checkpoints update * Fix Ktlint warning
Configuration menu - View commit details
-
Copy full SHA for 10a7aa7 - Browse repository at this point
Copy the full SHA 10a7aa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d9172 - Browse repository at this point
Copy the full SHA c1d9172View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83ea5b5 - Browse repository at this point
Copy the full SHA 83ea5b5View commit details -
[#1170] Regular transaction flow emitting
* [#1170] Regular transaction flow emitting Although zcash/librustzcash#918 will provide information on when to trigger transaction polling, this partly solves the issue as well * Update changelog
Configuration menu - View commit details
-
Copy full SHA for 648b31a - Browse repository at this point
Copy the full SHA 648b31aView commit details -
Migrate to latest Rust revision
- Account birthdays - Scan progress - Bugfixes
Configuration menu - View commit details
-
Copy full SHA for 11d9529 - Browse repository at this point
Copy the full SHA 11d9529View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e334fd - Browse repository at this point
Copy the full SHA 9e334fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7275b - Browse repository at this point
Copy the full SHA 7b7275bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42cf9d6 - Browse repository at this point
Copy the full SHA 42cf9d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33a7a20 - Browse repository at this point
Copy the full SHA 33a7a20View commit details -
rust: Return 0 from
getBalance
andgetVerifiedBalance
for unknown…… accounts This works around zcash/librustzcash#948, where known accounts without history are not reported in the `WalletSummary`. We assume that the Kotlin side of the SDK does not call these FFI methods with unknown accounts.
Configuration menu - View commit details
-
Copy full SHA for 14d854f - Browse repository at this point
Copy the full SHA 14d854fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc14082 - Browse repository at this point
Copy the full SHA fc14082View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59ab627 - Browse repository at this point
Copy the full SHA 59ab627View commit details -
Migrate to Rust version with bugfixes
This also reverts the prior change to `getBalance` / `getVerifiedBalance` now that the fix for zcash/librustzcash#948 is present.
Configuration menu - View commit details
-
Copy full SHA for 9207dd0 - Browse repository at this point
Copy the full SHA 9207dd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6032b4 - Browse repository at this point
Copy the full SHA c6032b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3721b8b - Browse repository at this point
Copy the full SHA 3721b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 899b487 - Browse repository at this point
Copy the full SHA 899b487View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d00149 - Browse repository at this point
Copy the full SHA 0d00149View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ef0304 - Browse repository at this point
Copy the full SHA 1ef0304View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6a831 - Browse repository at this point
Copy the full SHA ab6a831View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9284e60 - Browse repository at this point
Copy the full SHA 9284e60View commit details
Commits on Sep 9, 2023
-
Filter out zero denominator in Rust layer
Co-authored-by: Kris Nuttycombe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3d54d7 - Browse repository at this point
Copy the full SHA d3d54d7View commit details -
Change createAccountAndGetSpendingKey API
The checkpoint parameter changed for treeState: ByteArray
Configuration menu - View commit details
-
Copy full SHA for a43c5f1 - Browse repository at this point
Copy the full SHA a43c5f1View commit details -
Change denominator requirement
- Added safe progress ratio calculating function - Added test
Configuration menu - View commit details
-
Copy full SHA for 79ba05f - Browse repository at this point
Copy the full SHA 79ba05fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffc1c99 - Browse repository at this point
Copy the full SHA ffc1c99View commit details -
Reverting denominator constraint back
The Rust layer now filters out the zero denominator but keeping the ScanProgress new safe ratio function with its test.
Configuration menu - View commit details
-
Copy full SHA for 1b6039c - Browse repository at this point
Copy the full SHA 1b6039cView commit details -
mismatched types: expected `&u64`, found integer
Configuration menu - View commit details
-
Copy full SHA for 5e85c39 - Browse repository at this point
Copy the full SHA 5e85c39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95da0f2 - Browse repository at this point
Copy the full SHA 95da0f2View commit details
Commits on Sep 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a881327 - Browse repository at this point
Copy the full SHA a881327View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c8c325 - Browse repository at this point
Copy the full SHA 4c8c325View commit details -
Co-authored-by: Daira Emma Hopwood <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe7edf3 - Browse repository at this point
Copy the full SHA fe7edf3View commit details -
Co-authored-by: Daira Emma Hopwood <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9d3085 - Browse repository at this point
Copy the full SHA c9d3085View commit details -
Co-authored-by: Daira Emma Hopwood <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c38354 - Browse repository at this point
Copy the full SHA 4c38354View commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a082fe9 - Browse repository at this point
Copy the full SHA a082fe9View commit details -
These required changes came from the latest SDK acceptance testing with Zashi wallet.
Configuration menu - View commit details
-
Copy full SHA for 916f9e9 - Browse repository at this point
Copy the full SHA 916f9e9View commit details -
Update createAccountAndGetSpendingKey API
- TypesafeBackend.createAccountAndGetSpendingKey now works with a type-safe TreeState model class instead of ByteArray. - New type-safe TreeState added. Once we get the TreeState object from the lightwalletd server, potential validation comes into this object.
Configuration menu - View commit details
-
Copy full SHA for c7125f4 - Browse repository at this point
Copy the full SHA c7125f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39ba2b4 - Browse repository at this point
Copy the full SHA 39ba2b4View commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01e9b05 - Browse repository at this point
Copy the full SHA 01e9b05View commit details -
Configuration menu - View commit details
-
Copy full SHA for d162cdf - Browse repository at this point
Copy the full SHA d162cdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d775421 - Browse repository at this point
Copy the full SHA d775421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11b031a - Browse repository at this point
Copy the full SHA 11b031aView commit details -
Co-authored-by: Daira Emma Hopwood <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96aeec2 - Browse repository at this point
Copy the full SHA 96aeec2View commit details -
Add encode_scan_progress documentation
Co-authored-by: Daira Emma Hopwood <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b18fe1 - Browse repository at this point
Copy the full SHA 9b18fe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5037102 - Browse repository at this point
Copy the full SHA 5037102View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8275735 - Browse repository at this point
Copy the full SHA 8275735View commit details