Duke
e8dc755f06
Reduce memory usage of CBlockIndex
...
Ported code from https://github.com/zcash/zcash/pull/6192 with various changes needed
for the Hush codebase.
2023-04-13 23:30:23 -04:00
Duke
e033a2e6eb
Update copyrights to 2023
2023-02-09 18:06:03 -05:00
zanzibar
512da314a5
BIP155 (addrv2)
...
Tor v3 + i2p
2023-01-06 15:23:22 +00:00
Duke
ae64eb2392
Remove alerts
2022-12-18 08:24:49 -08:00
Jonathan "Duke" Leto
5d2307a709
Update copyrights to 2022
2022-09-19 15:45:30 -07:00
Duke Leto
b4f38e2a77
Increase nMinDiskSpace to 1GB
2021-12-12 11:12:10 -05:00
Duke Leto
231850740e
CZindexStats
2021-06-16 11:07:20 -04:00
Duke Leto
8c25b745b3
Start to persist zindex stats to disk
2021-06-15 00:47:56 -04:00
Duke Leto
4a536d62dc
Update copyrights
2021-04-17 13:03:22 -04:00
Duke Leto
fd0d0e6c75
Remove unused partition check code
...
This code is unused and was disabled in BTC core and then deleted,
since it didn't work correctly: https://github.com/bitcoin/bitcoin/pull/8275
2021-02-22 04:44:57 -05:00
Duke Leto
cde6d33ad1
The term 'whitelist' is racist and so we choose to call this feature 'allowlist'
2021-01-10 10:46:22 -05:00
Duke Leto
b58c15b9fb
update copyrights
2020-12-10 07:45:36 -05:00
Duke Leto
6e3d994b77
Mempool optimizations and cleanup
2020-12-07 09:13:45 -05:00
Duke Leto
abc0b55d05
Hush Hush Hush
2020-12-04 09:42:59 -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
a2b3316664
Port PR93 from @denioD
2020-03-07 13:55:12 -05:00
Duke Leto
7609fe8bbb
Logging and copyrights
2019-12-29 12:16:44 -05:00
Duke Leto
de0b5938a1
copyright
2019-12-10 17:51:08 -05:00
Duke Leto
62613ed77a
main.h changes
2019-12-10 17:50:28 -05:00
Duke Leto
e87d029968
Mostly-working Hush full node sans Verus!!!
...
Every line of Verus-specific code has been removed from the codebase.
This code compiles on Linux and can do a partial sync. A full sync
and other extensive tests need to be done before it's merged into
the duke branch.
BUGS:
One known bug is that the node starts to CPU mine by default, lol.
2019-11-05 09:42:21 -05:00
Jonathan "Duke" Leto
d03d774c18
Fix zindex flag detection
2019-08-20 20:19:24 -07:00
Jonathan "Duke" Leto
5c310aa048
Define -zindex
2019-08-18 18:55:34 -07:00
jl777
52445b8430
Slowflag into CBOPRET if
2019-07-08 02:56:48 -11:00
blackjok3r
69626ff68d
revert undo file size
2019-05-06 16:38:22 +08:00
blackjok3r
0d47cda145
initial commit for payments merge RPC
2019-05-06 00:57:06 +08:00
blackjok3r
2a5a86b1ce
change default expiry height to 200 instead of 20. To stop wallet getting corrupted.
2019-04-30 11:20:02 +08:00
jl777
3db5e5a874
=1
2019-04-11 23:52:05 -11:00
jl777
082aec73ff
=0
2019-04-11 23:51:44 -11:00
jl777
d47d2dd595
Better way to avoid sync errors
2019-04-11 23:49:24 -11:00
jl777
0d16e99532
Dont fetch ahead if cbopret chain, yes it will slow it down
2019-04-11 22:49:52 -11:00
blackjok3r
76e3a7f283
skip dpow check on everything but ProcessNewBlock.
2019-04-12 13:55:06 +08:00
jl777
8a9eaea869
Pass through block and previndex
2019-04-01 20:40:26 -11:00
blackjok3r
cce73b01a7
new tempfile rotation.
2019-02-01 04:01:16 +08:00
blackjok3r
c14e0909c6
Fix using temp file for receiving blocks.
2019-01-29 07:06:00 +08:00
jl777
e4791f54e6
Merge branch 'FSM' into patch-gcc-8
2019-01-25 16:33:13 -11:00
jl777
669f5c4d39
Const
2019-01-24 01:55:15 -11:00
blackjok3r
c3df1b8747
add auto purge of orphans from before notarisation.
2019-01-24 17:16:42 +08:00
jl777
1f46aa58e6
Allow tunable maxreorg
2019-01-09 01:26:25 -11:00
jl777
9269bc177c
Allow tunable maxreorg
2019-01-09 01:25:23 -11:00
jl777
42911ea6c2
Double maxreorg
2019-01-09 01:21:29 -11:00
jl777
0ea9ae3c05
Update copyright to 2019
2018-12-31 21:41:05 -11:00
blackjok3r
94c37803df
Final fix for mempool
2018-12-16 21:06:17 +08:00
jl777
8b05586dc5
Merge pull request #973 from jl777/FSM
...
FSM
2018-11-25 04:19:55 -11:00
jl777
7f6e619ad2
Disable check
2018-11-24 08:44:37 -11:00
jl777
91f355fd69
4MB block size with sapling
2018-11-24 08:39:23 -11:00
jl777
fccd6e1d10
Enforce ac_private rules
2018-11-23 06:42:50 -11:00
miketout
6e2a502b0e
Merge of Komodo and Verus Technologies Post Sapling, Pre-VerusPoP with Support for Time locked coinbases
2018-11-14 16:40:10 -08:00
jl777
0e8e56986b
Merge branch 'dev' into jl777
2018-11-11 00:21:44 -11:00
blackjok3r
993ada0a73
try to get vjoinsplit size
2018-11-01 22:29:36 +08:00