zcash-android-wallet-sdk/lightwallet-client-lib
str4d 52ee2bc5bc
Feature branch for SDK 2.1.0 (#1411)
* CompactBlockProcessor: Remove `withDownload` parameter

* backend-lib: Migrate to latest in-progress revision of Rust crates

Includes changes to how accounts are stored and referenced. We now
need to remember and provide the seed fingerprint; for now, given
that we know we only create derived accounts from a single seed, we
search for an account with a matching ZIP 32 account index.

* backend-lib: Add `Backend.isSeedRelevantToWallet`

* Remove nullability of DownloadSuccess param

* Comment update

* Fix Detekt warnings

* backend-lib: Migrate to latest in-progress revision of Rust crates

Includes some renames, and a built-in seed relevancy API that we now
use.

* Separate tree state fetching

- Added continuable retry logic

* Integrate Orchard support

Closes Electric-Coin-Company/zcash-android-wallet-sdk#528.
Closes Electric-Coin-Company/zcash-android-wallet-sdk#761.

* Detekt warnings fix

* Fix unit tests

* Update `TxOutputsView` to use correct column names. (#1425)

* Return an error instead of a panic in the case of data corruption. (#1426)

This removes an `expect` call that risked crashing the app in the case of
database corruption, potentially hiding other bugs.

* Include `orchardSubtreeRootList` in final check

* Revert `orchardSubtreeRootList` check

Explanation comment added

* Changelog update

* Update to zcash_client_sqlite version 0.10.3 (#1428)

---------

Co-authored-by: Honza <rychnovsky.honza@gmail.com>
Co-authored-by: Kris Nuttycombe <kris@electriccoin.co>
2024-04-09 13:49:52 +02:00
..
src Feature branch for SDK 2.1.0 (#1411) 2024-04-09 13:49:52 +02:00
build.gradle.kts [#921] AGP 8.0.2 2023-06-09 15:18:11 +02:00
lint-baseline.xml [#971] Refactor Rust FFI to separate module 2023-05-18 07:36:15 -04:00
lint.xml [#615] Refactor lightwalletd client 2023-02-01 11:14:55 +01:00
packages.md [#615] Refactor lightwalletd client 2023-02-01 11:14:55 +01:00
proguard-consumer.txt [#921] AGP 8.0.2 2023-06-09 15:18:11 +02:00
proguard-project.txt [#615] Refactor lightwalletd client 2023-02-01 11:14:55 +01:00