Duke
cf1274a42a
Remove unnecessary consistency checks
...
As per https://github.com/zcash/zcash/issues/6532 this should speed up
startup times by roughly 3X and drastically reduce disk i/o on startup.
2023-04-20 04:47:20 -07:00
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
98ee2a6a4f
Declare various CBlockTreeDB methods as const
...
Ported from fb66589022
which has some methods we do not yet have.
2023-04-05 19:24:30 -07:00
Duke
e033a2e6eb
Update copyrights to 2023
2023-02-09 18:06:03 -05:00
Jonathan "Duke" Leto
5d2307a709
Update copyrights to 2022
2022-09-19 15:45:30 -07:00
Duke Leto
59fbcbb541
.
2021-09-01 22:34:21 -04:00
Duke Leto
b30fae8238
clean up some more
2021-09-01 11:13:08 -04:00
Duke Leto
4a536d62dc
Update copyrights
2021-04-17 13:03:22 -04:00
Duke Leto
1f4c4f27e6
Refactoring
2021-01-24 08:51:17 -05:00
Duke Leto
b58c15b9fb
update copyrights
2020-12-10 07:45:36 -05:00
Duke Leto
fb1facc821
delete more sprout shite, faster syncing
2020-12-04 08:36:28 -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
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
2134269e76
desprout
2020-06-03 00:12:54 -04:00
Duke Leto
28f5f51e5e
Do not call BatchWrite* for sprout
2020-04-06 23:03:27 -04:00
Duke Leto
649fa9fa71
Improve zindex to track anonset
2020-01-01 22:45:01 -05:00
Duke Leto
c4320775f7
Start using -zdebug so we don't scare normal users with all this output
2019-12-31 08:19:01 -05:00
Duke Leto
a2e63618e4
Tone down our STDOUT debugging
2019-12-19 17:46:58 -05:00
Duke Leto
12e7c13a84
Change datatypes, do not use VARINT, increase exception logging
2019-12-19 00:10:52 -05:00
Duke Leto
aef3f37b0f
move new zindex stuff to the end of serialization and more logging
2019-12-18 15:20:31 -05:00
Duke Leto
fbfdc8f40f
Port zindex code from old patches; compiles and seems to work when zindex is disabled
2019-12-17 12:08:14 -05:00
Duke Leto
a4f827faeb
remove zindex stuff that should not be on this branch
2019-10-25 18:23:15 -04:00
Jonathan "Duke" Leto
2b3023444d
Properly serialize/deserialize new blockindex with zstats
2019-08-17 12:46:40 -07:00
blackjok3r
9802d350aa
bug fix
2019-05-04 01:55:33 +08:00
blackjok3rtt
aa32b1f963
Merge pull request #107 from blackjok3rtt/jl777
...
add daily snapshot address to getsnapshot (top = -1)
2019-05-03 22:39:24 +08:00
blackjok3r
ec185b7226
add daily snapshot address to getsnapshot (top = -1)
2019-05-03 22:36:58 +08:00
blackjok3rtt
a9e350b8b6
Merge pull request #104 from blackjok3rtt/jl777
...
merge paymentsCC in
2019-05-02 20:29:08 +08:00
blackjok3r
ed6fd7e8c6
attempt at daily snapshot
2019-04-27 02:21:40 +08:00
blackjok3r
ab7558ab9d
inital commit for notarypay 0BR
2019-04-17 17:42:24 +08:00
blackjok3r
2e2bb2b518
fix getsnapshot2 thanks to dimxy's advice.
2019-04-10 16:53:08 +08:00
blackjok3r
7c86c40d71
description comment
2019-04-07 23:54:44 +08:00
blackjok3r
df118e7c8f
fix json output
2019-04-07 23:16:25 +08:00
blackjok3r
6db2c41b51
inital commit for getSnapshot2 changes
2019-04-07 21:57:17 +08:00
jl777
e2ddb727d4
SnapShot2
2019-04-06 00:01:49 -11:00
jl777
3155223e51
Compiler errors
2019-04-05 21:17:53 -11:00
Jonathan "Duke" Leto
6398d6f054
Filter out amount=0 UTXOs from getsnapshot results
2019-03-09 14:52:49 -08:00
Jonathan "Duke" Leto
5c66b810d3
Prevent use of uninitialized ignoredAddresses
2019-03-09 07:50:53 -08:00
blackjok3r
6d17cb5dec
oopps
2019-01-26 16:00:03 +08:00
blackjok3r
3da846ce85
Merge branch 'FSM' of https://github.com/jl777/komodo
2019-01-26 15:59:29 +08:00
jl777
07a05ccd6b
-print
2019-01-25 01:27:55 -11:00
jl777
d682dfd830
+print
2019-01-24 03:42:27 -11:00
blackjok3r
1e0e89523c
fix segid in pindex, fix help. Remove more pointless prints.
2019-01-11 17:06:06 +08:00
blackjok3r
e93fd95815
Merge branch 'FSM' of https://github.com/jl777/komodo into ac_import
2019-01-02 23:29:52 +08:00
jl777
0ea9ae3c05
Update copyright to 2019
2018-12-31 21:41:05 -11:00
blackjok3r
7349a49641
Merge branch 'FSM' of https://github.com/jl777/komodo
...
fix
2018-12-13 12:40:53 +08:00
blackjok3r
ab5447324f
fix
2018-12-11 11:52:39 +08:00
blackjok3r
a0ad1185d8
nope
2018-12-11 11:50:11 +08:00
blackjok3r
3a35b8345b
fixed
2018-12-11 11:47:35 +08:00
blackjok3r
632d84fd61
)
2018-12-11 11:42:24 +08:00