Commit Graph

184 Commits

Author SHA1 Message Date
Duke
bd5f0103a8 Remove more cc code 2024-09-22 12:19:12 -04:00
Duke
3354d45fd3 Make getchaintxstats less noisy in debug log 2024-03-20 16:19:54 -04:00
Duke
8ff5e4aa5e Make getchaintxstats less noisy in debug log 2024-03-20 14:09:02 -04:00
onryo
58b65f9670 Update copyrights 2024-02-27 23:59:59 +01:00
Duke
5fa46e1d8d Delete more CCs #381 2024-02-10 21:46:36 -05:00
duke
95b4371aa4 Merge pull request 'Reduce memory usage' (#332) from reduce_memory into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/332
2023-10-25 15:11:51 +00:00
Duke
31a6b72caf Merge branch 'dev' into reduce_memory 2023-10-16 06:04:56 -04:00
Duke
bacc08e817 Remove sprout data from valuePools
This codebase does not support sprout, the data will always be zero/empty
and is essentially useless cruft, so we delete it.
2023-09-03 08:37:19 -04:00
Duke
b03c8f3108 Remove unused code 2023-06-17 21:31:05 -04: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
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
ce5c8a54e4 Make it work correctly 2022-02-16 09:10:11 -05:00
Duke Leto
c8430665f7 WIP RPC that doesn't quite work yet 2022-02-15 11:26:50 -05:00
Duke Leto
4f15626bb0 Cleanup 2021-09-16 14:24:27 -04:00
Duke Leto
f22cbbf1e2 Cleanup and remove dead code 2021-09-16 14:12:31 -04:00
Duke Leto
3d4123ee88 Cleanup 2021-09-03 12:35:59 -04:00
Duke Leto
4fecf72ec8 Remove dead code 2021-09-02 15:01:58 -04:00
Duke Leto
ced3ba591d Fix coredump when running hush-cli during RPC warmup 2021-08-19 19:09:05 -04:00
Duke Leto
e829822041 logging to help debug window stats being wrong after restart 2021-06-26 12:27:38 -04:00
Duke Leto
4a536d62dc Update copyrights 2021-04-17 13:03:22 -04:00
Duke Leto
000ef4ac91 Keeping HUSH on the down low 2021-01-27 13:39:27 -05:00
Duke Leto
1f4c4f27e6 Refactoring 2021-01-24 08:51:17 -05:00
Duke Leto
980350b9b4 Stuck in the grind 2020-12-16 22:10:59 -05:00
Duke Leto
e4ffb34756 Next height 2020-12-16 04:51:11 -05:00
Duke Leto
c2eec1f7a7 Remove Komodo interest code and various other improvements 2020-12-15 13:14:54 -05:00
Duke Leto
b58c15b9fb update copyrights 2020-12-10 07:45:36 -05:00
Duke Leto
6fd41c3e75 nope nope 2020-12-10 06:55:37 -05:00
Duke Leto
895b624abd nope 2020-12-10 06:53:56 -05:00
Duke Leto
31fc4099df HUSH NSPV 2020-12-09 19:22:51 -05:00
Duke Leto
4f27af7545 Hush DPoW won't attack their own villages, lulz 2020-12-07 08:24:09 -05:00
Duke Leto
d38ae7d82c Hush little baby 2020-12-06 18:55:25 -05:00
Duke Leto
b7398f812c Winners write the history books 2020-12-06 18:53:32 -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
c737c0dfaf We call them Hush Smart Chains around here 2020-11-15 11:54:06 -05:00
Duke Leto
ebf0df633b Define a new season of anon Hush DPoW notaries 2020-11-15 11:13:15 -05:00
Duke Leto
d02fdd4fe5 I originally wrote this function and we call it Hush DPoW around here 2020-11-15 07:34:43 -05:00
Duke Leto
52240c64b1 Tweak test suite and rename to HUSH_INSYNC 2020-11-14 20:00:23 -05:00
Duke Leto
461c10db0e DPoW updates 2020-11-14 16:32:56 -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
e87101bd1f RPC help fixes 2020-09-20 11:16:42 -04:00
Duke Leto
cbf0351e98 Show shielded spends in getchaintxstats output 2020-07-13 14:03:37 -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
dd95b1471c desprout 2020-06-06 14:48:16 -04:00
Duke Leto
c1fa21cad1 Most Hush blocks have 2 coinbase, one for miner and one for FR; improves #82 2020-02-24 05:42:11 -05:00
Duke Leto
649fa9fa71 Improve zindex to track anonset 2020-01-01 22:45:01 -05:00
Duke Leto
172ac60765 Initial implementation of shielded pool size. Tweaks to data stored in zindex are needed to get a more correct value 2019-12-28 12:49:01 -05:00
Duke Leto
08361bec95 Prevent garbage data during chain sync 2019-12-20 11:40:43 -05:00