Commit Graph

110 Commits

Author SHA1 Message Date
XMRig
e89d253e02 Code cleanup. 2023-06-07 20:48:56 +07:00
Tony Butler
b0fd994f84 Add API rebind polling 2023-05-23 16:49:43 -06:00
XMRig
41d6221dad #3245 Improved algorithm negotiation for donation rounds by sending extra information about current mining job. 2023-04-07 23:35:05 +07:00
SChernykh
fa9b5c7b6e GhostRider algorithm (Raptoreum) support 2021-11-23 08:14:01 +01:00
XMRig
2d318425cf Removed shortName. 2021-08-11 22:26:34 +07:00
SChernykh
3fe3453ada Show the number of transactions in pool job
Useful to check if pool/proxy is working properly and can also be used to compare different pools.
2021-08-07 19:38:31 +02:00
SChernykh
f2cb28de33 ZeroMQ support for solo mining
Gets new blocks from daemon immediately without polling, saving ~0.5 seconds on average when daemon gets new block from the network. Also saves some CPU cycles because it doesn't need to poll daemon every second.

Testing: add "daemon-zmq-port": 28083 to xmrig's pool config in config.json and run ./monerod --testnet --zmq-pub tcp://127.0.0.1:28083
2021-07-15 11:13:14 +02:00
XMRig
de76bd9f11 Use static RandomX seed for benchmark. 2020-11-20 08:15:04 +07:00
XMRig
93456462df Remove benchmark size from Job class. 2020-11-17 05:28:42 +07:00
XMRig
3fc077a41a Fixed build without benchmark. 2020-11-14 01:02:41 +07:00
XMRig
ae75cc3833 Added 250K and 500K offline benchmarks. 2020-11-12 11:15:43 +07:00
XMRig
da62a0e65c Implemented static benchmark verification (--bench --seed --hash) 2020-10-24 13:53:49 +07:00
XMRig
14892cf040 Removed m_bench field from Job class. 2020-10-16 20:29:11 +07:00
XMRig
4b66ba3e24 Improve some benchmark log messages. 2020-10-16 04:11:50 +07:00
XMRig
ebaf8ccec4 Added CMake option WITH_BENCHMARK. 2020-10-16 02:18:07 +07:00
SChernykh
a046437d5f Added benchmark and stress test
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
XMRig
1fa122dbdd #1756 Added results and connection reports. 2020-07-01 23:10:37 +07:00
XMRig
c2e8686818 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
SChernykh
2f1940ca58 Fixed hashrate and diff display for KawPow 2020-05-28 22:03:28 +02:00
XMRig
306dfe8d6a Use long tags. 2020-05-28 20:32:41 +07:00
XMRig
2771cf3582 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig
8900ea376c Fixed regression. 2020-02-22 04:51:37 +07:00
XMRig
fe3590ffa8 Implemented donate over SOCKS5. 2020-02-18 17:58:14 +07:00
XMRig
8fb36006da New NetworkState. 2020-01-16 21:48:39 +07:00
XMRig
2872c4737a Display backend for shares. 2019-10-29 15:43:13 +07:00
XMRig
5fb99d1bc8 #1202 Fixed algorithm verification in donate strategy. 2019-09-28 22:07:44 +07:00
XMRig
aad2f63362 Implemented verification on CPU. 2019-09-01 19:31:25 +07:00
XMRig
8ffd4017ac Common API code moved to base/api. 2019-08-12 16:52:16 +07:00
XMRig
33444e9f61 Moved current valid algorithm to first position in algo list. 2019-07-20 01:43:36 +07:00
XMRig
d0cc0fd27d Restored "GET /1/summary" endpoint. 2019-07-19 02:24:37 +07:00
XMRig
20907841b9 Restored algorithm verification. 2019-07-19 00:39:27 +07:00
XMRig
b0d1ee0694 Restored algo field in login request. 2019-07-18 22:35:15 +07:00
XMRig
fe2ae04f8d Added initial support for new style threads launch method. 2019-07-16 22:10:50 +07:00
XMRig
95a5b23f53 Refactoring 2019-07-13 00:49:17 +07:00
XMRig
d84ab8e4bf Added class JobResults. 2019-07-06 15:22:19 +07:00
XMRig
6838673ddb Added initial support for per pool algo option (mining code is broken). 2019-06-10 20:46:29 +07:00
XMRig
922d33a2b0 Added global uptime and extended connection information for API. 2019-05-13 00:11:57 +07:00
XMRig
18855bb22b Return current algorithm in API response. 2019-05-01 22:07:13 +07:00
XMRig
7b738b936a Prepare for daemon support. 2019-04-11 00:18:33 +07:00
XMRig
43524b2e42 Add IClient and BaseClient. 2019-04-10 18:29:33 +07:00
XMRig
4d1d36d99b 64bit diff support. 2019-04-10 03:42:00 +07:00
XMRig
2f0874da3e Restored API. 2019-03-31 01:31:40 +07:00
XMRig
86acdb0d24 Removed IConfigCreator/ConfigCreator and changed file structure. 2019-03-30 21:27:54 +07:00
XMRig
27cd811890 Restore network API. 2019-03-30 03:10:27 +07:00
XMRig
98ce7da95c New API class. 2019-03-30 00:16:01 +07:00
XMRig
112fd06215 XMRIG_FEATURE_HTTP & XMRIG_FEATURE_API 2019-03-28 22:54:27 +07:00
XMRig
8501c0ed62 New log support. 2019-03-27 01:29:37 +07:00
XMRig
dec7460e6a Added "donate-over-proxy" option. 2019-03-19 00:16:30 +07:00
XMRig
aa015c6db4 Add class Timer. 2019-03-18 02:36:17 +07:00
XMRig
32cca57d55 Added real graceful exit. 2019-03-16 00:44:15 +07:00