Commit Graph
688 Commits
Author SHA1 Message Date
Duke Leto b5d308f182 Fix deletetx=1 coredump and more logspam 2020-09-21 01:03:38 -04:00
Duke Leto 61e805083c deletetx=1 logspam 2020-09-21 00:16:03 -04:00
Duke Leto 8317beef1e Increase logspam for deletetx=1 and -zdebug 2020-09-20 14:33:15 -04:00
Duke Leto a7f88a87aa Update copyright URL to be https 2020-09-20 13:17:38 -04:00
Duke Leto 3a2288bcc4 Logspam 2020-09-20 12:06:37 -04:00
DenioD 5d86afef6a Port -txsend from str4d #37, https://github.com/zcash/zcash/pull/4522 2020-09-12 09:12:40 +02:00
Duke Leto b9fd0ce900 Fix bugs in porting zec upstream code 2020-09-07 08:34:19 -04:00
Jonathan "Duke" Leto ad3e5db501 Update help regarding new -wallet option for relative paths 2020-09-04 19:40:29 -07:00
Jonathan "Duke" Leto 5315ded786 Support wallet.dat outside of datadir
Ported from https://github.com/zcash/zcash/commit/6a7cfdea54a9469ac1234e32db9d2fed0bb146af
which did not apply cleanly.
2020-09-04 19:31:05 -07:00
Duke Leto bfbe4e9553 Tweak some logging 2020-07-28 11:38:16 -04:00
Duke Leto c14e7102bf Reduce noise 2020-07-28 11:11:21 -04:00
Duke Leto cf83dc135a Merge branch 'danger' into sietch_dynamic 2020-07-22 09:39:48 -04:00
Duke Leto 47aaeea0c9 Merge branch 'dev' into duke 2020-07-22 09:34:15 -04:00
Miodrag Popović 33358740f4 malloc.h conditional inclusion
malloc.h header is also glibc specific
2020-07-21 10:26:42 +02:00
Jonathan "Duke" Leto 7227739733 Merge branch 'dev' into duke 2020-07-20 06:25:50 -07:00
miodragpop 534efcb65d malloc_trim is glibc specific 2020-07-17 02:28:27 +02:00
Duke Leto d4883bce7c More timedate changes from KMD 0.6 2020-07-09 10:31:12 -04:00
Duke Leto a7cd2b3750 Chill out on the logspam 2020-06-18 06:41:26 -04:00
Duke Leto 9bcf13bf4a report invalid roots 2020-06-18 05:40:04 -04:00
Duke Leto 4800f497aa Fix copyright 2020-06-17 22:32:00 -04:00
Duke Leto 6e31ee3b1d fix 2020-06-17 10:41:33 -04:00
Duke Leto 4de60497c8 Refactor GetSaplingWitnesses code and add some logging 2020-06-17 00:04:55 -04:00
Duke Leto 5a601d1431 desprout 2020-06-08 11:13:17 -04:00
Duke Leto dd95b1471c desprout 2020-06-06 14:48:16 -04:00
Duke Leto f13171efc6 desprout 2020-06-06 05:14:21 -04:00
Duke Leto 86a98587a1 desprout 2020-06-05 10:14:52 -04:00
Duke Leto 5be12774f4 desprout 2020-06-02 02:40:18 -04:00
Duke Leto eec2dd51fb wallet desprout 2020-05-30 00:44:20 -04:00
Duke Leto ab0576a72e desprout 2020-05-29 23:47:28 -04:00
Duke Leto d265f782e7 desprout 2020-05-29 23:35:11 -04:00
Duke Leto 1010c7e8e4 Throw a logic error instead of asserting when we see weird witness shenanigans 2020-05-29 23:32:41 -04:00
Duke Leto 9c5a4e682e desprout 2020-05-29 23:10:05 -04:00
Duke Leto 095157d2d9 Remove sprout junk 2020-05-11 06:42:01 -04:00
Duke Leto 8a4e72fca2 Remove some sprout code from BuildWitnessCache 2020-05-08 08:57:34 -04:00
Duke Leto 4d56e542a8 Do not look for sprout notes 2020-04-06 23:07:11 -04:00
Duke Leto e03ef7f108 Avoid notes with height=0 2020-04-06 23:05:20 -04:00
Duke Leto 2e51538df8 Add some debug 2020-03-16 07:58:12 -04:00
Duke Leto 707d50e894 Only malloc_trim on unix+windows 2020-03-15 15:18:00 -04:00
Duke Leto 1beb2b1fa8 Remove more sprouty code 2020-03-10 07:22:23 -04:00
Duke Leto d8477c4d7b Remove some more sprout code, yay 2020-03-09 21:28:09 -04:00
Duke Leto e4bfafc76c Better error checking in consolidation for when CommitTransaction() fails 2020-03-09 21:02:52 -04:00
Duke Leto a2b3316664 Port PR93 from @denioD 2020-03-07 13:55:12 -05:00
DenioD 8556f00d37 resource friendly tx reorder port from https://github.com/CryptoForge/Zero/commit/58b05de90d06817d9bd47fe6b9adeaceccf3c95a 2020-02-17 21:36:17 +01:00
DenioD 6c48397cf3 Hush witness rework, many thanks to @CryptoForge for this awesome code https://github.com/Cryptoforge-alt/pirate/tree/pirate_witness_rework 2020-02-15 14:14:39 +01:00
Duke Leto c58fef0d01 Dynamic generation of zaddrs not stored in wallet
These zaddrs can be created via:

    z_getnewaddress donotremember

and return a zaddr like normal usage, but without storing it's extended
spending key in wallet.dat. This will be utilized by Sietch to generate
dynamic zdust for every shielded transaction, preventing attacks related
to having chain-wide fixed pools of zdust.
2020-01-07 09:26:49 -05:00
Duke Leto 1ddae646bf Return global nullifier count for zindex stats 2020-01-02 13:21:50 -05:00
Duke Leto c0ca9ee8fe Log the sizes of various datastructures about nullifiers when NullifierCount() is called, if -zdebug 2020-01-02 12:46:35 -05:00
Duke Leto cc3e1c11d7 Use global mempool nullifier count, not local wallet nullifier count 2020-01-02 10:56:14 -05:00
Duke Leto 172ac60765 Initial implementation of shielded pool size. Tweaks to data stored in zindex are needed to get a more correct value 2019-12-28 12:49:01 -05:00
Duke Leto d4630174cc Delete some sprout junk 2019-12-28 11:51:29 -05:00