Commit Graph

3157 Commits

Author SHA1 Message Date
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
Duke Leto
f8972d4150 Remove mention of joinsplit from some error messages 2020-06-17 17:49:18 -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
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
dd95b1471c desprout 2020-06-06 14:48:16 -04:00
Duke Leto
b5a0d3b8b7 desprout 2020-06-06 14:11:30 -04:00
Duke Leto
f13171efc6 desprout 2020-06-06 05:14:21 -04:00
Duke Leto
ed91f0188b We aint got no JoinSplits around here 2020-06-04 21:56:04 -04:00
Duke Leto
ff0ce2b69a Fix warning 2020-05-29 02:08:21 -04:00
ca333
b879f536e9 debug.log spam prevention 2020-05-21 21:33:05 -04:00
DenioD
f3a4f77368 port expired transaction notify from Zcash. Issue #110 2020-05-19 10:03:53 +02:00
Duke Leto
1009c7933d CLI arg -z2zforkheight and avoid a compiler warning 2020-04-16 22:10:25 -04:00
Duke Leto
41a4c84633 Refactor z2z and additionally set ac_private=1 when loading block index from disk
This should avoid the edge case when a node starts up after the z2z block height but
has not yet seen a new block and so does not yet know it is an -ac_private=1 chain,
as currently that is set in ConnectBlock.
2020-04-15 02:39:18 -04:00
Duke Leto
a2013ecc39 Fix incorrect error message 2020-04-15 02:07:19 -04:00
Duke Leto
e515560837 Improve and remove mention of sprout in this error message 2020-04-14 22:27:24 -04:00
Duke Leto
3d9e662266 Switch to -ac_private=1 at our z2z fork height 2020-04-14 07:53:01 -04:00
Duke Leto
bd88898ce0 Implement z2z transition period for mempool 2020-04-12 05:55:08 -04:00
Duke Leto
88f846c359 Log more details for invalid binding sigs 2020-04-07 13:36:21 -04:00