XMRig
871f616d72
Merge branch 'GraftRandomX' of https://github.com/Stardock2018/xmrig into pr2563
2021-08-28 11:50:17 +07:00
XMRig
26e711359c
Update rapidjson.
2021-08-27 18:51:59 +07:00
XMRig
22f68bda8d
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +07:00
XMRig
5931ab227a
Update BlockTemplate class.
2021-08-23 18:32:58 +07:00
XMRig
1a0798622c
Update Coin, BlobReader and WalletAddress.
2021-08-17 08:17:21 +07: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
SChernykh
0348f4fd49
Updates from xmrig-proxy
2021-07-05 13:56:37 +02:00
SChernykh
7ef8a295e5
Update signing algorithm
2021-06-21 23:49:13 +02:00
SChernykh
277668a078
Added profiling
2021-06-19 16:19:16 +02:00
SChernykh
da8a9185c8
Fixed GCC warnings
2021-06-19 14:54:03 +02:00
SChernykh
4d20290cf7
Fix Wownero hardfork version
2021-06-18 13:52:24 +02:00
SChernykh
7170df5d1e
Proxy miner signature support
2021-06-17 22:48:08 +02:00
SChernykh
479a40c176
Proxy miner signature support (WIP)
2021-06-17 16:58:18 +02:00
SChernykh
f94bf75c7b
More sanity checks
2021-06-17 13:18:34 +02:00
SChernykh
4b0c331f5f
Fixed CalculateMerkleTreeHash
2021-06-17 10:26:17 +02:00
SChernykh
73ce668e76
BlockTemplate: miner tx and root hash updating
2021-06-16 23:44:05 +02:00
SChernykh
abba1abc10
Added support for solo mining with miner signatures (Wownero)
2021-06-16 18:07:36 +02:00
SChernykh
0008bb5afc
Cleanup
2021-06-16 11:47:17 +02:00
SChernykh
71b66bb8f1
Fixed random32_unbiased
2021-06-16 00:19:49 +02:00
SChernykh
9605a964c8
Secret key derivation
2021-06-16 00:10:34 +02:00
SChernykh
cacded2a7f
Added signature functions
2021-06-15 15:51:29 +02:00
SChernykh
411b2d6396
Cryptonote tools WIP
2021-06-15 00:28:32 +02:00
SChernykh
27df18b442
Fix wrong type in Handle::deleteLater()
...
Bug found by Address Sanitizer
2021-03-10 14:55:06 +01:00
XMRig
9c5e82dd32
Sync changes.
2021-01-15 19:18:52 +07:00
SChernykh
54aa76b09b
Always use cvt_bin2hex
2021-01-15 12:46:27 +01:00
SChernykh
bf32afbb05
Fixed solo mining
...
It was broken since 6.7.0
2021-01-15 11:18:36 +01:00
SChernykh
83d152f557
More static analysis fixes
2020-12-08 16:05:58 +01:00
XMRig
4569eea6f6
Move Profiler and more cleanup.
2020-12-04 09:23:40 +07:00
XMRig
7958cf9426
Cleanup
2020-12-03 19:45:16 +07:00
XMRig
c8ebffd012
Added Cvt class.
2020-12-02 16:31:45 +07:00
XMRig
f8e4fe30e0
Update base
2020-11-29 18:45:52 +07:00
cohcho
308ba604dd
String: distinguish nullptr/empty str
2020-09-26 16:41:15 +00:00
SChernykh
b8d604bec4
RandomX improved performance of GCC compiled binaries
...
JIT compilator was slower compared to MSVC compiled binary. Up to +0.1% speedup on rx/wow in Linux.
2020-09-22 13:48:11 +02:00
SChernykh
f126fa112e
RandomX: added performance profiler (for developers)
...
Also optimized Blake2b SSE4.1 code size to avoid code cache pollution.
2020-09-12 23:07:52 +02:00
XMRig
a1bd9ccd93
Update base.
2020-04-29 14:17:33 +07:00
XMRig
4de00d017f
Added command line option --data-dir.
2020-03-10 15:57:47 +07:00
XMRig
7778b0441e
Use "extra_nonce" for daemon client.
2020-02-21 01:31:22 +07:00
XMRig
3dc67f9fc3
Fixed zero size buffers handling.
2019-11-28 07:28:28 +07:00
XMRig
b2fd91a435
Minor changes, based on https://github.com/xmrig/xmrig-nvidia/pull/305
2019-11-28 05:14:17 +07:00
XMRig
e9b20fff81
Implemented VM mode for OpenCL RandomX.
2019-09-12 00:01:03 +07:00
XMRig
c4b49d4213
OpenCL RandomX WIP
2019-09-11 15:48:02 +07:00
XMRig
d948d8d06b
cn/r part 2 of 2.
2019-09-04 11:23:04 +07:00
XMRig
609dbbe403
Added platform option.
2019-08-19 22:35:58 +07:00
XMRig
98378d072d
Optimized RandomX initialization and switching.
2019-08-01 20:37:05 +07:00
XMRig
e3bb94ea1d
Removed CPU specific code from Worker class.
2019-07-14 00:35:38 +07:00
XMRig
922d33a2b0
Added global uptime and extended connection information for API.
2019-05-13 00:11:57 +07:00
XMRig
f0e509a8d1
Fixed build on some systems.
2019-04-12 22:32:45 +07:00
XMRig
c688c128d7
Added HttpClient class.
2019-04-09 01:59:22 +07:00
XMRig
29c70521f3
Removed unused setters in Pool class.
2019-04-07 21:31:32 +07:00
XMRig
a0d881a9fa
Fixed, big HTTP responses was truncated.
2019-04-02 17:46:26 +07:00