Commit Graph

24165 Commits

Author SHA1 Message Date
Duke
b8ae39ccc7 Enable the option for dragonx checkpoints 2023-06-15 10:25:59 -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
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
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
ca36706001 merge conflicts blow goats 2023-04-03 19:35:38 -04: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
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
jahway603
d134fcf988 removed unused function to resolve Issue #273 2023-03-15 23:12:31 -04:00
Duke
bde7273c9f Remove mapRequest tracking 2023-03-14 15:54:28 -04:00
Duke
560f8e2f41 Remove unused GetRequestCount() 2023-03-14 14:44:14 -04:00
Duke
71928fa228 Randomize order of processing messages from peers 2023-03-14 14:42:39 -04:00
fekt
ac413ecb2e Adding Mac SDX paths 2023-03-03 20:20:47 -05:00
fekt
883e598994 Fix for #270 to allow subnets
This seems to work as expected and allows CIDR, subnet, and single IP while rejecting IPs out of range.
2023-02-18 17:30:33 +00:00
Duke
a0d02cc3be Batch files for dragonx-cli and dragonxd 2023-02-15 18:06:09 -08:00
Duke
94500a6e39 Reduce stderr spam 2023-02-10 11:27:11 -05:00
Duke
47c67e45db checkpoints 2023-02-09 18:22:57 -05:00
Duke
e033a2e6eb Update copyrights to 2023 2023-02-09 18:06:03 -05:00
Duke
2c9bd5dd18 abortrescan 2023-02-09 17:17:00 -05:00
Duke
537307a812 Bump version and protocol version 2023-02-09 13:53:55 -08:00
Duke
b360a2395a Allow abortrescan to be called via RPC 2023-02-09 13:45:45 -08:00
duke
07505e311d Merge pull request 'correct ac_supply documented default' (#236) from jahway603 into dev
Reviewed-on: https://git.hush.is/hush/hush3/pulls/236
2023-02-09 21:16:00 +00:00
onryo
9f90de2404 add more seeds 2023-02-08 19:17:54 +01:00
fekt
64d601047b Fix for wind0ze cross-compile 2023-02-06 01:18:18 -05:00
Duke
a7939139b2 Merge remote-tracking branch 'origin/abortrescan' into dev
Conflicts:
	src/wallet/wallet.cpp
2023-02-05 18:16:36 -08:00