Kevin Gorham
4b1cb76f42
General cleanup.
...
Additional KDocs. Log cleanup. Cleaner close and shutdown behavior. Improved retry functions. New and updated constants. Database migrataions.
2020-02-21 18:22:04 -05:00
Kevin Gorham
52bb1d108d
Added DB schemas to the repository for tracking.
2020-02-21 18:16:25 -05:00
Kevin Gorham
a572b55db0
Fixed tests.
2020-02-21 18:15:13 -05:00
Kevin Gorham
ac7f3475e9
Improved error handling.
...
Added callback for reorg detection and also improved the logic for handling critical processor errors.
2020-02-21 18:14:34 -05:00
Kevin Gorham
6bcc00b098
Rust changes in response to feedback.
2020-02-12 08:39:30 -05:00
Kevin Gorham
2c8923290d
Update dependencies.
2020-02-11 20:31:56 -05:00
Kevin Gorham
f90e07c0c1
New mainnet checkpoints.
2020-02-11 20:10:18 -05:00
Kevin Gorham
4d655b0f04
Add logic to validate processor setup.
2020-02-11 20:09:27 -05:00
Kevin Gorham
dd18a13b47
Rust changes to expose the ability to derive an address.
2020-02-11 20:04:19 -05:00
Kevin Gorham
4390f3a304
Changes to initialization.
...
- renamed path variables
- cleaned up the way birthdays are stored
- improved logging
- added support for deriving the address from a seed or extfvk
2020-02-11 20:04:19 -05:00
Kevin Gorham
26c84511e9
Merge pull request #100 from zcash/bugfix/testnet-typo
...
Fixed typo in PORT property name.
2020-02-05 10:08:54 -05:00
Kevin Gorham
ed594beee7
Fixed typo in PORT property name.
2020-02-05 10:07:25 -05:00
Kevin Gorham
6fa1cda5f6
Merge pull request #94 from defuse/link-to-threat-model
...
Link to threat model in README
2020-01-16 18:12:45 -05:00
Kevin Gorham
0753a0a098
Merge pull request #93 from CHMEX/master
...
typo
2020-01-16 18:11:35 -05:00
Taylor Hornby
2fe8d0f641
Link to threat model in README
2020-01-16 12:23:41 -07:00
CHMEX
320e87fe07
typo
...
Great job!
small typo
2020-01-15 22:48:12 +01:00
Kevin Gorham
b0b87ce709
Merge pull request #92 from zcash/preview
...
Beta Release
2020-01-15 09:26:03 -05:00
Kevin Gorham
e3ce131647
Merge branch 'master' of github.com:zcash/zcash-android-wallet-sdk into preview
...
Conflicts:
README.md
src/main/proto/WalletData.proto
2020-01-15 09:23:35 -05:00
Kevin Gorham
77f6e77e14
Restore build to working order by removing local-only changes
...
which supported scanning in batches for better visibility into scan
progress. Also updated Cargo files to support error-free build for the
beta release.
2020-01-15 09:17:27 -05:00
Kevin Gorham
a0de0b907f
Moved version to Beta.
2020-01-15 08:32:21 -05:00
Kevin Gorham
65c2a9a2c2
Merge pull request #91 from zcash/task/cleanup-docs
...
Task/cleanup docs
2020-01-15 08:30:26 -05:00
Kevin Gorham
b32f5973e9
Corrections to the top-level README file.
2020-01-15 08:28:20 -05:00
Kevin Gorham
9b97721501
Updated indexes.
2020-01-15 08:15:57 -05:00
Kevin Gorham
7235f8cfaf
Updated readmes.
2020-01-15 08:13:46 -05:00
Kevin Gorham
6976427fba
Removed mock synchronizer docs
2020-01-15 08:10:09 -05:00
Kevin Gorham
028b541823
Regenerate key docs.
2020-01-15 08:07:00 -05:00
Kevin Gorham
3f60bd3c75
Merge pull request #90 from zcash/feature/add-mainnet-support
...
Feature/add mainnet support
2020-01-15 08:00:13 -05:00
Kevin Gorham
38f20c696e
Final changes before beta release.
2020-01-15 07:35:07 -05:00
Kevin Gorham
08f95d505d
General fixes and improvements.
2020-01-15 07:35:06 -05:00
Kevin Gorham
3ad1a056a6
Add batch scanning to allow for tracking scan progress.
2020-01-15 07:35:06 -05:00
Kevin Gorham
328e90d241
Add processorInfo for more visibility into status.
2020-01-15 07:35:05 -05:00
Kevin Gorham
e56c1ff24a
Minor refactors and improvements and test fixes.
2020-01-15 07:35:05 -05:00
Kevin Gorham
aaa823081b
Exposed support for address validation.
2020-01-15 07:35:05 -05:00
Kevin Gorham
cf0d86a3da
Remove the bandaid hack that triggered the need for https://github.com/zcash/zcash-android-wallet/issues/39
...
This was a key win in the refactor.
2020-01-15 07:35:04 -05:00
Kevin Gorham
29717cd871
Refactored initialization.
...
Addresses some of the concerns in https://github.com/zcash/zcash-android-wallet/issues/39 by removing the side effects from the Intializer. Now instead of trying to help with loading and persisting wallet birthdates, it delegates that utility to another class.
2020-01-15 07:35:04 -05:00
Kevin Gorham
93c01a9f3f
Test cleanup, deleting outdated tests.
2020-01-15 07:35:04 -05:00
Kevin Gorham
527eb50439
Minor changes to support zECC app.
2020-01-15 07:35:03 -05:00
Kevin Gorham
4653f98053
Added more mainnet sapling trees.
2020-01-15 07:35:03 -05:00
Kevin Gorham
18a4cdfcaa
Added function for abbreviating addresses for user display.
2020-01-15 07:35:03 -05:00
Kevin Gorham
7babe0c63c
Fixed bug with hasData not being cleared and improved sapling tree selection.
...
- Choose the latest tree above the requested height
2020-01-15 07:35:02 -05:00
Kevin Gorham
596bea0158
Refactor to support new app.
2020-01-15 07:35:02 -05:00
Kevin Gorham
88aeb4f5ac
Correct hardcoded CoinType.
2020-01-15 07:35:01 -05:00
Kevin Gorham
b47b10427e
Blossom activation.
2020-01-15 07:35:01 -05:00
Kevin Gorham
8a365115f1
Add mainnet support.
...
This involves splitting code to run in the zcashMainnet and zcashTestnet flavors and using the corresponding feature of librustzcash. Mainnet functionality is proven in the integration test in androidTestZcashmainnet.
2020-01-15 07:35:01 -05:00
Kevin Gorham
60eed3a36d
Merge pull request #88 from braddmiller/preview
...
Update README for first versioned release
2020-01-15 07:13:33 -05:00
Bradley Miller
7bde72f11f
Update README for first versioned release
2020-01-08 14:10:06 -07:00
Kevin Gorham
0c60dbab5e
Merge pull request #51 from zcash/feature/demo-app
...
Demo app
2019-11-23 20:54:17 -05:00
Kevin Gorham
5380c0d365
General cleanup before merging first pass at demo app.
2019-11-23 20:47:50 -05:00
Kevin Gorham
652e862d5c
Iterate on the Send demo.
...
Allow input. Allow multiple sends. Handle errors. Demonstrate an improved user experience where sending is disabled at the appropriate times.
2019-11-23 18:07:28 -05:00
Kevin Gorham
93d4114848
Refactor logic for awaiting confirmations.
...
Leverage the new flow-centric approach to sending transactions, rather than polling the database, which leads to concurrent modification errors and corrupted data.
2019-11-23 02:18:20 -05:00