Duke Leto
67ed136e25
Only give 3 values for now to match how many values come in via CLI
2020-09-08 11:45:19 -04:00
Duke Leto
95ff64404c
Specify that secret_key is a decimal not hex value
2020-09-08 11:10:43 -04:00
Duke Leto
2d90cef651
Merge branch 'danger' of github.com:MyHush/hush3 into danger
2020-09-08 09:54:20 -04:00
Duke Leto
31940f2b3a
Thanks to @DenioD for reminding me we must modify -ac_end internals variable as well
2020-09-08 09:54:13 -04:00
Duke Leto
b572ef0228
Calculate this value at run-time because it's not set yet when this header file is parsed
2020-09-07 18:40:51 -04:00
Duke Leto
9ae40031d6
Add -ac_halving1 + -ac_halving2 CLI args for devs
...
These new CLI args control the interval of the 1st halving (between
1st and 2nd halving blocks) and the 2nd halving (between 2nd and 3rd
halving blocks). -ac_halving2 is used for all subsequent halvings.
This allows devs to simulate things via the CLI without changing code,
to verify things work as expected at halvings in the far future.
2020-09-07 12:58:50 -04:00
Duke Leto
727abe0ef2
Be more precise
2020-09-07 12:36:26 -04:00
Duke Leto
d420e14472
Explicitly set the Hush block reward and halving intervals for the next two halvings (8 years)
2020-09-07 12:35:15 -04:00
Duke Leto
880cbc6b0d
Mo docs for hushd
2020-09-07 08:54:12 -04:00
Duke Leto
58f7ae1336
Document hushd a bit
2020-09-07 08:51:50 -04:00
Duke Leto
043d58709d
Fix off-by-one-decimal-place error discovered by @DenioD
2020-09-07 08:36:48 -04:00
Duke Leto
b9fd0ce900
Fix bugs in porting zec upstream code
2020-09-07 08:34:19 -04:00
Duke Leto
1c4a2ee13c
WIP hush_supply
2020-09-07 08:33:38 -04:00
Duke Leto
6745ea5a48
WIP script to simulate Hush total supply for every block in the future until it goes to zero
2020-08-17 00:17:09 -04:00
Duke Leto
9deb58fa4e
Start to tweak hush_supply and save old script to compare results
2020-08-16 23:18:15 -04:00
Duke Leto
40d6716993
Update Hush emission schedule code based on going to 75s blocks @ Block 340K
2020-08-01 09:12:14 -04:00
Duke Leto
1d24015300
Update checkpoints
2020-07-31 09:24:47 -04:00
Duke Leto
6b531f4ecb
Update checkpoints
2020-07-31 08:51:35 -04:00
Duke Leto
63652a543d
Increase default stride to 5000 blocks
2020-07-31 08:34:08 -04:00
Duke Leto
eab78f6b44
We probably don't need to version control our core files
2020-07-31 08:33:55 -04:00
Duke Leto
9459536b52
copyrights
2020-07-31 08:33:36 -04:00
Duke Leto
19b6feecba
Fix docs of decoderawtransaction
2020-07-31 08:17:19 -04: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
10c5809877
More z_sendmany debugging when -zdebug enabled
2020-07-28 11:00:20 -04:00
Duke Leto
b4e7f45826
Remove dead code
2020-07-28 00:44:57 -04:00
Duke Leto
79a4a48c38
Fix zaddr logging
2020-07-26 14:58:49 -04:00
Duke Leto
fd456ec146
Bump version to 3.5.0 and update unix man pages
2020-07-26 08:47:59 -04:00
Duke Leto
a59803c325
Merge branch 'sietch_dynamic' into danger
2020-07-26 08:29:45 -04:00
Duke Leto
6e40e2f1e2
NULL terminator considered important
2020-07-26 08:29:25 -04:00
Duke Leto
31983a9655
Correctly choose between dynamic or random sietch zdust addresses
2020-07-25 01:41:48 -04:00
Duke Leto
7e0c41977f
Revert "Use dynamically generated zaddrs in sietch, which are not stored in wallet.dat"
...
This reverts commit 89532c4d7b .
2020-07-23 22:53:12 -04:00
Duke Leto
ee09f123c6
Bump version to a 3.5 pre-release
2020-07-23 10:27:07 -04:00
Duke Leto
5a1109ccf4
Allow z2z fork height to be specified on CLI for testing
2020-07-23 08:04:25 -04:00
Duke Leto
cf83dc135a
Merge branch 'danger' into sietch_dynamic
2020-07-22 09:39:48 -04:00
Duke Leto
4401d484ef
Merge branch 'duke' into danger
2020-07-22 09:34:40 -04:00
Duke Leto
fbb9a20de4
Merge branch 'danger' of github.com:MyHush/hush3 into danger
2020-07-22 09:34:34 -04:00
Duke Leto
47aaeea0c9
Merge branch 'dev' into duke
2020-07-22 09:34:15 -04:00
Duke Leto
9f8f24dc78
Merge pull request #126 from miodragpop/patch-1
...
malloc.h conditional inclusion
2020-07-22 02:04:33 -04:00
Duke Leto
2452d4d3ec
Merge pull request #123 from miodragpop/master-aarch64
...
Updates and tweaks which enable cross-building of 64bit arm binaries
2020-07-20 09:23:29 -04:00
Duke Leto
b094db7113
More debugspam for -zdebug; Fix bug where shielded spends where not tracked correctly
2020-07-17 15:35:28 -04:00
Duke Leto
3110898426
Catch errors early and exit, such as when best chain is still activating
2020-07-17 01:24:50 -04:00
Duke Leto
acead3ea3e
Merge branch 'danger' of github.com:MyHush/hush3 into danger
2020-07-13 14:03:42 -04:00
Duke Leto
cbf0351e98
Show shielded spends in getchaintxstats output
2020-07-13 14:03:37 -04:00
Duke Leto
be314a6123
Merge pull request #118 from crackfoo/patch-6
...
Update funcs.mk
2020-07-12 19:35:33 -04:00
Duke Leto
40f0745fab
Track shielded spends on disk so we can calculate anonset in real-time correctly
2020-07-11 11:11:14 -04:00
Duke Leto
d516a21d54
Create setter to modify blocktime consensus params at run-time
2020-07-11 11:10:15 -04:00
Duke Leto
55890a0543
Set various chain params when changing blocktime
2020-07-11 01:19:08 -04:00
Duke Leto
d4883bce7c
More timedate changes from KMD 0.6
2020-07-09 10:31:12 -04:00
Duke Leto
e959ea9768
Timedata changes from KMD 0.6
2020-07-09 08:35:04 -04:00
Duke Leto
eb935e3c93
Set correct blocktime when disconnecting a block and rewinding before our block time halving
2020-07-09 07:22:33 -04:00
Duke Leto
bb6565d966
Block time halving at height 340000
2020-06-24 20:49:53 -04:00
Duke Leto
e4d2ada728
formatting
2020-06-24 17:58:03 -04:00
Duke Leto
2cf9b80b8c
cleanup
2020-06-24 17:56:50 -04:00
Duke Leto
828fff6168
Update some tests
2020-06-23 12:59:32 -04:00
Duke Leto
f03a7b0e7e
Copyright
2020-06-23 12:48:36 -04:00
Duke Leto
920667dd73
Delete tests from ZEC that do not apply to us
2020-06-23 12:48:29 -04:00
Duke Leto
8c0faf62ef
Update build instructions
2020-06-18 10:06:35 -04:00
Duke Leto
13e4ffafaf
Merge pull request #117 from MyHush/dev
...
Hush 3.4.0
2020-06-18 04:53:13 -07: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
83be5195e9
Revert "Randomize sietch memos and increase min zouts to 3"
...
This reverts commit a053d212b8 .
2020-06-17 20:44:54 -04:00
Duke Leto
36e917f1d3
copyright
2020-06-17 20:43:58 -04:00
Duke Leto
646c68490b
cleanup
2020-06-17 17:53:12 -04:00
Duke Leto
f8972d4150
Remove mention of joinsplit from some error messages
2020-06-17 17:49:18 -04:00
Duke Leto
280cc4cfda
oops
2020-06-17 12:36:08 -04:00
Duke Leto
6e31ee3b1d
fix
2020-06-17 10:41:33 -04:00
Duke Leto
d0dade1d2c
desprout
2020-06-17 10:13:57 -04:00
Duke Leto
4de60497c8
Refactor GetSaplingWitnesses code and add some logging
2020-06-17 00:04:55 -04:00
Duke Leto
7f7876d208
oops
2020-06-16 12:25:47 -04:00
Duke Leto
a470c4e251
get rid of z2zforkheight which causes linker bugz
2020-06-16 12:21:30 -04:00
Duke Leto
0c5923d749
Revert "HUSH dpow"
...
This reverts commit 40f68d0d05 .
2020-06-16 12:04:12 -04:00
Duke Leto
94134862e5
try to make linker happy
2020-06-16 11:44:38 -04:00
Duke Leto
40f68d0d05
HUSH dpow
2020-06-16 11:43:18 -04:00
Duke Leto
07d7aacd90
destake
2020-06-16 11:24:12 -04:00
Duke Leto
b5c9453129
Declare S4 to have happened already. This is now now
2020-06-16 10:46:25 -04:00
Duke Leto
9b6bc6cf14
desprout
2020-06-16 09:34:30 -04:00
Duke Leto
ede0f21e67
desprout
2020-06-16 09:32:48 -04:00
Duke Leto
53172831d8
Delete sprout tests
2020-06-13 23:05:51 -04:00
Duke Leto
500dcabf53
Fix a compiler warning in cc and add some copyrights
2020-06-13 22:43:08 -04:00
Duke Leto
a9d04b1e3f
Include z2z fork height in our future seasons
2020-06-13 22:38:38 -04:00
Duke Leto
0a999c8497
Merge branch 'z2z' into duke
2020-06-13 22:13:54 -04:00
Duke Leto
a053d212b8
Randomize sietch memos and increase min zouts to 3
2020-06-13 21:34:20 -04:00
Duke Leto
717533f711
Update unix man pages
2020-06-13 11:09:41 -04:00
Duke Leto
3a28e7bab8
bump version to 3.4.0
2020-06-13 11:09:00 -04:00
Duke Leto
2fbcca4167
add rescan rpc
2020-06-13 10:14:51 -04:00
Duke Leto
6a4c86e3cd
define next hardfork height
2020-06-13 10:14:41 -04:00
Duke Leto
cc3ae81644
2020
2020-06-13 09:29:24 -04:00
Duke Leto
f7a9db724a
More error detection
2020-06-13 09:24:58 -04:00
Duke Leto
96c50683e9
Fix the fucking linker bug
2020-06-13 09:01:06 -04:00
Duke Leto
89bfb4d4a6
desprout
2020-06-13 08:51:59 -04:00
Duke Leto
f4dd9fe3bb
desprout
2020-06-13 08:50:52 -04:00
Duke Leto
5a601d1431
desprout
2020-06-08 11:13:17 -04:00
Duke Leto
0ca0637323
Use our mirror of boost, bintray is returning 403 currently
2020-06-07 17:31:27 -04:00
Duke Leto
b0ea67d5be
desprout
2020-06-07 16:10:49 -04:00
Duke Leto
0c118eb129
delete
2020-06-07 00:04:15 -04:00
Duke Leto
f725a8362c
desprout
2020-06-06 23:17:49 -04:00
Duke Leto
0eec14fb01
desprout
2020-06-06 20:28:02 -04:00
Duke Leto
dd95b1471c
desprout
2020-06-06 14:48:16 -04:00