Commit Graph

65 Commits

Author SHA1 Message Date
Cryptoforge
a2966cb9c1 update pop blocks 2021-03-04 16:54:11 -08:00
Cryptoforge
89fe8d36cc fix spend from single zaddress 2020-10-12 20:37:11 -07:00
Cryptoforge
ca32c63ff4 update to use u32 consensus id 2020-10-12 15:09:14 -07:00
Cryptoforge
ae09cb3707 fix crash on single unspent note 2020-09-18 12:35:13 -07:00
Cryptoforge
ea64467363 only add 1 zaddress to a new wallet 2020-09-17 20:14:51 -07:00
Cryptoforge
2b2567b239 Only add 1 zaddr to a new wallet 2020-09-13 11:09:48 -07:00
Cryptoforge
41d855a784 Merge commit '6c0a672d6643b82b336160da5d3c05cbd2167967' into merge_upstream 2020-09-05 21:55:14 -07:00
Aditya Kulkarni
06a268c2bd "unconfirmed" -> "unverified" 2020-08-07 10:11:55 -07:00
Aditya Kulkarni
263ec19476 Add "unconfirmed_zbalance" to the balance command.
Fixes #46
2020-08-06 11:33:32 -07:00
Cryptoforge
546196e756 update wallet and transaction list json format 2020-08-05 22:08:22 -07:00
Cryptoforge
e000ff3bc9 newline cleanup 2020-08-05 21:55:33 -07:00
Cryptoforge
6aa383daa3 enable outgoing metadata on t addresses owned by the wallet 2020-08-04 14:57:45 -07:00
Cryptoforge
7a6033cb54 enable outgoing metadata on zaddr owned by the wallet 2020-08-04 14:22:33 -07:00
Aditya Kulkarni
a087a4411f "spendable" reflects if we have the spending key.
Fixes #44
2020-08-04 10:53:40 -07:00
Aditya Kulkarni
b171d28586 Add to mempool only if broadcast works.
Fixes #43
2020-07-31 18:53:16 -07:00
Cryptoforge
4c39a57ae3 set fee 2020-07-30 23:03:54 -07:00
Aditya Kulkarni
6cfbdaf60d Merge branch 'master' of github.com:adityapk00/zecwallet-light-cli 2020-07-29 09:59:25 -07:00
Aditya Kulkarni
5a885adc15 Grab sync lock when sending to prevent anchor changes.
Fixes #40
2020-07-29 09:59:22 -07:00
Aditya Kulkarni
22bde5a404 Interpret hex memos properly.
Fixes #38
2020-07-28 09:52:53 -07:00
Aditya Kulkarni
5675f5b359 Add spendable to notes listing 2020-07-27 09:46:11 -07:00
Cryptoforge
6f8aa9f39e Require spending from specified address 1. Add from address, t or z 2. Use ovk of the address being spent from 3. disable lazy consolidation of t addresses 4. In a t->z transaction use the ovk of the fist z-address in the wallet. 2020-07-23 20:28:37 -07:00
Aditya Kulkarni
a915709dcb Fix import when encrpted 2020-07-21 16:52:47 -07:00
Aditya Kulkarni
49ee4c4067 Add spent_at_height for notes 2020-07-21 16:13:56 -07:00
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
4c87e55afa hex memos 2020-07-21 10:12:09 -07:00
Aditya Kulkarni
f0e13e3caf Allow raw memos to be fetched.
Fixes #30
2020-07-10 10:08:52 -07:00
Aditya Kulkarni
2dce6b46ca Add memos in outgoing_metadata even if change.
Fixes #28
2020-07-08 10:25:31 -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
adityapk00
2f3e69eba0 Update (#24)
* Update librustzcash dep

* Update to latest librustzcash
2020-06-06 18:12:57 -07:00
Aditya Kulkarni
fdd65fbeb5 Create 5 addresses when restoring wallet 2020-05-09 19:24:29 -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
7bcc266e70 Catch memo encoding errors 2020-04-27 14:38:07 -07:00
Aditya Kulkarni
0d4959726f improve duplicate outgoing metadata check 2020-04-27 11:08:06 -07:00
Aditya Kulkarni
f95664474f fix tests 2020-04-24 09:53:54 -07:00
Aditya Kulkarni
796663c971 Gzip the output 2020-04-12 20:23:03 -07:00
Aditya Kulkarni
01c1fc0262 Add logging 2019-12-02 14:53:27 -08:00
Aditya Kulkarni
21c197182f Add 5 unused addresses all the time 2019-12-02 14:24:53 -08:00
Aditya Kulkarni
89fbe097da Add empty addresses when existing ones get used 2019-11-17 20:57:12 -08:00
Aditya Kulkarni
3e3f445ca3 Disallow memos to t-addresses 2019-11-08 10:34:26 -08:00
Aditya Kulkarni
cacccf752d Update num confirmations to 5 2019-10-30 17:21:58 -07:00
Aditya Kulkarni
50d331b0cf Don't remove unconfirmed txs from balance 2019-10-30 17:08:58 -07:00
Aditya Kulkarni
c6631b658a Remove pending spent amount from balance 2019-10-28 10:41:46 -07:00
Aditya Kulkarni
a8ede64e55 Store outgoing mempool txns in wallet 2019-10-27 19:24:08 -07:00
Aditya Kulkarni
6dc22e4d74 Safely handler seed phrases 2019-10-24 11:50:07 -07:00
Aditya Kulkarni
11bc928f8d Need birthday while restoring seed 2019-10-22 21:03:23 -07:00
Aditya Kulkarni
9324f7f097 Pin tokio dependencies 2019-10-22 07:42:43 -07:00
Aditya Kulkarni
581d882a5f Additional tests 2019-10-21 20:43:30 -07:00
Aditya Kulkarni
c901b4f52f Move tests to tests.rs 2019-10-21 17:25:14 -07:00