Commit Graph

60 Commits

Author SHA1 Message Date
adityapk00
fb1135328f Viewing Keys (#32)
Add support for importing viewing keys and upgrading to spending keys.
2020-07-21 12:08:04 -07:00
Aditya Kulkarni
f0e13e3caf Allow raw memos to be fetched.
Fixes #30
2020-07-10 10:08:52 -07:00
adityapk00
5d2b85c03a Multi threaded sync (#27)
* Sync on a threadpool

* Retry on broken connection

* Update README.md

* Update README.md

* Optional Embedded params

* Update (#24)

* Update librustzcash dep

* Update to latest librustzcash

* Fetch blocks on a new thread

* Save wallet deterministically

* Sync on a threadpool

* Fetch blocks on a new thread

* Save wallet deterministically

* At least 2 threads

Co-authored-by: Aditya Kulkarni <adityapk@tr32.home.adityapk.com>
2020-06-29 10:21:22 -07:00
Aditya Kulkarni
bade32c102 Retry on broken connection 2020-06-05 13:29:44 -07:00
Aditya Kulkarni
a7827f9163 Optional Embedded params 2020-05-25 21:40:11 -07:00
Aditya Kulkarni
b711397277 Optional embed params 2020-05-25 19:25:39 -07:00
Aditya Kulkarni
be603a8075 Recover now saves the recovered seed 2020-05-24 14:13:57 -07:00
adityapk
555b49c9df Save to disk only if write succeeds 2020-05-24 07:36:46 -07:00
Aditya Kulkarni
230fcf33b1 lock sync while saving 2020-05-23 17:25:34 -07:00
Aditya Kulkarni
7cf4d49599 Remove --dangerous option 2020-05-20 21:45:08 -07:00
Aditya Kulkarni
4f56ba82a0 Prevent saves on ios/android 2020-05-19 10:15:06 -07:00
Aditya Kulkarni
4c8442fa38 Create dir on desktop only 2020-05-19 10:05:32 -07:00
Aditya Kulkarni
91b8aa7c94 Add save/read from buffers 2020-05-14 14:27:35 -07:00
Aditya Kulkarni
fdd65fbeb5 Create 5 addresses when restoring wallet 2020-05-09 19:24:29 -07:00
Aditya Kulkarni
d74a1cc73e Allow overwriteing when restoring 2020-05-09 17:06:15 -07:00
Aditya Kulkarni
cbffd69c66 Undo the gzip encoding 2020-05-09 16:51:04 -07:00
Aditya Kulkarni
664e9512bb Improve recovery 2020-05-07 21:41:34 -07:00
Aditya Kulkarni
703192f45b Add guards around updating memo, save wallet 2020-04-29 12:21:07 -07:00
Aditya Kulkarni
796663c971 Gzip the output 2020-04-12 20:23:03 -07:00
Aditya Kulkarni
d0e7a5f635 Use position to identify txns at same txid 2020-04-11 20:01:41 -07:00
Aditya Kulkarni
a0b8c6a754 Add --dangerous support 2020-02-04 10:06:23 -08:00
Aditya Kulkarni
64071de642 compile of tonic 2019-12-30 21:09:48 -08:00
Aditya Kulkarni
09cbc1feda Fix tests 2019-12-02 15:22:08 -08:00
Aditya Kulkarni
a0da414bca fix deadlock while adding new addresses 2019-12-02 15:16:04 -08:00
Aditya Kulkarni
5d38585251 Save after creating new addresses 2019-12-02 14:57:38 -08:00
Aditya Kulkarni
f0aa4129bd Save after rescan 2019-12-02 14:56:08 -08:00
Arjun
e8f7eee361 Add pure t->z txns to tx list (#17) 2019-12-02 10:51:54 -08:00
Aditya Kulkarni
89fbe097da Add empty addresses when existing ones get used 2019-11-17 20:57:12 -08:00
Aditya Kulkarni
165c22e39e Add clear command 2019-11-16 21:11:41 -08:00
Arjun
96997c5a46 Move logging to lightclient 2019-11-15 12:07:23 -08:00
Aditya Kulkarni
af0e0b9b2b Create .zcash directory if it doesn't exist 2019-11-01 07:31:01 -07:00
Aditya Kulkarni
bc9bef6ec1 Handle resolution errors at startup 2019-10-31 14:56:45 -07:00
Aditya Kulkarni
0a1f672ebc Get wallet encryption status 2019-10-30 13:52:13 -07:00
Aditya Kulkarni
01cd0269d5 Add fee to mempool tx 2019-10-27 20:53:38 -07:00
Aditya Kulkarni
a8ede64e55 Store outgoing mempool txns in wallet 2019-10-27 19:24:08 -07:00
Aditya Kulkarni
2cbdab37fa Make commands case insensitive 2019-10-25 17:36:54 -07:00
Aditya Kulkarni
865a72442d Add syncstatus command 2019-10-24 18:26:25 -07:00
Aditya Kulkarni
17bbb71a69 Add sync status command 2019-10-24 17:11:56 -07:00
Aditya Kulkarni
11bc928f8d Need birthday while restoring seed 2019-10-22 21:03:23 -07:00
Aditya Kulkarni
cb5c55a829 Add checkpoints 2019-10-22 17:03:44 -07:00
Aditya Kulkarni
bea9a26e3d Recover seed properly 2019-10-22 08:08:48 -07:00
Aditya Kulkarni
c014dbc4d9 Add parse comment 2019-10-21 18:00:19 -07:00
Aditya Kulkarni
51b1b54863 Add wallet creation tests 2019-10-21 17:59:15 -07:00
Aditya Kulkarni
c901b4f52f Move tests to tests.rs 2019-10-21 17:25:14 -07:00
Aditya Kulkarni
27fb3f984b Fix issue where new wallets weren't being created 2019-10-21 12:32:15 -07:00
Aditya Kulkarni
be53b8087f LC address tests 2019-10-20 20:46:37 -07:00
Aditya Kulkarni
9ed9e47ff9 Add lightclient encryption test 2019-10-20 20:34:08 -07:00
Aditya Kulkarni
c1dd259caf Add bug warning 2019-10-20 13:40:54 -07:00
Aditya Kulkarni
e4c6180b42 Split wallet creation 2019-10-20 11:56:45 -07:00
Aditya Kulkarni
8ade7caa48 Wallet encryption commands 2019-10-20 11:40:25 -07:00