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
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
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
Duke
c1ec1b0e95
Remove dead code
2023-04-06 13:31:07 -04:00
Duke
fba0d4136d
Remove code for unsupported chains
2023-04-06 13:28:14 -04:00
Duke
533356ce63
Remove more dead code related to interest
2023-04-06 13:22:20 -04:00
Duke
c69a47dd61
Remove dead code relating to interest
2023-04-06 13:05:20 -04:00
Duke
15aaf4af44
Remove mempool p2p message #284
2023-04-06 12:59:31 -04:00
Duke
f0ee52a94d
Remove dead code
2023-04-06 12:44:37 -04:00
Duke
4c5649454b
Fix const-ness of ReadTxIndex
2023-04-06 12:44:30 -04:00
Duke
8c8f451be8
Remove dead code from CheckTransaction()
2023-04-06 12:37:10 -04:00
Duke
b4be7aa19b
malloc_trim does not seem to exist on FreeBSD
2023-04-06 05:40:30 -07:00
Duke
0b68ea2a20
Disable rust docs to speed up build times
2023-04-05 19:31:15 -07:00
Duke
98ee2a6a4f
Declare various CBlockTreeDB methods as const
...
Ported from fb66589022
which has some methods we do not yet have.
2023-04-05 19:24:30 -07:00
Duke
f3c0cb73bb
Merge branch 'dev' into duke
2023-04-05 19:18:18 -07:00
jahway603
dd9be59e4f
Merge pull request 'Fixes compilation failing on Arch Linux (gcc/g++12) and Ubuntu 22.04 (gcc/g++11)' ( #282 ) from jahway603 into dev
...
Reviewed-on: https://git.hush.is/hush/hush3/pulls/282
2023-04-04 18:58:54 +00:00
jahway603
7eadeb860e
Merge branch 'dev' into jahway603
2023-04-04 18:58:08 +00:00
jahway603
e1d6f7dd0e
successfully built in Arch Linux with gcc12
2023-04-04 12:53:46 -04:00
jahway603
7f09d37cd4
reverted deleted code
2023-04-04 09:34:16 -04:00
jahway603
bb7cb253c1
miodrag patches to help get gcc12 building hushd
2023-04-03 22:23:30 -04:00
jahway603
ca26403c4a
Merge pull request 'merge conflicts blow goats' ( #280 ) from jahway603 into dev
...
Reviewed-on: https://git.hush.is/hush/hush3/pulls/280
2023-04-03 23:37:22 +00:00
jahway603
ca36706001
merge conflicts blow goats
2023-04-03 19:35:38 -04:00
jahway603
188384cf85
Merge branch 'jahway603' into dev
2023-04-03 23:30:32 +00:00
jahway603
10eb871026
merging dev into jahway603 branch
2023-04-03 19:29:06 -04:00
Duke
8126e706c6
Optional OP_RETURN in z_sendmany
2023-03-24 16:20:17 -04:00
Duke
d1b649825a
Merge branch 'duke' into dev
2023-03-17 14:07:19 -04:00
Duke
63ad87f69b
Ensure CNode::addrKnown immediately takes little memory when we disconnect the node
2023-03-17 00:21:00 -04:00
Duke
c1baab7b8a
Rate limit incoming addr p2p messages
2023-03-16 22:33:25 -04:00