Commit Graph

147 Commits

Author SHA1 Message Date
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
Duke Leto
bf75e6aea3 Add payment rpc docs for getchaintxstats 2019-12-19 10:02:24 -05:00
Duke Leto
0baa4ecadf Guard against negative values in statistics and add some rpc docs 2019-12-19 10:00:04 -05:00
Duke Leto
1cbcb0d012 Organic stats 2019-12-17 18:23:33 -05:00
Duke Leto
fbfdc8f40f Port zindex code from old patches; compiles and seems to work when zindex is disabled 2019-12-17 12:08:14 -05:00
Duke Leto
208fb4a74d Delete unnecessary code 2019-12-12 23:13:20 -05:00
Duke Leto
8f46f4cc68 src/rpc/blockchain.cpp upstream updates 2019-12-12 17:05:17 -05:00
Duke Leto
1fa3de387c Delete delete delete 2019-12-11 16:31:28 -05:00
Jonathan "Duke" Leto
190f8fa99b Merge remote-tracking branch 'origin/dev' into duke 2019-12-02 06:03:07 -08:00
Denio
89352fbf06 add missing help output of getblockchaininfo 2019-12-02 14:49:26 +01:00
Denio
975e014e89 add longestchain and notarized to getblockchaininfo 2019-12-02 14:29:18 +01:00
Duke Leto
f39cd2a473 Delete Verus junk, which breaks ARMv8/aarch64 builds 2019-11-04 08:17:27 -05:00
Duke Leto
a4f827faeb remove zindex stuff that should not be on this branch 2019-10-25 18:23:15 -04:00
Duke Leto
a93763aadc Merge remote-tracking branch 'origin/duke' into duke 2019-10-18 00:34:56 -04:00
ca333
6b79766999 Merge pull request #205 from KomodoPlatform/fix_PING
fix PING/REJECT attack [CVE-2019-17048, CVE-2019-16930]
2019-10-06 00:38:09 +02:00
ca333
85aad4be5d fix PING attack [CVE-2019-17048] 2019-10-02 21:53:47 +02:00
Duke Leto
799f6d757b Add some docs for getchaintxstats new features 2019-09-05 08:56:47 -04:00
Duke Leto
9de6e8a404 Merge branch 'duke' of https://github.com/MyHush/hush3 into duke 2019-09-05 08:49:53 -04:00
Duke Leto
22c2aa8fda shielded is a better name for this key 2019-09-05 08:49:35 -04:00
Jonathan "Duke" Leto
4b97017077 Correctly return organic json 2019-09-05 08:19:04 +02:00
Jonathan "Duke" Leto
c1dd6e5b96 Add organic payment percents, organic paymentrate and txrate and organic payment count 2019-09-04 14:04:49 -07:00
Jonathan "Duke" Leto
715dc7cb36 These organic stats actually make sense 2019-08-27 06:23:02 -07:00
Jonathan "Duke" Leto
024f6ff43d More organic stats 2019-08-27 05:58:49 -07:00
Jonathan "Duke" Leto
5e26d8ec4c WIP organic txstats and add some missing stats 2019-08-27 04:42:24 -07:00
Jonathan "Duke" Leto
13dad469c7 add missing zstat and new dep 2019-08-22 05:43:51 -07:00
Jonathan "Duke" Leto
d0d6a9cea9 Merge remote-tracking branch 'jl777/FSM' into duke
Conflicts:
	README.md
2019-08-22 05:23:03 -07:00
Jonathan "Duke" Leto
c91d1d1fdf Use uints to save RAM/disk on block stats; fix ntz serialization 2019-08-21 11:25:38 -07:00
Jonathan "Duke" Leto
44f34a22e7 more -zindex 2019-08-19 05:07:34 -07:00
Jonathan "Duke" Leto
5365d15e69 Correct various stats and add block height to response 2019-08-18 18:06:12 -07:00
Jonathan "Duke" Leto
80b1479184 Improve shielded-only zstats 2019-08-17 21:54:48 -07:00
Jonathan "Duke" Leto
469c3c9cf2 So many zstats 2019-08-17 21:20:10 -07:00
Jonathan "Duke" Leto
22c0a22926 Compiles, RPC gives back some shielded stats, which have bugs 2019-08-17 05:56:07 -07:00
Jonathan "Duke" Leto
70eb669e63 Return json data about shielded xtns/payments 2019-08-13 07:08:31 -07:00
Jonathan "Duke" Leto
464251bdc3 Add total payment stats to getchaintxstats 2019-08-12 17:38:37 -07:00