Commit Graph

2108 Commits

Author SHA1 Message Date
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
33e3566cb4 Merge branch 'z_listnullifiers' into zindex_anonset 2020-01-02 08:39:56 -05:00
Duke Leto
5ccfc33931 Remove sprout junk from z_listaddresses 2020-01-02 08:06:31 -05:00
Duke Leto
2d1b8eff67 wip rpc for nullifiers 2020-01-02 08:05:24 -05:00
Duke Leto
0c70df2854 Make the order of zaddr recipients we give to z_sendmany internals non-deterministic 2019-12-31 18:54:25 -05:00
Duke Leto
597171f2ee Forgotten %s 2019-12-31 10:52:11 -05:00
Duke Leto
252451e382 Add -zdebug to more stuff 2019-12-31 08:47:35 -05:00
Duke Leto
bec886ec43 Convert sietch to use 2 fixed zpools of 100 zaddrs 2019-12-30 23:22:56 -05:00
Duke Leto
a99b289c2a Add -zdebug 2019-12-30 23:00:06 -05:00
Duke Leto
cb5fbb6139 Define a sietch header file and add --sietch-min-zouts CLI option 2019-12-30 18:22:06 -05:00
Duke Leto
d8ce153b7f Debug 2019-12-30 12:15:28 -05:00
Duke Leto
ace213c54f This actually has pretty decent logging for when nullifiers are added 2019-12-30 07:14:46 -05:00
Duke Leto
7609fe8bbb Logging and copyrights 2019-12-29 12:16:44 -05:00
Duke Leto
bd2760421d z_sendmany logging 2019-12-28 21:00:28 -05:00
Duke Leto
bbe6fc8b68 Remove sprout junk 2019-12-28 20:58:28 -05:00
Duke Leto
83c7586e40 Merge branch 'dev' into sietch
Conflicts:
	src/coins.cpp
2019-12-28 17:39:47 -05:00
Duke Leto
773719b66c Sietch v0 prototype 2019-12-28 17:37:39 -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
Duke Leto
1c5e3e71b8 Clean up 2019-12-24 07:36:15 -05:00
DenioD
62539362bb fix missing error message for z_importwallet 2019-12-22 18:05:12 +01:00
DenioD
84de12fb41 add rescan=false option to z_importwallet and importwallet #55 2019-12-22 17:25:46 +01:00
Duke Leto
148e86a33b Remove unneeded RPCs 2019-12-22 05:03:11 -05:00
Duke Leto
b243f63ed6 Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-12-21 00:02:30 -05:00
Duke Leto
6d843777d8 update some docs 2019-12-21 00:01:03 -05:00
Duke Leto
9cc5cbf733 Remove some staking code 2019-12-20 15:25:13 -05:00
Duke Leto
12e7c13a84 Change datatypes, do not use VARINT, increase exception logging 2019-12-19 00:10:52 -05:00
Duke Leto
ccbe3478e5 Delete some sprout code 2019-12-15 06:26:00 -05:00
Duke Leto
8ebeafce77 Delete some sprout code that causes problems and remove some dead code 2019-12-14 22:15:28 -05:00
Duke Leto
e8509dd525 It is called hush_hardfork_active now 2019-12-13 11:08:10 -05:00
Duke Leto
b6e93662c7 Fix channelsaddress 2019-12-13 09:47:49 -05:00
Duke Leto
82a21aacc0 ExtractVoutDestination is only needed for timelocked utxos 2019-12-12 23:30:27 -05:00
Duke Leto
421c069073 src/wallet/rpcdisclosure.cpp upstream changes 2019-12-12 19:31:58 -05:00
Duke Leto
bf3b41ace4 src/wallet/rpcdump.cpp upstream changes 2019-12-12 19:25:11 -05:00
Duke Leto
02c34367bf src/wallet/wallet.cpp upstream changes 2019-12-12 19:19:28 -05:00
Duke Leto
b3d3a3cff9 async wallet upstream chnages 2019-12-12 19:16:06 -05:00
Duke Leto
73997b39fc Fixups 2019-12-12 19:06:46 -05:00
Duke Leto
869409b710 src/wallet/rcpwallet.cpp upstream changes 2019-12-12 18:56:36 -05:00
Duke Leto
ff803add6e Compile fixes 2019-12-12 06:42:33 -05:00
Duke Leto
ed52da4a8d No staking code, thank you very much 2019-12-11 16:35:47 -05:00
Duke Leto
870811d3bf Fix call to CheckTransaction() 2019-12-10 22:28:49 -05:00
Duke Leto
011ef18636 Merge branch 'duke' into danger 2019-12-08 20:39:50 -05:00
Duke Leto
0308fac481 Update heir cc from upstream 2019-12-08 17:46:04 -05:00
Duke Leto
f130321b0a recovered => outgoing in z_viewtransaction 2019-11-27 23:39:03 -05:00
Duke Leto
e87d029968 Mostly-working Hush full node sans Verus!!!
Every line of Verus-specific code has been removed from the codebase.
This code compiles on Linux and can do a partial sync. A full sync
and other extensive tests need to be done before it's merged into
the duke branch.

BUGS:

One known bug is that the node starts to CPU mine by default, lol.
2019-11-05 09:42:21 -05:00
Duke Leto
5b29c7cd71 wip 2019-11-05 06:54:42 -05:00
Duke Leto
f39cd2a473 Delete Verus junk, which breaks ARMv8/aarch64 builds 2019-11-04 08:17:27 -05:00
Duke Leto
b00cda1c09 Fix lots of little things that were undone by migrating Hush to KMD source code 2019-10-25 10:17:30 -04:00