Commit Graph

302 Commits

Author SHA1 Message Date
Hanh cda240c8e9 Sweep taddr 2023-02-21 18:36:29 +10:00
Hanh 36c85febad Fix improper cloning of rng
Note: It is OK because we use OsRng but it could be an issue with
other RNG
2023-02-19 08:35:49 +10:00
Hanh e3dfd17e33 Support t3 addresses 2023-02-17 12:34:00 +10:00
Hanh c1b4c88fe1 TAddr scan checks empty accounts with txs 2023-02-14 13:54:39 +10:00
Hanh 880fd98729 Separate expiry and anchor heights 2023-02-08 08:06:37 +10:00
Hanh ec460dc550 Prioritize sapling, orchard, trp in from/to address fields 2023-02-05 09:23:50 +08:00
Hanh 46dba8c6ff Don't prune last hour 2023-02-02 10:11:17 +08:00
Hanh 3565a6297f Payment URI fixes 2023-01-30 10:24:32 +08:00
Hanh 337fe20b4f Expose API to fetch checkpoints 2023-01-08 00:53:58 +08:00
Hanh b9726bf293 Log message 2023-01-04 22:58:42 +08:00
Hanh 8dcd064b3e store active accound in db 2023-01-04 18:39:13 +08:00
Hanh 43c348408b fix save template 2023-01-02 16:53:04 +08:00
Hanh 742958a0b1 Remove unused import 2023-01-01 14:31:32 +08:00
Hanh b25df35aed Lazily connect to lwd during startup 2023-01-01 04:37:47 +08:00
Hanh 4168ee4fa2 wip 2022-12-31 06:26:42 +08:00
Hanh 11c05aee8b wip 2022-12-31 06:01:52 +08:00
Hanh 979e60bda2 wip 2022-12-31 04:34:26 +08:00
Hanh d43c4884b8 wip 2022-12-30 23:29:59 +08:00
Hanh 74d8a5f04c wip 2022-12-30 21:31:54 +08:00
Hanh 97ae66956d wip 2022-12-30 07:03:35 +08:00
Hanh cd1d84b25d Return plan from shield trp and save contacts 2022-12-25 19:16:22 +08:00
Hanh 893e52fe20 Report decryption error 2022-12-25 05:04:42 +08:00
Hanh a59d4c74dc Make backup # steps larger 2022-12-25 03:22:38 +08:00
Hanh 6b52a93795 Send Templates 2022-12-24 15:22:38 +08:00
Hanh 549a3a25ee Skip ill-formed memos 2022-12-23 05:16:40 +08:00
Hanh c51c98138a rustfmt 2022-12-22 16:06:41 +08:00
Hanh 9ae96e7d88 Customizable diversified addresses 2022-12-21 03:55:12 +08:00
Hanh d1e59be7ad Remove WAL config from BE 2022-12-21 00:33:33 +08:00
Hanh b0f3cd6a9d Db create by FE 2022-12-20 21:34:47 +08:00
Hanh 9ff8363ef3 Create dir for db files 2022-12-20 19:57:11 +08:00
Hanh 37d81e586a Fix crash on keytool when account has no seed 2022-12-20 16:05:57 +08:00
Hanh 81378e59e8 Fix incorrect open flags 2022-12-20 05:20:12 +08:00
Hanh 2e9a0f5a62 Serialize memo as hex 2022-12-12 22:46:26 +08:00
Hanh c269eafe36 Sender or Recipient pays fee 2022-12-11 14:41:49 +08:00
Hanh a817b05259 Fix split notes 2022-12-08 17:17:18 +08:00
Hanh 695a2106fa Bug fix - check max memo length 2022-12-06 19:01:05 +08:00
Hanh f55fc98ae0 Fix utxo selection 2022-12-06 15:55:24 +08:00
Hanh 7759cdff38 Add memo to pool transfer tx 2022-12-06 01:43:50 +08:00
Hanh 39eeec8583 Pool transfer 2022-12-06 00:13:31 +08:00
Hanh 1f8b9fd7f6 Fix contact save 2022-11-27 11:48:22 +08:00
Hanh 6d56f8a9ef Reformat 2022-11-24 12:47:34 +08:00
Hanh 9d7141ae40 Fix ycash 2022-11-23 16:59:22 +08:00
Hanh d0550c8908 Remove old fullbackup system 2022-11-23 11:18:54 +08:00
Hanh 56f4f5e73e Use pk/sk for full backup 2022-11-23 09:49:03 +08:00
Hanh 055369df4e Fullbackup 2022-11-22 17:53:16 +08:00
Hanh be75cd3909 Client side mempool disconnect when active account changed 2022-11-21 17:23:09 +08:00
Hanh 8af53fde09 Fix mempool 2022-11-21 12:42:07 +08:00
Hanh cc17413e9c Return dummy u8 in c ffi 2022-11-18 23:28:56 +08:00
Hanh 27e65f2bed get_servers 2022-11-18 22:25:11 +08:00
Hanh 598459e114 Fix db upgrade from sapling 2022-11-18 19:02:53 +08:00
Hanh c4e3c52825 Fix z2ua 2022-11-18 14:31:48 +08:00
Hanh ac71c40218 Mempool 2022-11-18 09:02:03 +08:00
Hanh 74a6310784 Unified viewing keys 2022-11-17 17:13:51 +08:00
Hanh 25a2e28e74 Handle bad MSG 2022-11-16 22:00:57 +08:00
Hanh ca7feb3680 Purge old witnesses 2022-11-16 15:44:51 +08:00
Hanh 4e553b42a6 WIP 2022-11-16 11:51:52 +08:00
Hanh 5ddacf524c wip 2022-11-15 18:21:47 +08:00
Hanh 56b70bcceb testnet 2022-11-13 17:00:21 +08:00
Hanh 6e95f609ea Progress report 2022-11-13 11:27:52 +08:00
Hanh f27283c521 WIP 2022-11-13 09:39:12 +08:00
Hanh 4cafff16a4 RPC 2022-11-11 23:30:22 +08:00
Hanh f23cd2376f Clean up some dead code 2022-11-06 10:55:53 +08:00
Hanh b61772b639 Get Transaction Details 2022-11-06 09:49:17 +08:00
Hanh f222187650 Clean up dead code 2022-11-05 20:42:55 +08:00
Hanh d53b9446d3 WIP 2022-11-05 17:29:16 +08:00
Hanh 74c26bf87d tx builder 2022-11-05 14:50:15 +08:00
Hanh 9e4ce62bd2 Use regtest 2022-11-04 13:06:11 +08:00
Hanh 289f78fc9d WIP 2022-11-03 15:37:44 +08:00
Hanh c2093bbe12 Multi receivers note selection 2022-11-02 12:43:54 +08:00
Hanh 544fb25f9a Unified address encode/decode & accounts 2022-10-30 18:03:38 +08:00
Hanh f8a692e3e5 Orchard accounts 2022-10-29 14:40:05 +08:00
Hanh 088a4d1ef5 Orchard warp sync 2022-10-28 21:02:34 +08:00
Hanh cbe4737439 Batch pedersen hash 2022-10-27 20:59:04 +08:00
Hanh 81836eae13 Sapling decryption and warp sync 2022-10-27 18:10:51 +08:00
Hanh 3539c45771 wip 2022-10-23 18:29:07 +08:00
Hanh b49210849e wip - remove usage of old warp code
- does not build yet
2022-10-23 10:35:39 +08:00
Hanh 4094c5d25b Fix build after integration of librustzcash 2022-10-22 12:01:29 +08:00
Hanh d5f06cc7eb Squashed commit of the following:
commit 3dca82d62e10252555fcfe498e63c41a5ca967af
Author: Hanh <hanh425@gmail.com>
Date:   Sun Sep 18 01:30:56 2022 +0800

    WIP

