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.
4 years ago
Duke Leto
a7f88a87aa
Update copyright URL to be https
4 years ago
Duke Leto
e87101bd1f
RPC help fixes
4 years ago
Duke Leto
cbf0351e98
Show shielded spends in getchaintxstats output
4 years ago
Duke Leto
40f0745fab
Track shielded spends on disk so we can calculate anonset in real-time correctly
4 years ago
Duke Leto
dd95b1471c
desprout
4 years ago
Duke Leto
c1fa21cad1
Most Hush blocks have 2 coinbase, one for miner and one for FR; improves #82
4 years ago
Duke Leto
649fa9fa71
Improve zindex to track anonset
4 years ago
Duke Leto
172ac60765
Initial implementation of shielded pool size. Tweaks to data stored in zindex are needed to get a more correct value
4 years ago
Duke Leto
08361bec95
Prevent garbage data during chain sync
5 years ago
Duke Leto
dbf1c23a81
Add rpc docs about organic xtns
5 years ago
Duke Leto
55258a54dc
Add rpc docs about shielded-only stats
5 years ago
Duke Leto
feee580c33
Add more getchaintxstats rpc docs
5 years ago
Duke Leto
284edb0968
Add some forgotten zstats that are important
5 years ago
Duke Leto
bf75e6aea3
Add payment rpc docs for getchaintxstats
5 years ago
Duke Leto
0baa4ecadf
Guard against negative values in statistics and add some rpc docs
5 years ago
Duke Leto
1cbcb0d012
Organic stats
5 years ago
Duke Leto
fbfdc8f40f
Port zindex code from old patches; compiles and seems to work when zindex is disabled
5 years ago
Duke Leto
208fb4a74d
Delete unnecessary code
5 years ago
Duke Leto
8f46f4cc68
src/rpc/blockchain.cpp upstream updates
5 years ago
Duke Leto
1fa3de387c
Delete delete delete
5 years ago
Denio
89352fbf06
add missing help output of getblockchaininfo
5 years ago
Denio
975e014e89
add longestchain and notarized to getblockchaininfo
5 years ago
Duke Leto
f39cd2a473
Delete Verus junk, which breaks ARMv8/aarch64 builds
5 years ago
Duke Leto
a4f827faeb
remove zindex stuff that should not be on this branch
5 years ago
ca333
85aad4be5d
fix PING attack [CVE-2019-17048]
5 years ago
Duke Leto
799f6d757b
Add some docs for getchaintxstats new features
5 years ago
Duke Leto
22c2aa8fda
shielded is a better name for this key
5 years ago
Jonathan "Duke" Leto
4b97017077
Correctly return organic json
5 years ago
Jonathan "Duke" Leto
c1dd6e5b96
Add organic payment percents, organic paymentrate and txrate and organic payment count
5 years ago
Jonathan "Duke" Leto
715dc7cb36
These organic stats actually make sense
5 years ago
Jonathan "Duke" Leto
024f6ff43d
More organic stats
5 years ago
Jonathan "Duke" Leto
5e26d8ec4c
WIP organic txstats and add some missing stats
5 years ago
Jonathan "Duke" Leto
13dad469c7
add missing zstat and new dep
5 years ago
Jonathan "Duke" Leto
c91d1d1fdf
Use uints to save RAM/disk on block stats; fix ntz serialization
5 years ago
Jonathan "Duke" Leto
44f34a22e7
more -zindex
5 years ago
Jonathan "Duke" Leto
5365d15e69
Correct various stats and add block height to response
5 years ago
Jonathan "Duke" Leto
80b1479184
Improve shielded-only zstats
5 years ago
Jonathan "Duke" Leto
469c3c9cf2
So many zstats
5 years ago
Jonathan "Duke" Leto
22c0a22926
Compiles, RPC gives back some shielded stats, which have bugs
5 years ago
Jonathan "Duke" Leto
70eb669e63
Return json data about shielded xtns/payments
5 years ago
Jonathan "Duke" Leto
464251bdc3
Add total payment stats to getchaintxstats
5 years ago
Mihailo Milenkovic
a7204d9f85
CC fixes for nSPV and others ( #30 )
- Remove adding txfee inputs for gateways claim
- FULLNODE and SUPERLITE macros
- Filter SetCCtxids with txid from oprert
- Fix for nServices of fullnode
- Use SetCCtxids_nSPV for some more CCs
- Fix addnormalinputs and add checking if utxo spent in mempool
5 years ago
jl777
0454333ff8
Tristate KOMODO_NSPV
5 years ago
jl777
adc186390a
nSPV mempool used by CC
5 years ago
jl777
439e7cb5d7
Fix getchaintips rpc crash. Thanks mike tout!!
5 years ago
blackjok3r
1c6723b9f1
for gcharang
5 years ago
dimxy
dc30041567
corr rpc help
5 years ago
dimxy
3667b573fa
added refillfund rpc
5 years ago
Jonathan "Duke" Leto
3275b435de
Add synced key to getinfo+getblockchaininfo
This addresses #3 of upstream issue
https://github.com/zcash/zcash/issues/3996 .
Any software that creates a transaction outside of the RPC interface
MUST check if synced==true beforehand, otherwise metadata leakage which
leads to linkability analysis is possible.
The z_sendmany, z_shieldcoinbase and z_mergetoaddress RPCs have their
own synced checks, so it's not needed to look at this new synced value
when using those RPCs.
5 years ago