Commit Graph
100 Commits
Author SHA1 Message Date
Aditya Kulkarni be2eaad443 Refactor into cargo workspace 2019-10-22 13:21:18 -07:00
Aditya Kulkarni 4a62949bdb Move actions to root 2019-10-22 13:00:10 -07:00
Aditya Kulkarni 13a89f8c82 Github build action 2019-10-22 12:56:36 -07:00
Aditya Kulkarni d8075dae28 Add proper error for lock 2019-10-22 12:56:29 -07:00
Aditya Kulkarni bea9a26e3d Recover seed properly 2019-10-22 08:08:48 -07:00
Aditya Kulkarni 9324f7f097 Pin tokio dependencies 2019-10-22 07:42:43 -07:00
Aditya Kulkarni f058e0d3d2 Merge branch 'master' of github.com:adityapk00/zecwallet-lite-lib 2019-10-21 20:43:32 -07:00
Aditya Kulkarni 581d882a5f Additional tests 2019-10-21 20:43:30 -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 710a580f25 Add rtests for ecieve t/z while encrypted 2019-10-21 17:18:52 -07:00
Aditya Kulkarni 7767caaf3f Add lock command 2019-10-21 14:13:43 -07:00
Aditya Kulkarni 08a2fded88 Fix issue where t addresses weren't scanned when locked 2019-10-21 14:05:33 -07:00
Aditya Kulkarni 654f526918 Check for wallet encryption first. 2019-10-21 13:20:54 -07:00
Aditya Kulkarni 5cf2c955e3 Don't fix bug when no money is involved. 2019-10-21 13:09:47 -07:00
Aditya Kulkarni 94e70cc3f7 Fix bip39 bug before encryption 2019-10-21 13:00:31 -07:00
Aditya Kulkarni 27fb3f984b Fix issue where new wallets weren't being created 2019-10-21 12:32:15 -07:00
Aditya Kulkarni 674a9ee185 Fix build script 2019-10-21 12:04:19 -07:00
Aditya Kulkarni 8ab297208d Do clean first 2019-10-21 10:59:42 -07:00
Aditya Kulkarni 274f3c9c09 Fix libsodium cross compile for win 2019-10-21 10:50:11 -07:00
Aditya Kulkarni 50988da0f5 Fix windows xcompile for libsodium 2019-10-21 10:41:29 -07:00
Aditya Kulkarni 29b5e4459b Update version number 2019-10-21 09:39:51 -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 085b8492ba update copy 2019-10-20 13:14:34 -07:00
Aditya Kulkarni 4b21f7c530 Add bug description 2019-10-20 13:13:43 -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
Aditya Kulkarni 6607ecdc09 Add comment 2019-10-19 22:12:45 -07:00
Aditya Kulkarni 72548e077e Add lock/unlock API 2019-10-19 13:09:59 -07:00
Aditya Kulkarni fc15de5687 Support mutable wallets 2019-10-19 11:18:22 -07:00
Aditya Kulkarni 4518965a41 Return txid from send 2019-10-18 12:38:28 -07:00
Aditya Kulkarni c34aba4ddd Merge branch 'master' of github.com:adityapk00/zecwallet-lite-lib 2019-10-18 10:32:07 -07:00
Aditya Kulkarni bd15a081b1 Allow multiple addresses in send 2019-10-18 10:32:05 -07:00
Aditya Kulkarni 91de0220ab Compiler warnings 2019-10-15 10:15:42 -07:00
Aditya Kulkarni cec21dbbd8 Rename to ZEC 2019-10-14 10:25:46 -07:00
Aditya Kulkarni 4baff41602 Update version number 2019-10-14 09:28:44 -07:00
Aditya Kulkarni 374f50e8e3 Refactor for library use 2019-10-11 12:03:34 -07:00
Aditya Kulkarni 79e4b8d0a4 Refactor for lib 2019-10-11 10:47:36 -07:00
Aditya Kulkarni 7016280d1c Warn if server is behind 2019-10-09 15:04:53 -07:00
Aditya Kulkarni 0db5423927 Cleanup 2019-10-09 12:48:55 -07:00
Aditya Kulkarni a2c57a7360 Add recover commad 2019-10-09 12:47:59 -07:00
Aditya Kulkarni b489870480 Fix decoy tx fetching 2019-10-09 12:27:31 -07:00
Aditya Kulkarni 1356ef809b Improve TLS error message 2019-10-09 11:39:51 -07:00
Aditya Kulkarni 225db64240 Fetch all txns in a block 2019-10-09 11:38:19 -07:00
Aditya Kulkarni 6033c531bd Allow self signed certs 2019-10-09 10:51:14 -07:00
Aditya Kulkarni 7727fda3f3 Allow running commands directly 2019-10-06 14:30:38 -07:00
Aditya Kulkarni 11c409ec7c Rollback witness test 2019-10-06 13:49:24 -07:00
Aditya Kulkarni b080c6061f Add bad spend tests 2019-10-05 15:25:12 -07:00
Aditya Kulkarni 28477bfedd Shield t address utxos even if sending to taddr 2019-10-05 09:44:20 -07:00
Aditya Kulkarni ef9fcceb8c Multi spend test 2019-10-04 21:18:01 -07:00
Aditya Kulkarni 94108e4936 Send to multiple addresses 2019-10-04 10:10:51 -07:00
Aditya Kulkarni 5ca7319fc3 Test multi addr serialization 2019-10-03 21:51:37 -07:00
Aditya Kulkarni 50356dbbbf Multi z and t addresses 2019-10-03 21:14:12 -07:00
Aditya Kulkarni 990026d621 Store exspk with the SpendableNote 2019-10-03 11:41:31 -07:00
Aditya Kulkarni e358448e45 RwLock for secret keys 2019-10-03 11:21:02 -07:00
Aditya Kulkarni d4dc6cc6bd Fixed-size logs 2019-10-02 10:12:21 -07:00
Aditya Kulkarni 1e0bb87de9 Improve logging 2019-10-01 13:10:22 -07:00
Aditya Kulkarni a9b56e76af Remove openssl dependency 2019-10-01 12:01:07 -07:00
Aditya Kulkarni 32dc7d3cd8 parameterize anchor offset 2019-10-01 11:07:14 -07:00
Aditya Kulkarni 91611874e9 Update insufficient funds error 2019-10-01 10:08:31 -07:00
Aditya Kulkarni 9b173d6a27 Cleanup 2019-09-30 12:45:50 -07:00
Aditya Kulkarni a20afc30cd Merge remote-tracking branch 'origin/master' 2019-09-30 12:33:42 -07:00
Aditya Kulkarni e741dad5d9 Pluralize Addresses. Fixes #4 2019-09-30 12:33:35 -07:00
Aditya Kulkarni 60b33a54dc Add chain indicator to prompt 2019-09-30 12:17:42 -07:00
Aditya Kulkarni c61a82bf59 Remove history 2019-09-30 12:14:20 -07:00
Aditya Kulkarni 48bf5f3f63 Embed sapling params 2019-09-30 12:13:43 -07:00
Aditya Kulkarni 68731b0f9f Switch to mainnet by default 2019-09-30 11:39:06 -07:00
Aditya Kulkarni 16dab37a2e Improve error handling 2019-09-30 11:23:18 -07:00
Aditya Kulkarni c90b817cbe Mainnet initial block 2019-09-26 11:55:59 -07:00
Aditya Kulkarni f78c3fa48f Add wallet birthday 2019-09-26 11:30:34 -07:00
Aditya Kulkarni 3479dc345a Outgoing metadata for transparent addresses 2019-09-25 14:04:47 -07:00
Aditya Kulkarni df12ccf317 Explicitly mark Txs as fully scanned 2019-09-25 13:42:00 -07:00
Aditya Kulkarni 5b02282a66 Add export command 2019-09-24 11:03:43 -07:00
Aditya Kulkarni b3ca226ff4 Write chain name to wallet 2019-09-24 10:04:21 -07:00
Aditya Kulkarni c2f2cf207e Send to address test 2019-09-23 14:06:16 -07:00
Aditya Kulkarni fd0a8f4c14 Serialization test 2019-09-23 11:33:16 -07:00
Aditya Kulkarni 2a72b45760 Add non-wallet t address test 2019-09-23 11:04:09 -07:00
Aditya Kulkarni cd113749a5 FakeTransaction test helper 2019-09-23 10:48:40 -07:00
Aditya Kulkarni 3ad99c7a3d Warning check for duplicate note insertion 2019-09-19 13:40:09 -07:00
Aditya Kulkarni 494ab973fb fetch 1000 block increments 2019-09-19 13:20:05 -07:00
Aditya Kulkarni 3545958578 Handle reorgs 2019-09-19 13:17:46 -07:00
Aditya Kulkarni 65f9655b40 transparent address prefix based on chain 2019-09-19 11:44:27 -07:00
Aditya Kulkarni 0aedf95e4f Refactor sapling address generation based on chain 2019-09-19 11:30:18 -07:00
Aditya Kulkarni 4456da72f1 Lightclient Config 2019-09-19 10:41:24 -07:00
Aditya Kulkarni 340587a6dc Update readme 2019-09-18 09:48:09 -07:00
Aditya Kulkarni f93267507f Don't write unconfirmed fields to disk 2019-09-17 14:17:13 -07:00
Aditya Kulkarni c6634d2436 Cleanup 2019-09-17 14:09:20 -07:00
Aditya Kulkarni 51658fe645 Process SendResponse better 2019-09-17 13:32:27 -07:00
Aditya Kulkarni 0e8ab4d27d Read UTXOs from walletTx 2019-09-17 13:26:45 -07:00
Aditya Kulkarni 6c26f84d87 Improve help 2019-09-17 12:32:04 -07:00
Aditya Kulkarni 34de8f878a Update sapling tree initial block to 600000 2019-09-17 11:54:42 -07:00
Aditya Kulkarni c0987d2892 Move rust client directory 2019-09-16 14:04:33 -07:00
Aditya Kulkarni 0bfa5b925d Remove outdated directories 2019-09-16 14:01:37 -07:00
Aditya Kulkarni 65ab2879ee Rename command "address" to "balance" 2019-09-16 14:00:05 -07:00
Aditya Kulkarni b24f174b5e Separate t / z balance 2019-09-16 13:57:37 -07:00
Aditya Kulkarni 7fe784289f Background sync 2019-09-16 13:48:14 -07:00
Aditya Kulkarni e7ee69154d Sync before commands 2019-09-16 13:40:09 -07:00
Aditya Kulkarni d21c87acef Make lightclient not mut 2019-09-16 13:16:42 -07:00