Commit graph

77 commits

Author SHA1 Message Date
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
366b3d4a51
Make difficulty interface algorithm-aware 2026-09-12 21:32:15 +00:00
a745563d28
Restore per-algo block lookup helper 2026-09-12 21:00:26 +00:00
2210ac3451
Restore per-algo block index tracking 2026-09-12 20:32:57 +00:00
b913f39508
Prepare SHA256D and RandomX multi-algo framework 2026-09-12 19:54:01 +00:00
6103c1ef22
Update unit tests for current Vexta codebase 2026-09-09 20:43:47 +00:00
f8a8daaae5
Add Fast-Rise difficulty protection 2026-09-09 20:38:21 +00:00
84a2107f42
Fix release version suffix 2026-09-08 14:00:45 +00:00
1e0e262d1f
Bump version to v0.2.3 2026-09-08 13:17:42 +00:00
a16bb53457
Activate ASERT difficulty adjustment at block 6500 2026-09-08 13:10:28 +00:00
a69a236209
Fix Vexta test build dependencies 2026-09-08 13:10:23 +00:00
302a94e1a5
Add post-quantum support for descriptor wallets 2026-09-04 22:08:16 +00:00