Commit Graph

30713 Commits

Author SHA1 Message Date
Duke Leto
18339394b6 RPCs notaries, signmessage, decoderawtransaction and getnetworkinfo can now be called during RPC warmup 2021-09-02 12:29:52 -04:00
Duke Leto
b4cf845bf3 New listaddresses RPC and z_exportwallet RPC now can be called during RPC warmup 2021-09-02 12:22:04 -04:00
Duke Leto
59fbcbb541 . 2021-09-01 22:34:21 -04:00
Duke Leto
8547bea642 Delete unused script 2021-09-01 20:47:55 -04:00
Duke Leto
54fd44756f clean up dead code 2021-09-01 20:41:20 -04:00
Duke Leto
0c6e5945a6 Add listaddresses as a new replacement for getaddressesbyaccount; cleanup 2021-09-01 20:26:59 -04:00
Duke Leto
fde77094df All coins are HSCs with their own subdir 2021-09-01 14:53:12 -04:00
Duke Leto
b713f43487 Clean up dead code and cruft 2021-09-01 14:46:53 -04:00
Duke Leto
5c2293336a remove clearassets script 2021-09-01 11:16:46 -04:00
Duke Leto
3641ca27f4 update purge script 2021-09-01 11:16:18 -04:00
Duke Leto
fde2dd7c8f update test include 2021-09-01 11:14:51 -04:00
Duke Leto
b30fae8238 clean up some more 2021-09-01 11:13:08 -04:00
Duke Leto
5c83c1b4e7 Cleanup 2021-09-01 11:02:19 -04:00
Duke Leto
120219d540 It is called getaddressesbyaccount, ugh 2021-09-01 10:36:23 -04:00
Duke Leto
cdbf1fc5d6 Add -stratumaddress and better stratum error logging 2021-08-27 11:36:44 -04:00
Duke Leto
e424a997a7 Cleanup 2021-08-26 00:08:37 -04:00
Duke Leto
d8d9f655a7 More relay debug info 2021-08-26 00:00:38 -04:00
Duke Leto
30001d4253 Comment out a z2z check that isn't quite correct 2021-08-22 17:34:44 -04:00
Duke Leto
b505660489 Clarify some docs related to Overwinter, which HUSH and all HSCs have 2021-08-22 14:57:49 -04:00
Duke Leto
40853af335 Remove things related to PoS 2021-08-19 19:30:03 -04:00
Duke Leto
ced3ba591d Fix coredump when running hush-cli during RPC warmup 2021-08-19 19:09:05 -04:00
Duke Leto
40715561a1 Add copyright 2021-08-19 09:28:59 -04:00
Duke Leto
056f314032 Add copyright 2021-08-11 14:04:14 -04:00
Duke Leto
a94ad3994e Merge branch 'stratum' into dev 2021-08-10 21:21:24 -04:00
Duke Leto
e6a650ff3e Add some stratum spices 2021-08-10 12:50:34 -04:00
Duke Leto
0b6d766163 More useful stratum thread names 2021-08-09 21:30:29 -04:00
Duke Leto
b84883d9b9 Hushify stratum 2021-08-09 21:04:20 -04:00
Duke Leto
821cf277c8 Merge branch 'dev' into stratum 2021-08-09 20:39:34 -04:00
Duke Leto
aede5cd013 Correctly report HSC name when starting 2021-08-09 20:37:09 -04:00
Duke Leto
d74d6d26c0 . 2021-08-09 17:44:27 -04:00
Duke Leto
c29e741109 Show the actual correct config file name that cannot be found 2021-08-09 17:40:35 -04:00
Duke Leto
2471ce20db Improve handling of custom addnodes 2021-08-09 17:40:17 -04:00
Duke Leto
7a9dfb89a7 Debug for -testnode=1 2021-08-09 12:30:36 -04:00
Duke Leto
c2aa7bc353 Merge branch 'dev' into stratum 2021-08-09 11:54:55 -04:00
Duke Leto
bb02d332ec Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev 2021-08-09 11:51:50 -04:00
Duke Leto
184cd78903 Merge branch 'duke' into dev 2021-08-09 11:51:40 -04:00
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
46de791414 Merge pull request 'included hush-smart-chain in dpkg script' (#57) from jahway603/hush3:dev into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/57
2021-07-27 03:31:05 +00:00
jahway603
54c0e4c83e added hush-smart-chain to deb pkg script 2021-07-26 18:59:39 -04:00
jahway603
b7e8ad73ae . 2021-07-26 18:49:02 -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
992c2d269f Add asmap.dat to . for convenience 2021-07-20 23:54:30 -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
c4e6680d43 Merge branch 'duke' into dev 2021-07-19 13:19:13 -04:00
Duke Leto
4517d614cc increase default rpc work queue 2021-07-19 11:37:13 -04:00