Duke Leto
f6f1579917
Cleanup
2020-12-08 20:38:27 -05:00
Duke Leto
5207bffe5b
Cleanup
2020-12-08 20:03:03 -05:00
Duke Leto
4a546996fc
Better logging and cleanup
2020-12-08 19:59:41 -05:00
Duke Leto
9469c2dd3b
Less spam plz
2020-12-07 13:27:17 -05:00
Duke Leto
763c2def95
Hush notarization database is too legit to quit
2020-12-07 10:00:00 -05:00
Duke Leto
59ae954c56
Hush DPoW knows how to spell, lulz
2020-12-07 09:28:22 -05:00
Duke Leto
194a1abf99
ntz yeah you know me
2020-12-07 09:25:44 -05:00
Duke Leto
db06da0345
Fix a warning a day to keep compiler errors away
2020-12-07 09:22:33 -05:00
Duke Leto
0f30b81d8e
zzzzzz
2020-12-07 09:16:40 -05:00
Duke Leto
6e3d994b77
Mempool optimizations and cleanup
2020-12-07 09:13:45 -05:00
Duke Leto
8ae12ae952
tweaks
2020-12-07 08:51:53 -05:00
Duke Leto
4f27af7545
Hush DPoW won't attack their own villages, lulz
2020-12-07 08:24:09 -05:00
Duke Leto
a56215532f
Logging free bytes on disk seems useful
2020-12-07 08:18:30 -05:00
Duke Leto
32fda42602
Notarization
2020-12-06 22:57:07 -05:00
Duke Leto
9f319c1cc9
the commission is the mission
2020-12-06 22:45:54 -05:00
Duke Leto
18910ca14d
Only log when zouts exist and less noise to STDOUT by default
2020-12-06 20:24:02 -05:00
Duke Leto
5ae912ef03
Better PoW error from ContextualCheckBlockHeader
2020-12-06 20:18:21 -05:00
Duke Leto
b7398f812c
Winners write the history books
2020-12-06 18:53:32 -05:00
Duke Leto
d541d1c341
Fuck jl777, KMD and KYC
2020-12-06 17:39:25 -05:00
Duke Leto
54d3293db5
I Got The (Pub)Keys - https://www.youtube.com/watch?v=WjBQ7v6i4O4
2020-12-06 17:04:20 -05:00
Duke Leto
aae0336733
Playin' dat Long Game with dat Longest Chain
2020-12-06 15:47:04 -05:00
Duke Leto
1f636f4d39
Me love you longest chain
2020-12-06 15:43:56 -05:00
Duke Leto
b20c1c9a42
Fix some super old logging bugs, hopefully
2020-12-05 08:52:00 -05:00
Duke Leto
7a01254797
Hush is set to activate
2020-12-04 13:03:00 -05:00
Duke Leto
c737c0dfaf
We call them Hush Smart Chains around here
2020-11-15 11:54:06 -05:00
Duke Leto
a23b0e8388
Remove the unsupported concept of staked notaries
2020-11-15 10:28:53 -05:00
Duke Leto
d6ab355437
hush_connectblock()
2020-11-15 07:39:57 -05:00
Duke Leto
52240c64b1
Tweak test suite and rename to HUSH_INSYNC
2020-11-14 20:00:23 -05:00
Duke Leto
bd70683491
Do not use longestchain in IsNotInSync
2020-11-14 19:59:38 -05:00
Duke Leto
a7c1fe62dd
Remove unused staked chain proto version
2020-11-14 04:57:19 -05:00
Duke Leto
be16f80abc
Hush Full Node is now GPLv3
...
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/
Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
2020-10-21 07:28:10 -04:00
Duke Leto
a7f88a87aa
Update copyright URL to be https
2020-09-20 13:17:38 -04:00
Duke Leto
3e60d1187f
Fix logging bug where incorrect number of zins/zouts was shown (block vs tx counts)
2020-09-18 13:09:30 -04:00
Duke Leto
396488306b
Optional logspam is best logspam
2020-09-15 13:09:36 -04:00
Duke Leto
1ae419b54c
cleanup
2020-09-14 15:34:09 -04:00
Duke Leto
807a37e740
Behold vast logspam, refactoring and dead code removal
2020-09-08 12:47:17 -04:00
Jonathan "Duke" Leto
0c0b2ec1cc
cleanup
2020-09-05 05:36:28 -07:00
Jonathan "Duke" Leto
86ad289a42
Clean up dead code
2020-09-05 04:45:54 -07:00
Duke Leto
bfbe4e9553
Tweak some logging
2020-07-28 11:38:16 -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
b094db7113
More debugspam for -zdebug; Fix bug where shielded spends where not tracked correctly
2020-07-17 15:35:28 -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
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
646c68490b
cleanup
2020-06-17 17:53:12 -04:00