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
Duke Leto
6cdf4dd765
Fix zrpcunsafe logging and log valueBalance when final_check fails
2020-04-07 00:11:53 -04:00
Duke Leto
a49dc97e25
Log txid when IsFinalTx returns false
2020-04-06 18:25:00 -04:00
Duke Leto
ad4d87c653
Fix ConnectTip() from thread_notify merge
2020-03-09 11:04:36 -04:00
Duke Leto
9c4acae5fd
Move this inside another lexical scope to hopefully avoid compiler bugs in gcc 8.3 and clang 9.0
2020-03-09 10:32:29 -04:00
Duke Leto
13b59f00ce
Clean up
2020-03-07 21:30:51 -05:00
Duke Leto
a2b3316664
Port PR93 from @denioD
2020-03-07 13:55:12 -05:00