Commit Graph

79 Commits

Author SHA1 Message Date
moneromooo-monero
70587844cc add support for townforge (monero fork using randomx) 2023-12-23 15:31:05 +00:00
SChernykh
c32549b264 Zephyr solo mining: handle multiple outputs 2023-11-15 16:18:05 +01:00
SChernykh
41b6844e7d Updated pricing record size for Zephyr solo mining 2023-11-14 13:06:10 +01:00
SChernykh
10b621dbc9 Zephyr solo mining: fix for blocks with transactions 2023-06-24 15:15:37 +02:00
SChernykh
5c50f94dc1 Zephyr coin support
Solo mining will require `--coin Zephyr` in command line, or `"coin": "Zephyr",` in `pools` section of config.json
2023-06-24 14:37:20 +02:00
SChernykh
78ae167c78 Sync with changes from proxy 2023-04-03 15:01:40 +02:00
SChernykh
3368891462 Fixed parsing of TX_EXTRA_MERGE_MINING_TAG 2023-03-24 22:42:26 +01:00
XMRig
088f88b94e Cleanup. 2023-02-09 13:55:11 +07:00
SChernykh
19d97824f5 Monero v15 network upgrade support 2022-06-12 11:49:54 +02:00
SChernykh
637c7c9209 Removed deprecated AstroBWTv1 and v2 2022-06-12 11:47:36 +02:00
SChernykh
ca7387b4f3 Fixed unaligned memory read in DMI 2022-05-19 20:56:19 +02:00
SChernykh
a260502f78 Dero HE fork support (astrobwt/v2 algorithm) 2022-03-05 00:31:18 +01:00
SChernykh
3cdfe6b30e Fixed unaligned memory accesses 2022-01-26 17:18:18 +01:00
SChernykh
9e325b1050 Refactored Chrono::highResolutionMSecs()
Improved precision
2021-11-30 08:11:09 +01:00
Tony Butler
12a79ca6b7 Slash and burn EOL whitespace everywhere 2021-11-27 17:59:40 -07:00
XMRig
f4338f594a Code cleanup. 2021-10-13 05:43:05 +07:00
David Main
ead5c8f091 fix: expand validation of tx_extra for merge mining tag 2021-10-12 11:17:37 +02:00
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