SChernykh
964f4c8065
Updated copyright
2025-07-14 20:30:33 +02:00
SChernykh
55e12a3715
Fixed unaligned memory accesses
2025-03-20 19:00:02 +01:00
SChernykh
5e8da4e672
Fixed merge mining with multiple chains
2024-06-11 18:40:30 +02:00
SChernykh
c96e7323cc
Miner: fix displayed difficulty for found aux blocks
2024-05-24 18:32:03 +02:00
SChernykh
710f6c2eb7
Submit merge mined blocks asynchronously
2024-05-20 15:22:03 +02:00
SChernykh
f95d366881
Merge branch 'master' into merge-mining
2024-01-02 14:26:32 +01:00
SChernykh
1e1c3ad6e9
Updated copyright
2024-01-02 14:12:16 +01:00
SChernykh
4362ee490c
Multiple bugfixes
2023-12-10 15:40:05 +01:00
SChernykh
13087dd45e
Submit found aux blocks
2023-11-20 22:22:37 +01:00
SChernykh
d697d0017e
Submit the aux block when the difficulty is met (WIP)
2023-11-20 00:56:48 +01:00
SChernykh
7e0b958207
Propagate aux difficulty to miners
2023-11-19 19:48:23 +01:00
SChernykh
2248739dd5
Don't update api when shutting down
2023-09-13 21:12:01 +02:00
SChernykh
bc0634a541
RandomX: try to recover after an error
2023-08-21 11:01:57 +02:00
SChernykh
76c4573c39
CI: cleanup build warnings
...
Tests: fixed "unused const variable" warning
CMakeLists.txt: fixed deprecation warnings
2023-08-16 14:20:23 +02:00
SChernykh
5444701c38
Tweaked status code
...
Don't create stream when it's not needed
2023-07-02 15:33:51 +02:00
SChernykh
c2d8c806d2
Removed fork code, only v2 is left
2023-03-19 17:19:25 +01:00
SChernykh
8700edb330
Miner: added m_sharesFailed to api data
2023-01-23 16:17:17 +01:00
SChernykh
9b686673ae
Fixed m_sharesFailed initialization
2023-01-23 13:13:08 +01:00
SChernykh
5e373b5304
Miner: count failed shares
2023-01-22 09:28:23 +01:00
SChernykh
85d177d394
Miner: update extra_nonce on each new block
2023-01-19 11:22:22 +01:00
SChernykh
8e7df958b8
Use extra_nonce to signal hardfork readiness
2023-01-12 10:19:29 +01:00
SChernykh
b346b93285
Updated copyright
2023-01-04 13:07:55 +01:00
SChernykh
76e7e4956d
Miner: fixed share counting during initial sync
2022-12-22 20:53:23 +01:00
SChernykh
2721b16c46
Miner: fixed data race
2022-11-24 08:04:53 +01:00
SChernykh
2e747beda6
Added sidechain height to SHARE FOUND log
2022-11-08 14:27:03 +01:00
SChernykh
a917a9493c
Randomize extra_nonce
...
To guarantee that hashing blobs will be different between different p2pool nodes, even if they mine to the same wallet address and don't have transactions to shuffle within the block template.
2022-10-11 11:33:58 +02:00
SChernykh
deaf47155f
Miner: reset share counter when synchronized
2022-06-30 12:13:17 +02:00
SChernykh
a1d1420ec3
Miner: display shares found in status
2022-06-30 10:15:51 +02:00
SChernykh
14bbf96feb
Enforce deterministic tx keys starting from v15
2022-06-28 10:44:16 +02:00
SChernykh
111087d96a
Fixed block reward share calculation
2022-05-28 22:27:46 +02:00
SChernykh
d84bef8f14
Added block reward share percent to miner api
2022-05-26 11:08:16 +02:00
SChernykh
2a77695832
Fixed data races in miner
2022-04-09 18:25:12 +02:00
SChernykh
a2afa29052
Updated copyright
2022-03-30 14:42:26 +02:00
SChernykh
e50cf060cb
Miner: fixed share counter initialization
2022-03-30 08:34:22 +02:00
SChernykh
1e4e4bd08e
Added miner statistics to data api
2022-01-24 10:42:21 +01:00
SChernykh
c10a5ce323
Miner code cleanup
2022-01-23 11:03:26 +01:00
SChernykh
e2931f94b5
Added embedded miner
2022-01-22 23:30:19 +01:00