Commit graph

88 commits

Author SHA1 Message Date
0411c96b45
Test RandomX P2P header validation 2026-09-17 13:05:42 +00:00
c469e3c9ed
Test RandomX submitblock PoW rejection 2026-09-17 11:33:51 +00:00
6aac94466e
Test RandomX submitheader PoW rejection 2026-09-17 11:12:37 +00:00
0c502bd782
Test RandomX proposal PoW semantics 2026-09-17 10:45:20 +00:00
223d111aff
Test RandomX getblocktemplate proposal validation 2026-09-16 23:23:55 +00:00
779b6515a1
Test RandomX GBT longpoll across SHA tip changes 2026-09-16 23:18:58 +00:00
df7d2c83eb
Test multi-algo GBT cache switching 2026-09-16 23:10:47 +00:00
d2d358c45c
Test RandomX submitheader validation 2026-09-16 23:07:10 +00:00
8f584df952
Test RandomX GBT seed epoch transition 2026-09-16 23:01:07 +00:00
2c7dfb6a75
Expose RandomX seed in getblocktemplate 2026-09-16 22:56:10 +00:00
013f0929ac
Test RandomX submitblock validation 2026-09-16 22:41:05 +00:00
fbac0a9d47
Reuse RandomX hashing context during mining 2026-09-16 21:53:20 +00:00
b46ce28c09
Test RandomX bootstrap difficulty 2026-09-16 20:20:45 +00:00
c34b90267a
Test RandomX chainstate reindex 2026-09-16 19:49:38 +00:00
3004998f83
Test RandomX generateblock RPC 2026-09-16 19:40:51 +00:00
2653021615
Test separated multi-algo network hashrates 2026-09-16 18:47:10 +00:00
775cf67ddd
Unify mining algorithm parsing 2026-09-16 18:40:42 +00:00
7413884a7a
Test RandomX RPC activation boundary 2026-09-16 18:35:52 +00:00
9b76b2fa31
Clarify blockversion handling for multi-algo mining 2026-09-16 18:24:06 +00:00
cc320f4980
Test rejection of unknown PoW algorithms 2026-09-16 18:02:25 +00:00
eccc4b758d
Expose PoW metadata in block headers 2026-09-16 17:45:57 +00:00
315d36ba39
Test RandomX block reload after reindex 2026-09-16 17:30:32 +00:00
146306fe64
Test RandomX seed selection across forks 2026-09-16 16:40:52 +00:00
d9e20d1590
Fix benchmark difficulty callsite 2026-09-16 16:32:48 +00:00
e016663524
Simplify difficulty calculation API 2026-09-16 15:41:51 +00:00
90f580ff64
Update multi-algo difficulty comments 2026-09-16 15:25:02 +00:00
85eb188e30
Expose multi-algo blockchain RPC data 2026-09-16 15:16:44 +00:00
a048699d20
Remove unused mining algo argument 2026-09-16 14:51:48 +00:00
e9e4cad8e8
Validate RandomX proof of work when reading blocks 2026-09-15 22:06:59 +00:00
1f5663f19f
Remove obsolete PoW hash helper 2026-09-15 21:38:39 +00:00
7b408b636f
Complete multi-algo mining RPC support 2026-09-15 21:18:04 +00:00
fbb73adc1c
Enable RandomX block generation RPCs 2026-09-15 21:06:38 +00:00
8434841e7a
Add per-algorithm mining RPC statistics 2026-09-15 20:39:46 +00:00
00158bc780
Make RandomX block templates activation-aware 2026-09-15 20:02:12 +00:00
3b26ac9397
Add multi-algo chainwork branch regression test 2026-09-15 18:29:42 +00:00
287a84a533
Normalize multi-algo chainwork and bootstrap RandomX difficulty 2026-09-15 18:16:29 +00:00
89600821d1
Add symmetric SHA256D RandomX difficulty adjustment 2026-09-15 11:23:25 +00:00
49cc3f79a5
Pass consensus parameters to block index insertion 2026-09-15 10:57:51 +00:00
f198b8713b
Add contextual RandomX proof-of-work validation 2026-09-15 09:34:10 +00:00
6e0ae5dd3c
Propagate RandomX hashing failures safely 2026-09-14 21:09:32 +00:00
2431ea4588
Add deterministic RandomX block header hashing 2026-09-14 20:18:52 +00:00
7ca340c248
Add deterministic RandomX seed schedule 2026-09-14 18:19:23 +00:00
1a927ccb44
Add RandomX hashing wrapper 2026-09-13 17:02:13 +00:00
285d68b78a
Integrate RandomX dependency into build system 2026-09-13 16:50:15 +00:00
dc59975834
Keep RandomX disabled until hashing is implemented 2026-09-13 15:40:13 +00:00
5d6c7e2279
Add RandomX activation height parameter 2026-09-13 15:37:42 +00:00
525f5e8aad
Prepare getblocktemplate for multiple algorithms 2026-09-12 21:55:34 +00:00
ff34abe6c5
Make block template algorithm-aware 2026-09-12 21:47:08 +00:00
49bd690ed7
Make block validation algorithm-aware 2026-09-12 21:39:18 +00:00
fcfe8c1747
Add isolated RandomX difficulty path 2026-09-12 21:34:53 +00:00