zcash-android-wallet-sdk/backend-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
Cargo.lock Feature branch for SDK 2.1.0 (#1411) 2024-04-09 13:49:52 +02:00
Cargo.toml Feature branch for SDK 2.1.0 (#1411) 2024-04-09 13:49:52 +02:00
build.gradle.kts Replace `Backend.{createToAddress, shieldToAddress}` with proposal-based methods 2024-01-30 17:23:37 +00:00
build.rs Migrate to Rust 1.75.0 and NDK 26.1.10909125 2024-01-18 11:43:54 +00:00
lint-baseline.xml [#971] Refactor Rust FFI to separate module 2023-05-18 07:36:15 -04:00
lint.xml [#971] Refactor Rust FFI to separate module 2023-05-18 07:36:15 -04:00
proguard-consumer.txt [#971] Refactor Rust FFI to separate module 2023-05-18 07:36:15 -04:00
proguard-project.txt [#971] Refactor Rust FFI to separate module 2023-05-18 07:36:15 -04:00