Commit graph

597 commits

Author SHA1 Message Date
DataHoarder 7a7c21c6d6
Fix test locations and timeouts
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-10 05:06:23 +02:00
DataHoarder fbc11da292
Remove arm64 tests, add monero url to CI tests
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-10 04:53:06 +02:00
DataHoarder 46da70c2e8
Fix PackedAddress dereferences
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-10 04:48:22 +02:00
DataHoarder c9e4cbe303
Added CI tests
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-10 04:45:27 +02:00
DataHoarder c1dd874343
Reduce allocations on ephemeral public key cache operations 2023-05-10 04:31:59 +02:00
DataHoarder 4a2e513987
Track crypto cache hits/misses, less packed address allocations 2023-05-10 04:02:56 +02:00
DataHoarder edbb610533
Added new testdata system using p2pool vectors 2023-05-10 03:46:33 +02:00
DataHoarder e3f50dd515
Better p2pool api sync status 2023-05-10 02:39:00 +02:00
DataHoarder 4dca1985a3
Websocket event ordering 2023-05-09 19:56:38 +02:00
DataHoarder c1375a3cb8
Refactored RandomX state creation 2023-04-30 21:49:25 +02:00
DataHoarder 3e97fdc46f
Sort found blocks/side blocks circular buffer on initial fill 2023-04-28 22:50:50 +02:00
DataHoarder 436d1c1cbc
Update dependencies 2023-04-28 21:24:54 +02:00
DataHoarder 4a73e46257
Delay block found notifications until relevant coinbase outputs are ready 2023-04-27 09:40:22 +02:00
DataHoarder 58b3471f97
Ban a /64 on IPv6 2023-04-26 20:29:32 +02:00
DataHoarder b2219c723c
Bump software version, disable InternalFeatureFastTemplateHeaderSync support 2023-04-26 20:29:24 +02:00
DataHoarder 8006412fe9
set error and handshake complete when connecting to self 2023-04-26 20:07:22 +02:00
DataHoarder 4b484914ce
Handle ping/pong on websocket 2023-04-26 10:03:00 +02:00
DataHoarder 939932944d
Allow non-sequential download of blocks for GetDifficulty 2023-04-26 09:32:52 +02:00
DataHoarder 8cd91e3b16
Do not wait for closing if instance has not started yet 2023-04-26 09:13:50 +02:00
DataHoarder 26eea9f0fd
Faster PayoutHint, fix IterateSideBlocksInPPLNSWindow adding too many uncles 2023-04-26 07:25:56 +02:00
DataHoarder 691a83c37b
New API /api/main_block_by_***, fix sidechain PPLNS window iteration not being able to be replicated downstream on last uncle 2023-04-25 05:25:51 +02:00
DataHoarder 13329abfe1
Fix unfound on /api/events 2023-04-24 20:30:41 +02:00
DataHoarder 2292212ecd
Timeout each write event for /api/events 2023-04-24 19:56:21 +02:00
DataHoarder 976d32da46
Added /api/events 2023-04-24 19:48:57 +02:00
DataHoarder a4ebfd70a2
Remove debug feature on InternalMessage FastSync 2023-04-24 17:44:00 +02:00
DataHoarder 6e10612f99
Log broadcast tip of client for debugging 2023-04-24 17:38:11 +02:00
DataHoarder 1212b807a8
More block request / response logging, 5 second timeout for connections 2023-04-24 17:29:51 +02:00
DataHoarder 936d636514
Log when listen port / handshake is sent 2023-04-24 17:20:37 +02:00
DataHoarder e14de1d5d9
Add DHCPv6 addresses into address picking 2023-04-24 17:15:03 +02:00
DataHoarder 22f06c48da
Improve long-term IPv6 address picking 2023-04-24 17:11:28 +02:00
DataHoarder c24cb9109a
Disconnect banned peers on connection properly 2023-04-24 14:32:15 +02:00
DataHoarder 2f3eea65a2
Obtain specific outgoing IPv6 address for peering lists 2023-04-23 19:34:52 +02:00
DataHoarder 34fc5cedf5
Do not ban client if it's the same peer 2023-04-23 17:21:10 +02:00
DataHoarder d267716c25
Limit fast sync responses 2023-04-23 17:11:55 +02:00
DataHoarder 1678ed4ed1
Add -add-self-peer and -ipv6-only settings 2023-04-23 16:46:47 +02:00
DataHoarder e8f9542cd3
Implement listeners for other events in the future 2023-04-23 01:38:33 +02:00
DataHoarder c438622558
Match consensus sync on high depth uncles as they leave outer PPLNS window, match 2045aae5a8 2023-04-22 19:03:24 +02:00
DataHoarder fa6e17668b
Disable share sweeps by default 2023-04-22 10:25:51 +02:00
DataHoarder 91d73c61da
Do not query swept outputs for recent blocks 2023-04-22 07:13:55 +02:00
DataHoarder 4e99bb29c5
Added swept outputs to /share 2023-04-22 07:00:40 +02:00
DataHoarder 9950dd42c2
Split coinbase extra in sections per extra tag 2023-04-22 05:32:33 +02:00
DataHoarder b91c2ee1c4
Template miner/alias row on web 2023-04-22 05:32:19 +02:00
DataHoarder 395ea4e447
Use web raw types instead of interface on found blocks, payouts sweeps, shares 2023-04-22 05:09:03 +02:00
DataHoarder 79faae21d8
Fix /proof on web, use raw type instead of interface 2023-04-22 04:42:53 +02:00
DataHoarder 33e5e7e37c
Added Miner Address to Coinbase transaction on non-found shares 2023-04-22 04:30:03 +02:00
DataHoarder f3d16d5c6f
Generalize consensus share shuffle function 2023-04-22 04:15:27 +02:00
DataHoarder 6617b5abb9
Do not return stale on tip request 2023-04-22 03:43:42 +02:00
DataHoarder 6ae5fbab13
Fix tag on connectivity check page template 2023-04-21 18:47:23 +02:00
DataHoarder 0a94bb877d
Note about sidechain height differences 2023-04-21 18:29:42 +02:00
DataHoarder 8444cafd97
Note about Observer being banned on connection check 2023-04-21 18:25:09 +02:00