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