Commit Graph

23042 Commits

Author SHA1 Message Date
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
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
1c5e3e71b8 Clean up 2019-12-24 07:36:15 -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
227a26f64f Update some unit test stuff 2019-12-23 20:01:55 -05:00
DenioD
c21819beee Port Clamp JSON object depth to PHP limit from bitcoin-core #22 2019-12-23 16:55:16 +01: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
585d9215c6 Do not anger the Elder Gods of The Build System 2019-12-22 11:01:31 -05:00
Duke Leto
15e7973012 This causes problems 2019-12-22 08:20:36 -05:00
Duke Leto
3e8fd68a63 Update to Season 3.5 3rd party NN pubkeys 2019-12-22 06:10:02 -05:00
Duke Leto
f5c54dad71 Make compiler happy 2019-12-22 05:12:34 -05:00
Duke Leto
148e86a33b Remove unneeded RPCs 2019-12-22 05:03:11 -05:00
Duke Leto
fc67008838 Do not compile this stuff by default 2019-12-22 05:00:17 -05:00
Duke Leto
7290e9d639 Update makefile 2019-12-22 04:47:15 -05:00
Duke Leto
d49e637ee3 Remove KMD-specific code that causes compile issues 2019-12-22 04:38:27 -05:00
Duke Leto
ec412aff1c Remove KMD-specific code that causes compile issues 2019-12-22 04:38:17 -05:00
Duke Leto
e000998097 Fix bug in 'make clean' not removing libcc.so 2019-12-22 04:37:23 -05:00
Duke Leto
085c25d602 We do not need to compile some CCs we plan to never use 2019-12-22 04:36:55 -05:00
Duke Leto
f07dcf12ab Fix some compile issues and set a timestamp fork value for completeness 2019-12-22 03:13:14 -05:00
Duke Leto
d837ed7358 Copyright 2019-12-22 02:58:21 -05:00
Duke Leto
750220a373 update some deprecation stuff 2019-12-22 02:57:51 -05:00
Duke Leto
02fefe0734 Add -hardfork-height CLI option to simulate different hardfork heights 2019-12-21 10:28:48 -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
4c42d5f93f Try to set KMD Notary seasons correctly with our hardfork height 2019-12-21 00:02:16 -05:00
Duke Leto
6d843777d8 update some docs 2019-12-21 00:01:03 -05:00
Duke Leto
778e094a32 Change notary season detection by block height for HUSH 2019-12-20 23:13:27 -05:00
Duke Leto
0ed1b74f2f Cleanup 2019-12-20 23:12:26 -05:00
Duke Leto
e23c866fdf Derp 2019-12-20 15:38:19 -05:00
Duke Leto
cdf4c90c6d Update setgenerate, getgenerate, getblocktemplate RPCs to remove staking code 2019-12-20 15:26:04 -05:00
Duke Leto
9cc5cbf733 Remove some staking code 2019-12-20 15:25:13 -05:00
Duke Leto
a440f92320 Enable the creation of shielded-only Hush smart chains via -ac_private=1 2019-12-20 15:13:23 -05:00
Duke Leto
9b568e8683 Merge branch 'zindex3' into duke
Conflicts:
	.gitignore
2019-12-20 14:09:59 -05:00
Duke Leto
08361bec95 Prevent garbage data during chain sync 2019-12-20 11:40:43 -05:00
Duke Leto
2620de459f Correctly count taddr outputs towards shielded payments 2019-12-20 10:47:24 -05:00
Duke Leto
80868ef5e4 Make sure to count taddr outputs in z=>t xtns as shielded payments 2019-12-20 09:05:08 -05:00
Duke Leto
a2e63618e4 Tone down our STDOUT debugging 2019-12-19 17:46:58 -05:00