Jonathan "Duke" Leto
7835fbd341
Fix for win64 systems, hopefully
2020-09-23 12:51:37 -07:00
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 6a7cfdea54
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 58b05de90d
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