Jonathan "Duke" Leto
7000ba189c
Move the rest of devtools to util/
2022-09-19 06:20:15 -07:00
Jonathan "Duke" Leto
5b105ce61a
This tool does not exist in our repo
2022-09-19 06:19:01 -07:00
Jonathan "Duke" Leto
6cd6f7e0ba
Migrate readme docs to util/
2022-09-19 06:18:25 -07:00
Jonathan "Duke" Leto
2b809c56a0
Move things to util/ and update docs+build system references
2022-09-19 06:16:25 -07:00
Jonathan "Duke" Leto
432ea4b28b
move replace.pl to util/
2022-09-19 06:14:34 -07:00
Jonathan "Duke" Leto
644f43bcc6
move gen-manpages to util/
2022-09-19 06:14:11 -07:00
Jonathan "Duke" Leto
00aa7eaea4
Remove a tool that was inherited from BTC related to QT code that we don't even have (lulz)
2022-09-19 06:08:53 -07:00
Jonathan "Duke" Leto
93207a2faf
Add copyrights to some devtools
2022-09-19 05:59:41 -07:00
Jonathan "Duke" Leto
84c9b786a7
Move checkpoints.pl to util/
2022-09-19 05:52:53 -07:00
Jonathan "Duke" Leto
9bf09f353b
Add readme to ./util dir
2022-09-19 05:47:35 -07:00
Jonathan "Duke" Leto
c15f1a93b1
Add randomx stuff to build-arm.sh
2022-09-19 05:41:59 -07:00
Jonathan "Duke" Leto
0938bd6b7b
Log outpoint for failed Sapling witness lookup
2022-09-16 19:23:25 -07:00
Jonathan "Duke" Leto
f796d5d14e
Support multiple zsweepexclude zaddrs
2022-09-16 10:08:53 -07:00
Jonathan "Duke" Leto
6b79b3e12c
Merge branch 'zsweep' of https://git.hush.is/hush/hush3 into zsweep
2022-09-16 05:48:24 -07:00
Jonathan "Duke" Leto
77d7aaba96
Return an array of addresses to exclude from zsweep in zsweep_status
2022-09-16 05:47:35 -07:00
Jonathan "Duke" Leto
7cbf9bf61b
desprout
2022-09-12 18:38:03 -07:00
Jonathan "Duke" Leto
c6e278154f
Find bash on FreeBSD better
2022-09-12 18:03:36 -07:00
Jonathan "Duke" Leto
fb45331b79
Be better about finding bash
2022-09-12 17:56:01 -07:00
Jonathan "Duke" Leto
85f7ac4c8c
Enable function names and line numbers in backtraces
2022-09-09 15:14:01 -07:00
Jonathan "Duke" Leto
4647bc8525
Try to generate a stacktrace for runtime errors in consolidation
2022-09-09 06:30:06 -07:00
Jonathan "Duke" Leto
8770fb7035
Hopefully avoid a coredump when consolidation=1 and consolidatesaplingaddress is not specified
2022-09-08 18:11:10 -07:00
Jonathan "Duke" Leto
5c8c7507ec
Add z_consolidationstatus RPC
2022-09-06 05:55:03 -07:00
Jonathan "Duke" Leto
ed1939929b
fix compile issue
2022-09-03 16:43:58 -07:00
Jonathan "Duke" Leto
3327b25a28
fix logging bug
2022-09-03 16:22:43 -07:00
Jonathan "Duke" Leto
0865579e54
Merge remote-tracking branch 'origin/zsweep' into zsweep
2022-08-31 11:09:26 -07:00
Jonathan "Duke" Leto
26fd16cb52
Avoid relaying expired transactions which causes other nodes to ban us
2022-08-31 11:09:18 -07:00
Jonathan "Duke" Leto
4aedeb557b
Add z_sweepstatus RPC
2022-08-27 10:35:08 -07:00
Jonathan "Duke" Leto
abaa623526
This file no longer exists
2022-06-26 17:23:10 -07:00
Jonathan "Duke" Leto
0ee1d068c1
These haven't existed for a long time
2022-06-26 17:21:33 -07:00
Jonathan "Duke" Leto
0a9abedc5d
Return size in bytes of a tx from getrawtransaction
2022-06-26 04:40:06 -07:00
Jonathan "Duke" Leto
e0d22ee170
Enable z_anonsetblockdelta to calculate a delta for a block range; ignore coinbase txs as optimization
2022-06-09 03:00:50 -07:00
Jonathan "Duke" Leto
bdde67c359
Initial implementation of anonsettxdelta + z_anonsetblockdelta
2022-06-07 20:05:49 -07:00
Jonathan "Duke" Leto
81f4872698
Merge branch 'dev' of https://github.com/MyHush/hush3 into dev
2020-09-23 12:56:09 -07:00
Jonathan "Duke" Leto
7835fbd341
Fix for win64 systems, hopefully
2020-09-23 12:51:37 -07:00
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