commit 32013d4eea0bff3321e4bb82a4c878aa4feaea7b
Author: Hanh <hanh425@gmail.com>
Date:   Sat Sep 17 19:48:32 2022 +0800

    WIP

commit 0f4b16d1b3874f9377b7144591a602aa97e6747d
Author: Hanh <hanh425@gmail.com>
Date:   Sat Sep 17 12:45:41 2022 +0800

    WIP

commit 90cf116c230b2845d43bdc9b81057f8b761b6773
Author: Hanh <hanh425@gmail.com>
Date:   Fri Sep 16 21:05:52 2022 +0800

    WIP

commit d8a8db0a29564c98b3f7dc331d5d37f4b7a87c18
Author: Hanh <hanh425@gmail.com>
Date:   Fri Sep 16 18:03:56 2022 +0800

    WIP

commit cb467ea2cd7bada9a9cbf9fbc59b265bb3be4968
Author: Hanh <hanh425@gmail.com>
Date:   Fri Sep 16 17:17:51 2022 +0800

    WIP

commit ba3b4de96e19329a317cc4164cf69442e9b1aa8a
Author: Hanh <hanh425@gmail.com>
Date:   Fri Sep 16 14:41:07 2022 +0800

    Sapling Pedersen hash

commit 3e9be116a68342c22da147dba011e2d6a9e68cbc
Author: Hanh <hanh425@gmail.com>
Date:   Thu Sep 15 10:16:54 2022 +0800

    WIP

