Commit Graph
85 Commits
Author SHA1 Message Date
SChernykh 8420bd3920 Solo mining: added job timeout (default is 15 seconds)
It's important to update jobs frequently to get new transactions into the block template. See https://rucknium.me/posts/monero-pool-transaction-delay/ for more details.
2023-01-28 19:42:02 +01:00
SChernykh 637c7c9209 Removed deprecated AstroBWTv1 and v2 2022-06-12 11:47:36 +02:00
SChernykh 0d0ff4fe71 Removed old AstroBWT algorithm
It's not used anywhere now.
2022-04-15 10:59:31 +02:00
SChernykh a260502f78 Dero HE fork support (astrobwt/v2 algorithm) 2022-03-05 00:31:18 +01:00
SChernykh fa83608b48 Benchmark support for GhostRider (offline only)
Command line:
```
./xmrig --bench=250K -a gr --rotation 15
```
Where `rotation` is an integer between 0 and 19 (inclusive).
2021-11-24 15:54:09 +01:00
XMRig 26e711359c Update rapidjson. 2021-08-27 18:51:59 +07:00
XMRig e454a27c6b Add global wallet address parser for DaemonClient. 2021-08-18 13:36:50 +07:00
XMRig a6dc1bf5e8 #2492 Add missing --huge-pages-jit command line option. 2021-07-24 12:27:48 +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 abba1abc10 Added support for solo mining with miner signatures (Wownero) 2021-06-16 18:07:36 +02:00
XMRig aeeceb363e Added command line options --dns-ipv6 and --dns-ttl. 2021-03-20 11:12:09 +07:00
XMRig e6c52d1336 New DNS implementation. 2021-03-16 22:24:37 +07:00
XMRig 0817bb2fcf Added DnsRecords class. 2021-03-14 09:44:56 +07:00
XMRig 41a1c46bb2 Code and copyright cleanup. 2021-02-18 12:56:39 +07:00
Hansie Odendaal 1994096590 Allow result submission to origin daemon with self-select
With `self-select` mode enabled, the `submit-to-origin` config option
will let the `SelfSelectClient` submit the solution to both
the daemon where it got the template from as well as to
the connected pool, for miners that want to do pool minining
with Monero and solo mining with an altcoin (merged mining variant).

Thank you and special credit to @StriderDM (https://github.com/StriderDM)!
2021-02-17 18:05:13 +02:00
SChernykh fdd7a1969a Added pause-on-active option
Windows only for now. When set to true, pauses mining when user touches mouse or keyboard.
2021-02-14 15:32:18 +01:00
XMRig 65fd8217f0 Added "--hugepage-size" command line option. 2021-02-01 05:06:24 +07:00
XMRig dadf4290dd Added "GET /2/dmi" API endpoint. 2021-01-20 22:54:02 +07:00
XMRig f3d2360640 Added config option "dmi" and command line option "--no-dmi". 2021-01-20 16:02:48 +07:00
XMRig 814e5f4be3 Update Json. 2020-12-03 15:39:33 +07:00
XMRig 6b9967f311 Update log. 2020-12-01 23:28:07 +07:00
XMRig f8e4fe30e0 Update base 2020-11-29 18:45:52 +07:00
XMRig 39f38d5c69 Added --token command line option. 2020-11-10 21:29:13 +07:00
XMRig 9415fb14fd Added BenchConfig class. 2020-10-22 17:33:41 +07:00
XMRig c5b118ab4c New Async wrapper. 2020-10-21 08:09:44 +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 9829da5d4e Added command line option --pause-on-battery and renamed config option. 2020-07-23 15:45:01 +07:00
XMRig 3526c1335d Added command line options --cache-qos (--randomx-cache-qos) and --argon2-impl (--cpu-argon2-impl). 2020-07-20 09:17:59 +07:00
XMRig 5cf7fb0e4c #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
XMRig c2e8686818 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
XMRig 4ec1f814b3 Network code cleanup (WIP). 2020-05-30 01:22:22 +07:00
XMRig 2771cf3582 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig a1bd9ccd93 Update base. 2020-04-29 14:17:33 +07:00
XMRig 77ca9aecde Reduced memory consumption on network level. 2020-03-20 20:53:27 +07:00
XMRig e1160b6db2 Added TLS support for API and many other TLS related changes. 2020-03-18 20:09:11 +07:00
XMRig 2b80ccd135 Added command line option --astrobwt-avx2 2020-03-12 00:04:07 +07:00
XMRig 4de00d017f Added command line option --data-dir. 2020-03-10 15:57:47 +07:00
XMRig ed44b0c009 Move files. 2020-03-09 01:22:34 +07:00
XMRig 6e7d9cb5dc Added command line option --astrobwt-max-size 2020-03-08 00:13:47 +07:00
XMRig e85014deba Added "-x" and "--proxy" command line options. 2020-02-18 21:42:01 +07:00
XMRig fe3590ffa8 Implemented donate over SOCKS5. 2020-02-18 17:58:14 +07:00
XMRig a2d1c5a371 Fixed unwanted resume after dataset change. 2020-01-03 05:36:22 +07:00
XMRig 1c18b3d942 Added --randomx-no-rdmsr command line option. 2019-12-21 23:57:25 +07:00
XMRig f960d1cf16 Added RandomX option "wrmsr" with command line equivalent --randomx-wrmsr=N. 2019-12-10 23:57:29 +07:00
XMRig 4b3ab4f99a Added command line option --randomx-1gb-pages 2019-12-10 11:56:31 +07:00
XMRig bc4e456ac1 Option "yield" enabled by default and added command line option --cpu-no-yield. 2019-12-04 08:50:54 +07:00
XMRig b7e1d97d93 Added option "mode" (or --randomx-mode) for RandomX. 2019-11-29 13:00:17 +07:00
XMRig 61cc3f6fc6 Code cleanup. 2019-11-29 10:17:05 +07:00
XMRig 22b2ebafb7 Added "health-print-time" option. 2019-11-01 04:08:52 +07:00
XMRig a1a7692072 Added command line options --cuda and --cuda-loader. 2019-10-29 00:42:49 +07:00