Commit Graph

38 Commits

Author SHA1 Message Date
XMRig 460d9c75c5 Add global wallet address parser for DaemonClient. 2021-08-18 13:36:50 +07:00
XMRig 9580f5395f Removed shortName. 2021-08-11 22:26:34 +07:00
SChernykh 0842e6b9d2 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 a136790bee Added support for solo mining with miner signatures (Wownero) 2021-06-16 18:07:36 +02:00
XMRig 5980675876 Code and copyright cleanup. 2021-02-18 12:56:39 +07:00
Hansie Odendaal 3b87cd97ce 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
XMRig 027a6f8ae2 Added BenchConfig class. 2020-10-22 17:33:41 +07:00
XMRig 328f985e07 Added Benchmark class. 2020-10-17 04:03:42 +07:00
XMRig a152d6be42 Added CMake option WITH_BENCHMARK. 2020-10-16 02:18:07 +07:00
SChernykh 722e468bd9 Benchmark: added more check hashes and a progress indicator 2020-10-15 08:23:47 +02:00
SChernykh 144f9c4409 Fixed compile errors in Linux 2020-10-14 21:03:21 +02:00
SChernykh 2ecece7b3d Added benchmark and stress test
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
SChernykh 28c81f2c53 Fixed NiceHash disconnects for KawPow 2020-06-12 14:08:00 +02:00
XMRig bbd3f05bf6 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
SChernykh 22b937cc1c KawPow WIP 2020-05-27 16:19:57 +02:00
XMRig 8aeba61706 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig 1e2d011705 Initial SOCKS5 implementation. 2020-02-18 02:16:21 +07:00
XMRig c6530e352f Code cleanup. 2020-01-07 10:13:01 +07:00
SChernykh 7cb9b92347 Fix VS2019 compilation 2019-10-26 13:32:30 +02:00
XMRig 6b40ede2bc Don't add "self-select" field to generated config if it not supported. 2019-10-19 02:39:46 +07:00
XMRig 3752551e53 Self-select initial working implementation. 2019-10-12 19:48:18 +07:00
XMRig e9d2e194f3 Added SelfSelectClient stub. 2019-10-12 00:24:47 +07:00
XMRig 72c45d882b Prepare for self select. 2019-10-11 14:55:12 +07:00
XMRig 4dc7a8103b Added class Url. 2019-10-11 09:58:11 +07:00
XMRig 550e332909 Fixed coin option in daemon mode. 2019-09-27 23:39:57 +07:00
XMRig e1d1a5226c Added coin option. 2019-09-27 05:41:45 +07:00
XMRig 13e38df391 Fixed command line options for single pool, free order allowed again. 2019-08-31 06:18:32 +07:00
XMRig f590cf58fb Added support for threads restart if config changed. 2019-07-18 19:11:45 +07:00
XMRig 6990324681 Allow null algorithm for pools. 2019-06-16 03:50:22 +07:00
XMRig d7f42d54ad Added initial support for per pool algo option (mining code is broken). 2019-06-10 20:46:29 +07:00
XMRig c0e668f36f Move files. 2019-04-13 23:58:58 +07:00
XMRig 0d496aaf2f Prepare for daemon support. 2019-04-11 00:18:33 +07:00
XMRig 35d868fb48 Fix --userpass option. 2019-04-08 02:16:54 +07:00
XMRig d6da0652ce Removed unused setters in Pool class. 2019-04-07 21:31:32 +07:00
XMRig 034720e888 Use XMRIG_FEATURE_TLS instead of XMRIG_NO_TLS 2019-03-28 22:13:27 +07:00
XMRig f43929db98 New log support. 2019-03-27 01:29:37 +07:00
XMRig af3655c27e Add classes Dns, DnsRecord, IDnsListener. 2019-03-15 18:14:25 +07:00
XMRig ba01f2a9c4 Rename files. 2019-03-15 01:50:35 +07:00