commit 94e0e8b0d5601ed48227bae89ea3a6c1bb093abc
Author: Hanh <hanh425@gmail.com>
Date:   Wed Sep 14 01:22:22 2022 +0800

    WIP

commit 95708029ab4b94d85f9d565a16505d767bb4598b
Author: Hanh <hanh425@gmail.com>
Date:   Tue Sep 13 21:27:51 2022 +0800

    Db API for Orchard

commit 170a31fd7cf79fba74f710fcd1bf7404235c8e51
Author: Hanh <hanh425@gmail.com>
Date:   Tue Sep 13 20:57:38 2022 +0800

    Add support for orchard to db schema
2022-10-20 14:48:08 +08:00
Hanh 267192c42c Documentation 2022-10-20 14:24:36 +08:00
Hanh 36e654c131 Add fetch-params 2022-10-17 23:33:00 +08:00
Hanh 152fe56a1e Bump version # 2022-10-11 21:45:54 +08:00
Hanh bba488a501 Fix progress indicator 2022-10-06 22:35:03 +08:00
Hanh fe6fc6d924 Reformatting 2022-09-28 13:13:35 +08:00
Hanh 1d6307de76 Add support for spam filter to CUDA processor 2022-09-27 22:58:46 +08:00
Hanh f62a3f3031 GPU bug fix 2022-09-27 20:48:48 +08:00
Hanh c6f17da93f Minor bug fixes to wallet extract tool 2022-09-26 19:17:59 +08:00
Hanh 2451d6b29f Add tool to extract zkeys from wallet.dat (need db_dump 6.2) 2022-09-24 12:21:47 +08:00
Hanh 3d5becd20e Error handling 2022-09-22 18:06:25 +08:00
Hanh 259efc0526 Monkey patch accounts table aindex is missing 2022-09-21 16:20:07 +08:00
Hanh 4838a6925d Fix dependencies 2022-09-11 09:33:04 +08:00
Hanh 93b768615c Update deps 2022-09-10 10:15:43 +08:00
Hanh a29a4eb0f5 Support for Pirate Coin 2022-09-09 23:08:49 +08:00
Hanh e530ac1104 Separate rewind from rescan 2022-09-07 10:38:27 +08:00
Hanh c30f2bb7f3 Fix rescan from height 2022-09-05 23:05:55 +08:00
Hanh fd47863277 Refactor/Cleanup
Spam filter + GPU
2022-09-04 19:19:49 +08:00
Hanh 48c5f45259 Safe rewind 2022-09-02 23:11:50 +08:00
Hanh c7c1a2e95e Better db error logging 2022-09-02 16:44:31 +08:00
Hanh fa137ffbf4 Support ZWL LWD spam filter 2022-09-01 22:30:42 +08:00
Hanh 35a4c17e8c Add log message 2022-09-01 00:08:53 +08:00
Hanh b0b966bc7d Pass spam filter option upstream 2022-08-31 23:35:21 +08:00