Honza Rychnovský
73d7afc2a4
[ #1327 ] Ktlint 1.1.0
...
* [#1327 ] Ktlint 1.1.0
Closes #1327
* [#1327 ] Autoformatting with Ktlint
* Ktlint formatting warnings fix
2024-01-04 21:21:32 +01:00
str4d
ae2d7152aa
Replace Sapling balance and scan progress FFIs with wallet summary FFI
...
* Replace Sapling balance and scan progress FFIs with wallet summary FFI
Closes zcash/zcash-android-wallet-sdk#1282 .
* Using test fixture for JniAccountBalance
* Minor documentation changes
* Fix typo
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-11-08 10:57:23 +01:00
Honza Rychnovský
96aeec2e9d
Add throws documentation
...
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-09-12 19:29:39 +02:00
Honza
1b6039c368
Reverting denominator constraint back
...
The Rust layer now filters out the zero denominator but keeping the ScanProgress new safe ratio function with its test.
2023-09-09 19:11:58 +02:00
Honza
ffc1c99738
JniScanRange height parameters constraint
2023-09-09 19:11:58 +02:00
Honza
79ba05f23b
Change denominator requirement
...
- Added safe progress ratio calculating function
- Added test
2023-09-09 19:11:58 +02:00
Honza Rychnovský
c6032b47bd
[ #1208 ][ #1215 ] Pass proper `recoverUntil`
...
- Closes #1208
- CLoses #1215
2023-09-08 20:23:37 +02:00
Honza Rychnovský
fc14082a1c
[ #1213 ] Remove `BlockTable` and its APIs
...
* [#1213 ] Remove `count()` from BlockTable API
* [#1213 ] Remove `firstScannedHeight()` from BlockTable API
* [#1213 ] Remove `findBlockHash()` from BlockTable
* [#1213 ] Remove `lastScannedHeight()` from BlockTable
* [#1213 ] Remove `BlockTable` entirely
2023-09-08 20:22:40 +02:00
Jack Grigg
42cf9d6466
Migrate to Rust revision that exposes scanned heights
2023-09-08 20:19:51 +02:00
Honza
7b7275b5bd
Migrate to latest Rust revision follow-up changes
2023-09-08 20:19:51 +02:00
Jack Grigg
11d9529f2b
Migrate to latest Rust revision
...
- Account birthdays
- Scan progress
- Bugfixes
2023-09-08 20:19:51 +02:00
Honza
83ea5b55c3
Fix ktlint warning
2023-09-08 20:19:51 +02:00
Honza
61f618caf9
Remove OpenEndRange type entirely
2023-09-08 20:19:51 +02:00
Jack Grigg
54d016e401
Migrate to Rust revision with checkpoint and memo bugfixes
2023-09-08 20:18:10 +02:00
Honza Rychnovský
6a68889df6
[ #1123 ] Linear vs Non-linear decision mechanism
2023-09-08 20:18:10 +02:00
Honza
f7bb2ae460
Fix JniSubtreeRoot + extension and tests
2023-09-08 20:18:10 +02:00
Jack Grigg
3c5d91b112
Expose `putSaplingSubtreeRoots` and `updateChainTip` Rust APIs
2023-09-08 20:18:10 +02:00
Honza
85388a85c3
Clear validation stage
2023-09-08 20:18:10 +02:00
Honza
7cee1d7203
Make buildable + Solve Lint warnings
2023-09-08 20:18:10 +02:00
Jack Grigg
12c3441778
Migrate to Rust crate versions with fast spendability support
2023-09-08 20:18:10 +02:00
Honza Rychnovský
d38bde86ba
[ #1176 ] Rest Dependency Update
2023-09-03 22:18:48 +02:00
Honza Rychnovský
0be05a1c4c
[ #1108 ] Getting memo for sent transactions
2023-07-31 13:34:41 +02:00
Honza Rychnovský
f1b5e3aade
[ #1014 ] Decorate Backend with Typesafe APIs
...
* [#1014 ] Decorate Backend with Typesafe APIs
2023-07-17 12:50:53 +02:00
Honza Rychnovský
b99ab6cdf9
[ #920 ] Rust backend void return
...
* [#920 ] Tweak RustBackend public APIs to have void return values
- Contains changes for putUtxo() function
* Changes for scanBlocks() function
* Changes for decryptAndStoreTransaction()
* Changes for rewindToHeight()
* Changes for writeBlockMetadata()
* Changes for initBlocksTable and initAccountsTable
2023-06-09 10:29:33 +02:00
Carter Jernigan
283581a770
Name SDK IO thread
2023-05-18 10:15:34 -04:00
Carter Jernigan
bc19797125
[ #971 ] Refactor Rust FFI to separate module
...
---------
Co-authored-by: Honza <rychnovsky.honza@gmail.com>
2023-05-18 07:36:15 -04:00