Commit Graph

37 Commits

Author SHA1 Message Date
SChernykh
0a29198869 Added SNI option for TLS connections
Disabled by default, add `"sni": true,` to pool config to enable it.
2023-09-29 08:33:49 +02:00
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
a260502f78 Dero HE fork support (astrobwt/v2 algorithm) 2022-03-05 00:31:18 +01:00
Tony Butler
45b1e35957 Add support for client.reconnect method 2021-12-30 06:26:52 -07:00
XMRig
2d318425cf Removed shortName. 2021-08-11 22:26:34 +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
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
XMRig
9415fb14fd Added BenchConfig class. 2020-10-22 17:33:41 +07:00
XMRig
ea7275fc28 Added Benchmark class. 2020-10-17 04:03:42 +07:00
XMRig
14892cf040 Removed m_bench field from Job class. 2020-10-16 20:29:11 +07:00
XMRig
ebaf8ccec4 Added CMake option WITH_BENCHMARK. 2020-10-16 02:18:07 +07:00
SChernykh
6078052780 Benchmark: added more check hashes and a progress indicator 2020-10-15 08:23:47 +02: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
SChernykh
ccb6cce3f0 Fixed NiceHash disconnects for KawPow 2020-06-12 14:08:00 +02:00
XMRig
c2e8686818 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
XMRig
2771cf3582 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig
ed44b0c009 Move files. 2020-03-09 01:22:34 +07:00
XMRig
fe3590ffa8 Implemented donate over SOCKS5. 2020-02-18 17:58:14 +07:00
XMRig
67c9c28609 Initial SOCKS5 implementation. 2020-02-18 02:16:21 +07:00
XMRig
4f4d08f518 Code cleanup. 2020-01-07 10:13:01 +07:00
XMRig
d3e29052cf Fixed isTLS method. 2019-11-20 15:36:02 +07:00
XMRig
ceaccf2b8a Added SelfSelectClient stub. 2019-10-12 00:24:47 +07:00
XMRig
33c1bcd30e Prepare for self select. 2019-10-11 14:55:12 +07:00
XMRig
db3cedc711 Added class Url. 2019-10-11 09:58:11 +07:00
XMRig
335092f70f Added coin option. 2019-09-27 05:41:45 +07:00
XMRig
6838673ddb Added initial support for per pool algo option (mining code is broken). 2019-06-10 20:46:29 +07:00
XMRig
166c04b62f Moved Algorithm class. 2019-06-09 16:46:44 +07:00
XMRig
726aa72cda Sync changes. 2019-04-13 19:09:22 +07:00
XMRig
67ce7039fd Added DaemonClient. 2019-04-12 03:25:21 +07:00
XMRig
7b738b936a Prepare for daemon support. 2019-04-11 00:18:33 +07:00
XMRig
c450086444 Fix --userpass option. 2019-04-08 02:16:54 +07:00
XMRig
29c70521f3 Removed unused setters in Pool class. 2019-04-07 21:31:32 +07:00
XMRig
596ee1dad5 Add classes Dns, DnsRecord, IDnsListener. 2019-03-15 18:14:25 +07:00
XMRig
cdd5930a7e Rename files. 2019-03-15 01:50:35 +07:00