Jonathan "Duke" Leto
844626f457
Block 128 has a block reward of 11.25 HUSH
2020-09-08 15:06:06 -07:00
Jonathan "Duke" Leto
dd13bfb394
Yep
2020-09-08 14:38:58 -07:00
Jonathan "Duke" Leto
f4294a25cf
Be more explicit
2020-09-08 14:33:52 -07:00
Jonathan "Duke" Leto
d53e39aa4d
Good ol' off-by-one strikes again
2020-09-08 05:47:53 -07:00
Jonathan "Duke" Leto
2bb5454020
Explicitly set BR in each halving interval
...
This extremely important consensus-changing code takes into account
that with our new 75s block time, which gives us twice as many blocks
per day, we must divide our block reward by two in the next
halving interval, becoming 3.125 HUSH per block insted of 6.25 HUSH
under the old rules of 150s blocks.
Subsequent halving intervals do not change block times, and so they
follow the normal pattern of halving.
This commit has a number of rough edges:
* Final BR height is still incorrect
* Due to above, exact number of halvings is unknown under new
75s blocktime
2020-09-05 05:38:09 -07:00
Jonathan "Duke" Leto
0c0b2ec1cc
cleanup
2020-09-05 05:36:28 -07:00
Jonathan "Duke" Leto
86ad289a42
Clean up dead code
2020-09-05 04:45:54 -07:00
Jonathan "Duke" Leto
820a48bb73
Add trezor bip39 code
2020-09-04 22:50:23 -07:00
Jonathan "Duke" Leto
b3ff90ed6f
Add constant time AES routines
2020-09-04 22:29:28 -07:00
Jonathan "Duke" Leto
ad3e5db501
Update help regarding new -wallet option for relative paths
2020-09-04 19:40:29 -07:00
Jonathan "Duke" Leto
5315ded786
Support wallet.dat outside of datadir
...
Ported from https://github.com/zcash/zcash/commit/6a7cfdea54a9469ac1234e32db9d2fed0bb146af
which did not apply cleanly.
2020-09-04 19:31:05 -07:00
Jonathan "Duke" Leto
eae956cde9
Update docs
2020-07-30 09:01:29 -07:00
Jonathan "Duke" Leto
8c435331ee
Merge branch 'duke' into danger
2020-07-20 06:26:11 -07:00
Jonathan "Duke" Leto
7227739733
Merge branch 'dev' into duke
2020-07-20 06:25:50 -07:00
Jonathan "Duke" Leto
802cfe5ebb
Merge branch 'duke' into danger
2020-07-12 16:38:14 -07:00
Jonathan "Duke" Leto
95e7b30ece
Merge branch 'dev' into duke
2020-07-12 16:37:50 -07:00
Jonathan "Duke" Leto
9c0b4df558
Bump version to 3.2.3
2019-12-14 05:25:07 -05:00
Jonathan "Duke" Leto
595ca09081
Fix lack of block dir bug
2019-12-13 12:16:03 -05:00
Jonathan "Duke" Leto
9f722b41f7
Not needed
2019-12-12 06:44:37 -08:00
Jonathan "Duke" Leto
d9ad155c2b
Fix lack of block dir bug
2019-12-09 08:15:18 -08:00
Jonathan "Duke" Leto
b35486784f
Merge branch 'duke' of https://github.com/MyHush/hush3 into duke
2019-12-09 07:31:52 -08:00
Jonathan "Duke" Leto
190f8fa99b
Merge remote-tracking branch 'origin/dev' into duke
2019-12-02 06:03:07 -08:00
Jonathan "Duke" Leto
71e82cffb6
Remove old dead code
2019-12-02 05:25:31 -08:00
Jonathan "Duke" Leto
b5746eee05
Update libgmp dep URL with our own github fork
2019-12-02 04:38:56 -08:00
Jonathan "Duke" Leto
f2d4e74cd7
Merge branch 'dev' into duke
2019-12-02 04:38:21 -08:00
Jonathan "Duke" Leto
e46815f338
Sick of libsodium changing URLs. Github URLs do not change
2019-12-02 04:36:45 -08:00
Jonathan "Duke" Leto
2010b75193
Update libgmp dep URL with our own github fork
2019-12-02 04:35:28 -08:00
Jonathan "Duke" Leto
080de4158e
Merge branch 'delete_verus' into duke
2019-11-26 19:49:04 -08:00
Jonathan "Duke" Leto
d7d4d3879b
Merge branch 'duke' into delete_verus
2019-11-26 19:41:56 -08:00
Jonathan "Duke" Leto
d8caae05bf
bump version to 3.2.2
2019-11-25 16:34:28 -08:00
Jonathan "Duke" Leto
1a093404e1
bump version to 3.2.2
2019-11-25 16:34:16 -08:00
Jonathan "Duke" Leto
ebec245da7
Upgrade to latest libsodium
2019-11-25 16:30:24 -08:00
Jonathan "Duke" Leto
643e2aedde
bump version to 3.2.2
2019-11-25 16:28:56 -08:00
Jonathan "Duke" Leto
97f1e68b7d
Update libsodium url
2019-11-25 15:18:27 -08:00
Jonathan "Duke" Leto
7d9ddc2a1c
Fix DMG support and try to support installation into /Applications
2019-11-24 09:09:22 -08:00
Jonathan "Duke" Leto
71756ca5ec
Show PWD in debug.log to help debug DMG param location
2019-11-22 22:57:22 -08:00
Jonathan "Duke" Leto
e494e99a00
Merge branch 'duke' into delete_verus
2019-11-22 08:13:51 -08:00
Jonathan "Duke" Leto
0f5e636fa8
For the want of parens consensus was lost
2019-11-22 08:03:46 -08:00
Jonathan "Duke" Leto
3544f56d53
Verify file sizes of sapling params and try to support running inside a .dmg
2019-11-21 07:57:24 -08:00
Jonathan "Duke" Leto
cc88d26b57
add hush:// URI protocol handler for windows
2019-11-18 04:48:34 -08:00
Jonathan "Duke" Leto
f3247b7209
remove some sprout code
2019-11-14 15:52:01 -08:00
Jonathan "Duke" Leto
a40f0b0f19
Delete sprout code from HaveJoinSplitRequirements and log reasons for failing reqs to stderr
2019-11-14 14:26:31 -08:00
Jonathan "Duke" Leto
f3d06aa599
mostly port travis.yml to hush, api keys are not correct yet
2019-11-13 18:38:49 -08:00
Jonathan "Duke" Leto
50826f7ca3
Update windows bat addnodes
2019-10-31 05:45:29 -07:00
Jonathan "Duke" Leto
3a7db19af4
Add some debug prints
2019-10-24 16:39:43 -07:00
Jonathan "Duke" Leto
e6d09b3def
Make compiler happy
2019-10-23 07:42:56 -07:00
Jonathan "Duke" Leto
719a8d6f20
More logging for dns seed stuff
2019-10-23 06:54:45 -07:00
Jonathan "Duke" Leto
bfd15422ef
remove stuff
2019-10-23 06:54:35 -07:00
Jonathan "Duke" Leto
7afb1cb370
KMD seeds return many IPs which do not run Hush, so we will focus on using our own DNS seeds that only return Hush nodes
2019-10-23 06:40:48 -07:00
Jonathan "Duke" Leto
ced4d38255
Bunch of little things
2019-10-22 19:21:23 -07:00
Jonathan "Duke" Leto
c29f5cca42
Update port in docs and some branding
2019-10-22 19:07:13 -07:00
Jonathan "Duke" Leto
31f4957ea2
Update our addnodes
2019-10-22 18:21:31 -07:00
Jonathan "Duke" Leto
02bdc9d657
Fix mempool bug where fees are mis-calculated when fSkipExpiry is used
2019-10-22 18:14:35 -07:00
Jonathan "Duke" Leto
b32c5c2b3a
These are not dns seeds so let us not confuse people
2019-10-22 17:40:10 -07:00
Jonathan "Duke" Leto
258d04e0a0
Remove agama dingleberries and fix manpages
2019-10-18 11:31:17 -07:00
Jonathan "Duke" Leto
52c716e625
Look in /usr/share/hush for sapling params
2019-10-18 10:58:27 -07:00
Jonathan "Duke" Leto
8aaa92366f
debianizing
2019-10-17 21:08:46 -07:00
Jonathan "Duke" Leto
7caf82501c
debian stuff
2019-10-17 19:54:54 -07:00
Jonathan "Duke" Leto
b7ecea8fde
debian stuff
2019-10-17 19:49:47 -07:00
Jonathan "Duke" Leto
7c413bfaf6
update contrib
2019-10-17 07:32:55 -07:00
Jonathan "Duke" Leto
111dfaca97
build system updates
2019-10-17 07:23:21 -07:00
Jonathan "Duke" Leto
ee5b2481ae
update versions and manpages
2019-10-17 07:08:30 -07:00
Jonathan "Duke" Leto
3657b91025
Port mempool coredump fix from blackjoker
2019-10-15 21:33:19 -07:00
Jonathan "Duke" Leto
5b94d6e4fa
still not happy
2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto
04c4435497
safe mode is ok
2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto
0ebd33efa6
fix compile
2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto
a9e6edeed9
more stuff
2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto
7920cbc7e7
Merge z_viewtransaction from str4d zcash PR4146
2019-10-05 12:06:06 -04:00
Jonathan "Duke" Leto
35ea73387f
Fix debian package metadata
2019-09-11 14:45:12 -07:00
Jonathan "Duke" Leto
dbe2188d3f
Correct debian package metadata
2019-09-11 14:41:29 -07:00
Jonathan "Duke" Leto
03be877ca9
bump version
2019-09-08 19:02:47 -07: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
80c0a3b039
Merge remote-tracking branch 'jl777/FSM' into duke
...
Conflicts:
README.md
src/cc/gateways.cpp
2019-08-26 13:48:58 -07:00
Jonathan "Duke" Leto
7c7fad183f
fix compile
2019-08-25 10:55:34 -07:00
Jonathan "Duke" Leto
6a3e69d344
fix
2019-08-25 10:52:23 -07:00
Jonathan "Duke" Leto
f686d9288c
blockindex bugfix suggested by blackjoker
2019-08-23 04:08:47 -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
e3a2e008fa
Merge branch 'dev'
2019-08-22 05:18:12 -07:00
Jonathan "Duke" Leto
76543056ab
Changing -zindex on or off requires reindex
2019-08-21 19:50:50 -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
3b49c1d256
Improve ntz detection and serialize to disk
2019-08-21 06:43:41 -07:00
Jonathan "Duke" Leto
d03d774c18
Fix zindex flag detection
2019-08-20 20:19:24 -07:00
Jonathan "Duke" Leto
b2c03c82a5
Explain about changing heuristics + on-disk data
2019-08-19 05:25:25 -07:00
Jonathan "Duke" Leto
44f34a22e7
more -zindex
2019-08-19 05:07:34 -07:00
Jonathan "Duke" Leto
5c310aa048
Define -zindex
2019-08-18 18:55: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
3f94feb836
Shielding+deshielding payments in z-only section
2019-08-17 22:08:17 -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
2b3023444d
Properly serialize/deserialize new blockindex with zstats
2019-08-17 12:46:40 -07:00
Jonathan "Duke" Leto
1a6c19dc81
Also calc shielded stats on index load
2019-08-17 06:26:13 -07:00
Jonathan "Duke" Leto
c9b00ef093
Add chain payments
2019-08-17 06:15:03 -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
328a2af799
Merge branch 'duke' into dev
2019-08-13 13:05:10 -07:00
Jonathan "Duke" Leto
4ada1e39ed
Merge branch 'dev'
2019-08-13 13:04:50 -07:00