Commit Graph

29630 Commits

Author SHA1 Message Date
Duke Leto
3246b4a907 Correctly sum shielded output count for every xtn, not just the last xtn in the block 2020-01-02 07:44:13 -05:00
Duke Leto
649fa9fa71 Improve zindex to track anonset 2020-01-01 22:45:01 -05:00
Duke Leto
8f72e67ab0 Merge pull request #62 from MyHush/sietch2
Make the order of zaddr recipients we give to z_sendmany internals non-deterministic
2020-01-01 16:16:09 -08: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
92c500be13 Merge pull request #61 from MyHush/sietch
Sietch
2019-12-31 06:07:33 -08:00
Duke Leto
252451e382 Add -zdebug to more stuff 2019-12-31 08:47:35 -05:00
Duke Leto
c4320775f7 Start using -zdebug so we don't scare normal users with all this output 2019-12-31 08:19:01 -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
3e92f28463 Fix compile warning/bug 2019-12-30 12:04:51 -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
c7d391176d Log when we add nullifiers 2019-12-29 13:04:34 -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
c9ee4a8d7a Fix bad merge 2019-12-28 17:40:53 -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
ae07622c65 Copyright 2019-12-28 09:43:24 -05:00
Duke Leto
b2ac9ca6e0 Add zush script 2019-12-27 13:05:18 -05:00
Duke Leto
9ce78421a3 Update timestamp activation of new consensus rules 2019-12-27 09:07:31 -05:00
Duke Leto
35fc6ca6db Change next network upgrade (hard fork) block to 166250 on Jan 29th 2019-12-27 09:03:02 -05:00
Duke Leto
00feb5b573 Update block_time.pl to also print out GMT time 2019-12-27 08:59:04 -05:00
Duke Leto
e40a65c2a8 Quiet this stdout spam by default but enable it with -debug 2019-12-26 20:58:26 -05:00
Duke Leto
ec3f202942 Merge branch 'duke' into dev
Conflicts:
	src/chainparams.cpp
    src/primitives/block.h
2019-12-26 20:50:50 -05:00
Duke Leto
fa0724bfbd Historically the Hush testnets that used to exist, used the TUSH ticker 2019-12-26 20:35:13 -05:00
Duke Leto
4fa69e35e4 Remove duplicate line from a bad merge 2019-12-26 20:30:50 -05:00
Duke Leto
26e604f296 Fix bug where checkpoint data was applied to wrong chains 2019-12-26 20:26:27 -05:00
Duke Leto
a37b130798 Revert "Sacrifice to the CPOSNonce gods, will they accept?"
This sacrifice was in vein.

This reverts commit f4c95fea7c.
2019-12-26 20:23:00 -05:00
Duke Leto
5e1e6e5b10 Fix bug where checkpoint data was applied to wrong chains 2019-12-26 16:18:36 -05:00
Duke Leto
17a4dd3007 Try this 2019-12-26 15:30:15 -05:00
Duke Leto
f4c95fea7c Sacrifice to the CPOSNonce gods, will they accept? 2019-12-26 14:19:25 -05:00
Duke Leto
46e2c17667 Update KMDversion to 0.5.0 2019-12-25 14:38:28 -05:00
Duke Leto
307cf174d6 Typo 2019-12-25 11:16:00 -05:00
Duke Leto
bcc7fd01fd Add script to generate new Hush Smart Chains
For example, this is how to create a new ZUSH Hush Smart Chain, with z-to-z transactions only,
a reward of 5 ZUSH per block, a block time of 55 seconds and a halving period of every 50000 blocks:

$ ./hush-smart-chain -ac_name=ZUSH -ac_private=1 -ac_reward=5 -ac_blocktime=55 -ac_halving=50000 -gen
ASSETCHAINS_SUPPLY 10
perc 0.0000% ac_pub=[000000...] acsize.0
ERA0: end.0 reward.5 halving.50000 decay.0 notarypay.0
extralen.73 before disable bits
MAX_MONEY 6105065246 61.05065246
0000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000050c30000000000000000000000000000400000000000000037000000 extralen.77 crc0.35c92ddd
chainparams_commandline called
>>>>>>>>>> ZUSH: p2p.34998 rpc.37491 magic.d9a3bc82 3651386498 10 coins

In the last line above, you can see the p2p, rpc and magic values associated to the chain.
2019-12-24 15:46:23 -05:00
Duke Leto
75fa411537 Tweak some test suite stuff 2019-12-24 13:43:51 -05:00
Duke Leto
005822fac8 Update travis OSX to include all our binaries 2019-12-24 08:00:15 -05:00
Duke Leto
e9340c6a28 Update timestamp index test 2019-12-24 07:58:07 -05:00
Duke Leto
1c5e3e71b8 Clean up 2019-12-24 07:36:15 -05:00
Duke Leto
727a4961d7 Remove example zcash.conf that is no longer needed 2019-12-24 07:36:00 -05:00
Duke Leto
85b3f1ef50 Update common.h 2019-12-24 06:52:39 -05:00
Duke Leto
0b17c9b50a Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-12-24 06:49:21 -05:00
Duke Leto
cb9f9a07df Delete Haraka which was only used by VerusHash 2019-12-23 23:17:26 -05:00
Duke Leto
bf5122a2c8 Update dockerfile 2019-12-23 23:11:27 -05:00
Duke Leto
39878e0095 Update COPYING 2019-12-23 23:09:22 -05:00