Commit Graph
31302 Commits
Author SHA1 Message Date
Duke a90f03ce6d Fix build-debian-package.sh docs and document how to make an aarch64 deb 2023-08-16 10:37:23 -04:00
duke c6859b676e Update 'doc/developer-notes.md' 2023-08-09 00:05:00 +00:00
Duke 4d3d880036 Add docs for adding a new PoW algo 2023-08-08 15:40:52 -04:00
fekt e53220b5f1 Save checkpoints as individual .json files 2023-07-09 11:49:55 -04:00
fekt 803e1d0f21 Use older version of cURL for Windows 2023-07-05 13:29:36 -04:00
Duke 8969a9d8fe Put binaries into a properly named subdirectory, fixes #311 2023-07-04 11:14:56 -04:00
fekt 2ba2122b26 Update relnotes 2023-07-02 11:26:54 -04:00
Duke 7017d8e06c Add info about DRAGONX checkpoints to release process 2023-06-30 06:42:33 -04:00
Duke d3cc17e9bd Update relnotes for 3.9.4 2023-06-30 06:37:37 -04:00
fekt 0ee828805e Update README 2023-06-29 23:39:33 -04:00
fekt 20ee425ece Updated checkpoints 2023-06-29 23:31:53 -04:00
fekt e86d43a813 Merge branch 'dev' of https://git.hush.is/hush/hush3 into dev 2023-06-29 22:28:49 -04:00
fekt 9e524663e2 Update manpages 2023-06-29 22:28:39 -04:00
fekt b7359ef70e Update chainparamsseeds.h 2023-06-29 21:16:46 -04:00
nullfekt 44595d5abe Add additional community seed node 2023-06-29 20:54:20 -04:00
nullfekt 27b2a49740 Update README.md 2023-06-29 20:38:09 -04:00
nullfekt 03071ef0cd Bump version 2023-06-29 20:23:28 -04:00
Duke 9508095186 Remove unused code 2023-06-29 11:48:30 -04:00
Duke 9d2720d118 Merge branch 'duke' into dev 2023-06-20 05:17:52 -07:00
Duke c933771f85 Merge branch 'danger' into duke 2023-06-17 21:40:36 -04:00
Duke fc69220e78 Remove unused code 2023-06-17 21:38:39 -04:00
Duke b03c8f3108 Remove unused code 2023-06-17 21:31:05 -04:00
Duke 31cc5ee901 Remove unused code 2023-06-17 21:22:41 -04:00
Duke 8f7e53a6fe Merge branch 'duke' into danger 2023-06-17 09:52:34 -04:00
Duke 5abc550af7 Dragonx has a blocktime of 36s not 60s 2023-06-17 09:52:12 -04:00
Duke e608600f07 Merge branch 'duke' into danger 2023-06-17 09:48:31 -04:00
Duke 97c7e814cf Add checkpoints for DRAGONX 2023-06-15 15:47:14 -04:00
Duke 1f0b538540 Take into account ac_name to calculate total txs 2023-06-15 15:43:08 -04:00
Duke f12bfeb7f4 Fix bug where it uses the wrong -ac_name 2023-06-15 15:38:16 -04:00
Duke b8ae39ccc7 Enable the option for dragonx checkpoints 2023-06-15 10:25:59 -04:00
Duke c9f1fe4cf3 Support arbitrary -ac_name in checkpoints.pl 2023-06-15 10:13:01 -04:00
Duke 79f126be43 Use default jobs number when compiling boost
According to current boost docs, not specifying -j parameter will default to using all cores to compile,
so removing these should speed up compiling boost. This code dates back to 2014 when the default
may have been a single core, so it was specified.
2023-06-13 22:43:16 -04:00
Duke 5f9bb80873 Remove unused function 2023-06-12 19:06:50 -04:00
Duke 67c7632062 Remove dead code 2023-06-12 19:06:41 -04:00
Duke 487fff149c Remove dead code related to invalid joinsplit sigs 2023-06-12 07:59:53 -07:00
Duke 18f0689695 Avoid ztx validation during IBD if height is less than latest checkpoint 2023-06-12 07:55:45 -07:00
Duke fc921eba57 Remove dead code 2023-06-09 00:00:42 -04:00
Duke 04c28e3eef Disable run-time asserts in addrman
Run-time asserts are a horrible anti-pattern littered across code
inherited from BTC. One could maybe argue they are the right thing to do
in some situations but not when managing the peer database. Crashing our
full node and potentially corrupting our wallet or block index is INSANE
in the case of some inconsistencies in peers.dat .
2023-05-20 06:12:40 -07:00
duke 4124633442 Merge pull request 'Fixes compilation failing with gcc13.x' (#298) from gcc13 into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/298
2023-05-17 01:24:03 +00:00
jahway603 121ec4b9d4 successfully built with gcc13.x 2023-05-16 17:29:13 -04:00
jahway603 c902701715 unfuxing to fix https://git.hush.is/hush/hush3/issues/293 2023-05-15 13:55:20 -04:00
jahway603 b3a6c2bee1 Import RandomX from https://github.com/tevador/RandomX/commit/040f4500a6e79d54d84a668013a94507045e786f without audits/ directory 2023-05-15 13:47:05 -04:00
Duke 18eea5cb03 Merge branch 'duke' of https://git.hush.is/hush/hush3 into duke 2023-04-27 07:10:08 -04:00
Duke 519743f704 Only log to stderr in CalculateNextWorkRequired and GetNextWorkRequired if -debug 2023-04-23 07:03:05 -07:00
Duke d840a0ec62 Only log nbits in ContextualCheckBlockHeader if -debug 2023-04-23 06:56:19 -07:00
Duke a6924bb061 Give a useful message if autoconf is not installed 2023-04-23 06:29:48 -07:00
Duke fbda7b8dec Fix compile issues 2023-04-22 19:28:24 -04:00
Duke 7102d50a47 Try to prevent #266
We seem to have a bug that we don't find a peer when looking for a peer
in peers.dat . Instead of doing an assertion and crashing the node,
just keep iterating in the loop. The code which computes nId may have an
off-by-one error, such that it looks up an incorrect bucket position and
doesn't find a valid nId.
2023-04-22 15:54:13 -07:00
Duke 053e9156a7 Fix progress estimate for HUSH at startup 2023-04-12 10:08:09 -04:00
Duke 852f747cbf Remove dead code 2023-04-06 13:39:42 -04:00