Commit Graph
586 Commits
Author SHA1 Message Date
Duke Leto d8481722ad Add time_remaining to listbanned output
Example output:

hush-cli listbanned
[
  {
    "address": "1.2.3.4/255.255.255.255",
    "banned_until": 1640921730,
    "time_remaining": 86395
  }
]
2021-12-29 22:36:02 -05:00
Duke Leto cff8d114ea Fix rescan RPC to correctly use the optional rescan height 2021-12-21 20:55:29 -05:00
Duke Leto fffa06d138 Fix UB in no Plaintext wallet.dat #85 2021-12-15 08:47:19 -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 49713d8a04 Various things 2021-09-14 16:00:08 -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 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 0c6e5945a6 Add listaddresses as a new replacement for getaddressesbyaccount; cleanup 2021-09-01 20:26:59 -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 e424a997a7 Cleanup 2021-08-26 00:08:37 -04:00
Duke Leto ced3ba591d Fix coredump when running hush-cli during RPC warmup 2021-08-19 19:09:05 -04:00
Duke Leto c2aa7bc353 Merge branch 'dev' into stratum 2021-08-09 11:54:55 -04:00
Duke Leto 63e1ede162 Also report work queue threads in rpcinfo 2021-08-09 11:51:25 -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 5a3f5b4152 . 2021-07-10 14:05:20 -04:00
Duke Leto 62adec08d8 Overwinter has always been active for HUSH + all HSCs 2021-07-10 03:46:05 -04:00
Duke Leto 30a6ca4447 Built-in stratum server 2021-07-09 18:47:15 -04:00
Duke Leto 2b915599ac Update rpc docs 2021-06-28 23:56:16 -04:00
Duke Leto b7be25e2d5 Thanks to hellcatz for this patch 2021-06-26 14:42:40 -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 0d24faa39a Allow getpeerinfo during rpc warmup 2021-06-18 17:27:18 -04:00
Duke Leto 3796795566 Allow help, z_listaddresses, listaddresses, z_exportkey and dumpprivkey during RPC warmup 2021-05-19 12:04:04 -04:00
Duke Leto 860541d2e4 Show relay status in getpeerinfo 2021-05-04 12:25:12 -04:00
Duke Leto 4a536d62dc Update copyrights 2021-04-17 13:03:22 -04:00
Duke Leto 07931668cf Optionally filter balances by min value in z_getbalances 2021-04-14 20:15:11 -04:00
Duke Leto 52e14828c8 Basic z_getbalances working, but slow 2021-04-13 18:13:36 -04:00
Duke Leto 8ed3ced34f Log block height in AddToWallet 2021-02-24 12:02:43 -08:00
Duke Leto 48159bd650 Update network RPC docs 2021-02-08 08:56:10 -05:00
Duke Leto 000ef4ac91 Keeping HUSH on the down low 2021-01-27 13:39:27 -05:00
Duke Leto cf57365698 Deletions and cleanups 2021-01-26 08:56:08 -05:00
Duke Leto 1488a03f1c Improved TLS error handling and teach getpeerinfo about cipher of each connection 2021-01-24 15:06:34 -05:00
Duke Leto 1f4c4f27e6 Refactoring 2021-01-24 08:51:17 -05:00
Duke Leto 482990936f Cleanup 2021-01-23 22:30:56 -05:00
Duke Leto 2e31b7d2dc lol 2021-01-23 22:18:57 -05:00
Duke Leto cde6d33ad1 The term 'whitelist' is racist and so we choose to call this feature 'allowlist' 2021-01-10 10:46:22 -05:00
Duke Leto d5477ab3ab Disable build_date for now, which causes race condition bugs in the build system 2021-01-07 15:57:34 -05:00
Duke Leto e3a68dfdfb Hush is the extreme future, Komodo is the KYC past 2020-12-16 22:49:58 -05:00
Duke Leto 980350b9b4 Stuck in the grind 2020-12-16 22:10:59 -05:00
Duke Leto c8e2b12618 yeah huh 2020-12-16 08:30:54 -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 7aacd3dfce Merge branch 'syncbug' into dev
Conflicts:
	src/metrics.cpp
2020-12-11 00:35:14 -05:00
Duke Leto 5b07e01437 Various things 2020-12-11 00:33:56 -05:00
Duke Leto b58c15b9fb update copyrights 2020-12-10 07:45:36 -05:00