Commit Graph

23820 Commits

Author SHA1 Message Date
Duke Leto
63e1ede162 Also report work queue threads in rpcinfo 2021-08-09 11:51:25 -04:00
Duke Leto
89a4226965 Report rpc port in error when unable to connect 2021-08-05 15:55:34 -04:00
Duke Leto
236d79b3f8 Add rpcinfo rpc to debug deadlocks
We seem to have deadlock bugs in our RPC system, most likely inherited from ZEC or BTC.
Since some Hush RPC's take longer (such as anything with Sietch protections), the deadlocks
are more likely to occur. Eventually all RPC slots are used up and no more RPC commands
can be sent to hushd. This is why the "plz_stop" feature was implemented, but that is just
a workaround to restart the server. We must find and fix the root cause.

This rpc will allow us to see when we are getting close to our maximum work queue depth
and hopefully help us learn exactly what is happening.
2021-08-05 12:44:30 -04:00
Duke Leto
1ccf408515 Prefer Hush/HUSH3 to Komodo/HUSH3 if both exist, mac edition 2021-08-05 12:04:53 -04:00
Duke Leto
29cc0e0fdb New directory structure for windoze 2021-07-21 00:51:56 -04:00
Duke Leto
8d9ff5fecf Report invalid taddrs to stderr 2021-07-21 00:38:44 -04:00
Duke Leto
a2ad4b0485 no sprout round here 2021-07-21 00:29:06 -04:00
Duke Leto
5fb4eafd1a Prefer ~/.hush/HUSH3 to ~/.komodo/HUSH3 if both exist, unix edition 2021-07-19 22:02:44 -04:00
Duke Leto
4517d614cc increase default rpc work queue 2021-07-19 11:37:13 -04:00
Duke Leto
bfa19ab292 cc updates 2021-07-18 18:30:27 -04:00
Duke Leto
7764d05261 . 2021-07-12 01:49:04 -04:00
Duke Leto
644f4bf850 Deep nasal dragons, beware 2021-07-11 22:20:07 -04:00
Duke Leto
ba6e2aea01 set ac_eras correctly 2021-07-11 22:06:51 -04:00
Duke Leto
0c5d2805b9 . 2021-07-11 21:35:11 -04:00
Duke Leto
b57d902438 Set symbol earlier 2021-07-11 21:11:15 -04:00
Duke Leto
01e30ed2d9 order is important 2021-07-11 20:55:55 -04:00
Duke Leto
5320e1521f Default HUSH3 and all HSC's to use sapling activation at height 1 2021-07-11 19:40:56 -04:00
Duke Leto
821d5a9b61 hush-tx 2021-07-11 19:34:24 -04:00
Duke Leto
1569b0974c Remove unnecessary batch files and such 2021-07-11 19:21:44 -04:00
Duke Leto
50ee752c3f hushd, hush-cli and hush-tx are real binaries now
No more bash scripts or .bat files needed as wrappers!
2021-07-11 19:16:26 -04:00
Duke Leto
13e16cc2ef Add default seed nodes 2021-07-11 19:11:29 -04:00
Duke Leto
23369152d3 . 2021-07-11 19:06:34 -04:00
Duke Leto
d62d38312f Cleanup and make all custom hushd settings defaults for HUSH3 mainnet 2021-07-11 19:03:02 -04:00
Duke Leto
02d50b12e4 -ac_cc now defaults to 2, which is what HUSH3 uses 2021-07-11 18:25:59 -04:00
Duke Leto
64d1d05215 cleanup 2021-07-11 18:25:32 -04:00
Duke Leto
20a4933eb2 . 2021-07-11 18:12:48 -04:00
Duke Leto
bddd4c5cd3 Migrate to ~/.hush/HUSH3 for new installs, fallback to ~/.komodo/HUSH3 if that exists 2021-07-11 18:03:22 -04:00
Duke Leto
aa39fc4f49 hush_baseid 2021-07-11 17:32:06 -04:00
Duke Leto
cfcc2f5288 hush_userpass 2021-07-11 17:30:44 -04:00
Duke Leto
d884626ac8 Update default rpcworkqueue=512 2021-07-11 17:29:59 -04:00
Duke Leto
5a3f5b4152 . 2021-07-10 14:05:20 -04:00
Duke Leto
91383d0bc5 . 2021-07-10 12:56:43 -04:00
Duke Leto
d7944252bb cleanup 2021-07-10 12:49:08 -04:00
Duke Leto
dab4126a82 hush_makeopret 2021-07-10 12:30:34 -04:00
Duke Leto
fc52a00c37 hush_init 2021-07-10 12:27:30 -04:00
Duke Leto
2331ed0c56 Default HSC is now HUSH3 and some doc fixes 2021-07-10 12:23:55 -04:00
Duke Leto
62adec08d8 Overwinter has always been active for HUSH + all HSCs 2021-07-10 03:46:05 -04:00
Duke Leto
38089e2d15 Only build witness cache when needed 2021-07-10 02:30:05 -04:00
Duke Leto
98fbd2c0f4 Checkpoints 2021-07-09 16:09:09 -04:00
Duke Leto
10a6706e71 Bump version to 3.8.0 2021-07-09 15:11:36 -04:00
Duke Leto
bfe907cb10 Bump proto version 2021-07-09 15:09:11 -04:00
Duke Leto
14f38e3b0d Let us be honest 2021-07-08 18:15:59 -04:00
Duke Leto
1cdf998ade docs for -keepnotewitnesscache 2021-06-29 13:33:43 -04:00
Duke Leto
cc2b28a604 hush-tx.bat for completeness 2021-06-29 11:42:34 -04:00
Duke Leto
b314fd3b4a Add -asmap and update addnodes to hushd.bat 2021-06-29 11:32:54 -04:00
Duke Leto
2b915599ac Update rpc docs 2021-06-28 23:56:16 -04:00
Duke Leto
8e7cf04ad2 Fix upstream KMD crash bug in getblocktemplate when disablewallet=1
Originally dc8e1695c2
2021-06-28 22:34:35 -04:00
Duke Leto
6ca35f2b0a Remove dead code 2021-06-28 21:17:59 -04:00
Duke Leto
df8cd1180f delete dead code 2021-06-28 21:00:42 -04:00
Duke Leto
4299665914 Merge branch 'dev' into duke 2021-06-28 13:13:39 -04:00