Commit graph

617 commits

Author SHA1 Message Date
6d7eacf3b0
Use Bytes public keys on Address 2023-05-15 09:16:37 +02:00
e982c01852
Stream json replies on HTTP API 2023-05-15 09:04:17 +02:00
46cbed77cd
web pool_info now has types, miner effort calculation
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-15 05:17:27 +02:00
dce0f33f12
Sleep on basePoolInfo fetch on web
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-14 10:40:55 +02:00
3372475242
Do not allocate RandomX dataset on light mode
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-14 10:30:43 +02:00
265ff8478e
Use Shares allocation pool for overall usage of allocated shares 2023-05-14 09:46:28 +02:00
b6e8ef63b2
Expose HTTP pprof debug server on -debug flag 2023-05-14 09:22:15 +02:00
f8fcbc1b69
Reduce memory allocations on SideChain 2023-05-14 09:22:01 +02:00
7e887ccbf8
Use Tick instead of NewTicker 2023-05-14 08:21:48 +02:00
3eafb954df
Reduce hash heap allocations by using exported sha3
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-12 08:55:01 +02:00
6a690ad278
Reduce allocations on ephemeral public key verification
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-11 12:05:27 +02:00
0d7c208e06
Reduced allocations on Base58, update dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-11 09:28:44 +02:00
f8ff65cd5a
Load seed nodes from TXT records preferably, match db9e5ba332
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-11 04:11:29 +02:00
564d15e012
Fix last found block in web index
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-11 03:58:38 +02:00
b2daa7c54b
Add Seconds Since Last Block to status
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-10 20:29:00 +02:00
4f7b1bc121
Sort peer lists on save 2023-05-10 20:26:28 +02:00
462a09bcab
Apply RandomX flags to init
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-10 07:29:48 +02:00
dae56705d6
Show consensus id on web restart
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-10 07:21:57 +02:00
5deac75659
Updated dependencies
All checks were successful
continuous-integration/drone/push Build is passing
2023-05-10 07:09:57 +02:00
4e68579f8b
Fix ZMQ test wrapper
Some checks are pending
continuous-integration/drone/push Build is running
2023-05-10 07:08:30 +02:00
7a7c21c6d6
Fix test locations and timeouts
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-10 05:06:23 +02:00
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
46da70c2e8
Fix PackedAddress dereferences
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-10 04:48:22 +02:00
c9e4cbe303
Added CI tests
Some checks failed
continuous-integration/drone/push Build is failing
2023-05-10 04:45:27 +02:00
c1dd874343
Reduce allocations on ephemeral public key cache operations 2023-05-10 04:31:59 +02:00
4a2e513987
Track crypto cache hits/misses, less packed address allocations 2023-05-10 04:02:56 +02:00
edbb610533
Added new testdata system using p2pool vectors 2023-05-10 03:46:33 +02:00
e3f50dd515
Better p2pool api sync status 2023-05-10 02:39:00 +02:00
4dca1985a3
Websocket event ordering 2023-05-09 19:56:38 +02:00
c1375a3cb8
Refactored RandomX state creation 2023-04-30 21:49:25 +02:00
3e97fdc46f
Sort found blocks/side blocks circular buffer on initial fill 2023-04-28 22:50:50 +02:00
436d1c1cbc
Update dependencies 2023-04-28 21:24:54 +02:00
4a73e46257
Delay block found notifications until relevant coinbase outputs are ready 2023-04-27 09:40:22 +02:00
58b3471f97
Ban a /64 on IPv6 2023-04-26 20:29:32 +02:00
b2219c723c
Bump software version, disable InternalFeatureFastTemplateHeaderSync support 2023-04-26 20:29:24 +02:00
8006412fe9
set error and handshake complete when connecting to self 2023-04-26 20:07:22 +02:00
4b484914ce
Handle ping/pong on websocket 2023-04-26 10:03:00 +02:00
939932944d
Allow non-sequential download of blocks for GetDifficulty 2023-04-26 09:32:52 +02:00
8cd91e3b16
Do not wait for closing if instance has not started yet 2023-04-26 09:13:50 +02:00
26eea9f0fd
Faster PayoutHint, fix IterateSideBlocksInPPLNSWindow adding too many uncles 2023-04-26 07:25:56 +02:00
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
13329abfe1
Fix unfound on /api/events 2023-04-24 20:30:41 +02:00
2292212ecd
Timeout each write event for /api/events 2023-04-24 19:56:21 +02:00
976d32da46
Added /api/events 2023-04-24 19:48:57 +02:00
a4ebfd70a2
Remove debug feature on InternalMessage FastSync 2023-04-24 17:44:00 +02:00
6e10612f99
Log broadcast tip of client for debugging 2023-04-24 17:38:11 +02:00
1212b807a8
More block request / response logging, 5 second timeout for connections 2023-04-24 17:29:51 +02:00
936d636514
Log when listen port / handshake is sent 2023-04-24 17:20:37 +02:00
e14de1d5d9
Add DHCPv6 addresses into address picking 2023-04-24 17:15:03 +02:00
22f06c48da
Improve long-term IPv6 address picking 2023-04-24 17:11:28 +02:00