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
Duke Leto
dbf1c23a81
Add rpc docs about organic xtns
2019-12-19 17:25:07 -05:00
Duke Leto
55258a54dc
Add rpc docs about shielded-only stats
2019-12-19 16:22:42 -05:00
Duke Leto
feee580c33
Add more getchaintxstats rpc docs
2019-12-19 16:10:29 -05:00
Duke Leto
284edb0968
Add some forgotten zstats that are important
2019-12-19 12:38:06 -05:00