XMRig
c27f535768
Fixed build on Linux.
2021-08-25 18:52:54 +07:00
XMRig
c7ac314110
Code cleanup based on Clang-Tidy.
2021-08-25 18:45:15 +07:00
XMRig
3215403815
Add missing files.
2021-08-23 18:43:14 +07:00
XMRig
bea2a6cf5b
Update BlockTemplate class.
2021-08-23 18:32:58 +07:00
XMRig
460d9c75c5
Add global wallet address parser for DaemonClient.
2021-08-18 13:36:50 +07:00
XMRig
d1033abbe5
Update Coin, BlobReader and WalletAddress.
2021-08-17 08:17:21 +07:00
XMRig
9eac9dd30a
v6.14.2-dev
2021-08-15 02:12:33 +07:00
XMRig
230ff87634
v6.14.1
2021-08-15 00:42:47 +07:00
XMRig
602e3a7587
Fix algorithms order.
2021-08-14 05:48:37 +07:00
XMRig
4f6ffb67c1
Cleanup.
2021-08-14 04:58:01 +07:00
SChernykh
30f7e876a2
Update CnHash.cpp
2021-08-13 16:03:15 +02:00
SChernykh
5958490c23
Fixed Termux build
2021-08-13 12:02:03 +02:00
XMRig
f92ad4423d
Fix Job::getNumTransactions.
2021-08-12 22:30:47 +07:00
XMRig
e0749a82c2
Fix cn-pico name.
2021-08-12 17:52:52 +07:00
XMRig
9580f5395f
Removed shortName.
2021-08-11 22:26:34 +07:00
XMRig
e9ae4deb91
Removed duplicate strings.
2021-08-11 22:07:43 +07:00
XMRig
aee0762424
Fix typo.
2021-08-11 16:27:36 +07:00
XMRig
e6332eff2b
Implemented stable algorithm ids.
2021-08-11 03:46:34 +07:00
XMRig
d0a632f557
Optimize CnHash storage.
2021-08-10 14:54:35 +07:00
XMRig
f4cdc527b0
#2527 Fix narrowing conversion.
2021-08-10 01:40:36 +07:00
XMRig
661dc515ab
namespace cleanup.
2021-08-09 23:51:07 +07:00
XMRig
6d9bafe068
v6.14.1-dev
2021-08-09 17:20:15 +07:00
XMRig
410084384e
v6.14.0
2021-08-09 16:09:15 +07:00
XMRig
08d79ddcdc
v6.14.0-dev
2021-08-08 19:36:54 +07:00
SChernykh
929205536c
Show the number of transactions in pool job
...
Useful to check if pool/proxy is working properly and can also be used to compare different pools.
2021-08-07 19:38:31 +02:00
XMRig
d24581c963
#2492 Add missing --huge-pages-jit command line option.
2021-07-24 12:27:48 +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
XMRig
93805cd167
#2476 Fixed crash in DMI memory reader.
2021-07-06 23:07:31 +07:00
SChernykh
59d780169f
Merge branch 'dev' of https://github.com/SChernykh/xmrig into dev
2021-07-05 13:57:16 +02:00
SChernykh
a30ede04f3
Updates from xmrig-proxy
2021-07-05 13:56:37 +02:00
XMRig
3f2dfa4279
Sync with proxy.
2021-07-05 02:31:29 +07:00
XMRig
7177b42903
v6.13.2-dev
2021-07-03 16:00:30 +07:00
XMRig
02b2b87bb6
v6.13.1
2021-07-03 15:29:49 +07:00
xmrig
28a1d0fe1e
Merge pull request #2468 from SChernykh/dev
...
Fix: don't send miner signature during regular mining
2021-07-02 00:37:04 +07:00
XMRig
0243789c04
v6.13.1-dev
2021-07-02 00:36:32 +07:00
SChernykh
1b4abe1e98
Fix: don't send miner signature during regular mining
2021-07-01 19:31:55 +02:00
XMRig
9f778742a6
v6.13.0
2021-07-01 20:03:52 +07:00
XMRig
0af9d2e75b
v6.13.0-dev
2021-06-28 19:02:48 +07:00
xmrig
6e2a84a46c
Merge pull request #2445 from SChernykh/miner_signature
...
Support for solo mining with miner signatures (Wownero)
2021-06-28 18:11:13 +07:00
SChernykh
6bb8913066
Correct handling of block submit responses for Dero
2021-06-24 18:06:07 +02:00
SChernykh
cf104ebdc5
Update signing algorithm
2021-06-21 23:49:13 +02:00
XMRig
ecba750442
Add token support for online benchmark.
2021-06-20 09:28:39 +07:00
SChernykh
3967badc55
Added profiling
2021-06-19 16:19:16 +02:00
SChernykh
3f3f9b0661
Fixed GCC warnings
2021-06-19 14:54:03 +02:00
SChernykh
e3fc78a66c
Fix Wownero hardfork version
2021-06-18 13:52:24 +02:00
SChernykh
e6d833c227
Proxy miner signature support
2021-06-17 22:48:08 +02:00
SChernykh
ebe299902c
Proxy miner signature support (WIP)
2021-06-17 16:58:18 +02:00
SChernykh
bc63b63a2a
More sanity checks
2021-06-17 13:18:34 +02:00
SChernykh
e739e7d704
More error handling in DaemonClient::parseJob
2021-06-17 10:39:22 +02:00
SChernykh
1bae083587
Fixed CalculateMerkleTreeHash
2021-06-17 10:26:17 +02:00
SChernykh
88959bd703
BlockTemplate: miner tx and root hash updating
2021-06-16 23:44:05 +02:00
SChernykh
93e689d601
Fix buffer size in generateMinerSignature
2021-06-16 18:20:11 +02:00
SChernykh
a136790bee
Added support for solo mining with miner signatures (Wownero)
2021-06-16 18:07:36 +02:00
SChernykh
29f2dd4b9e
Cleanup
2021-06-16 11:47:17 +02:00
SChernykh
3003c067d3
Fixed random32_unbiased
2021-06-16 00:19:49 +02:00
SChernykh
89bc6418b1
Secret key derivation
2021-06-16 00:10:34 +02:00
SChernykh
8458b4ee39
Added signature functions
2021-06-15 15:51:29 +02:00
SChernykh
7bfb801ce2
Cryptonote tools WIP
2021-06-15 00:28:32 +02:00
XMRig
0414511de0
v6.12.3-dev
2021-05-31 13:51:41 +07:00
XMRig
80ae339343
v6.12.2
2021-05-31 12:58:30 +07:00
SChernykh
b5f1a1feae
RandomX: fix broken light mode mining
...
It broke after #2395
2021-05-22 13:49:22 +02:00
XMRig
1ce059da1c
Add "argon2/ninja" algorithm alias.
2021-05-22 15:10:50 +07:00
SChernykh
94fecb5e92
RandomX ARMv8: optimized dataset read
...
Break dependency from readReg2 and readReg3. It should run faster on superscalar and out-of-order CPUs i.e. Apple M1.
2021-05-20 21:24:28 +02:00
SChernykh
ff82ca57f2
RandomX: rewrote dataset read code
...
Unified code for AMD and Intel
1% faster on Intel
0.15% faster on AMD Ryzen
2021-05-20 12:45:42 +02:00
SChernykh
d443dd86f1
RandomX: added BMI2 version for scratchpad prefetch
...
Saves 1 instruction and 1 byte in the main loop.
2021-05-19 17:52:16 +02:00
SChernykh
9b1f020a8b
Enabled IMUL_RCP optimization for light mode mining
...
Better fix for #2377
2021-05-17 11:26:40 +02:00
XMRig
08a2c143f5
Regenerate OpenCL headers.
2021-05-16 10:09:29 +07:00
Tony Butler
4eb9a1aad5
Fix CL code for KawPow where it assumes everything is AMD
2021-05-15 20:34:57 -06:00
SChernykh
29cb416107
Fixed broken light mode mining on x86
2021-05-15 21:41:39 +02:00
Tony Butler
df2bcd8192
Fixup MacOS CUDA backend default loader name
2021-05-14 05:28:31 -06:00
XMRig
87a0864e3b
...and --cpu-affinity.
2021-05-08 04:36:09 +07:00
XMRig
ecf5579f36
#2351 Fixed help output for --cpu-priority option.
2021-05-08 04:34:22 +07:00
SChernykh
dbda2e9ccd
Update sse2neon.h
2021-05-03 18:08:59 +02:00
SChernykh
27ced139a6
Fix AES detection on FreeBSD on ARM
2021-05-03 09:57:43 +02:00
XMRig
695fbc013b
#2280 Disable GPU backends in benchmark mode.
2021-04-25 15:28:45 +07:00
XMRig
e26fbc96e9
Removed unnecessary system call.
2021-04-24 23:22:10 +07:00
XMRig
259c165e60
Merge branch 'patch-1' of https://github.com/jsonboss/xmrig into jsonboss-patch-1
2021-04-24 22:14:59 +07:00
XMRig
7897bf02dc
v6.12.2-dev
2021-04-24 01:53:07 +07:00
XMRig
d82e100e30
v6.12.1
2021-04-23 19:43:12 +07:00
xmrig
ae6c536e98
Merge pull request #2296 from SChernykh/dev
...
Fixed Zen3 asm for cn/upx2
2021-04-21 19:52:52 +07:00
XMRig
c66c593123
v6.12.1-dev
2021-04-21 19:51:03 +07:00
SChernykh
b7adb34c37
Fixed Zen3 asm for cn/upx2
...
- Invalid rounding mode was used which caused rejected shares sometimes
- Also optimized CN implode/explode functions a bit.
2021-04-21 13:22:25 +02:00
XMRig
ace8409a56
v6.12.0
2021-04-20 20:55:58 +07:00
SChernykh
3477f9fbc1
RandomX: optimized IMUL_RCP instruction
...
+0.4% on AMD Zen2
+0.3% on AMD Zen3
+0.1% on Intel SandyBridge
+0.3% on rx/wow on Intel SandyBridge
2021-04-19 17:43:58 +02:00
SChernykh
69186f2470
Optimized cn/upx for Zen3
...
0.9% faster
2021-04-19 12:29:44 +02:00
SChernykh
730d4a6cee
Fix dvision by zero check in percent()
2021-04-19 12:05:07 +02:00
SChernykh
54bc91d5e3
Fixed rounding mode after running cn/upx
2021-04-19 12:02:57 +02:00
jsonboss
2012ffb231
support builtin msr
2021-04-19 10:38:27 +08:00
XMRig
5f9e0ebc6c
v6.12.0-dev
2021-04-18 20:12:03 +07:00
SChernykh
16fe462cad
Optimized cn/upx2 for Ryzen CPUs
2021-04-17 18:18:26 +02:00
SChernykh
ed456b02cf
Update CnHash.cpp
2021-04-17 15:06:31 +02:00
SChernykh
da7f5826cb
Added support for Uplexa (cn/upx2 algorithm)
2021-04-17 14:53:42 +02:00
XMRig
6cb398bb42
Merge branch 'dev' of github.com:xmrig/xmrig into dev
2021-04-14 23:44:42 +07:00
XMRig
748be760e8
Added support for --user command line option for the benchmark.
2021-04-14 23:43:31 +07:00
SChernykh
77f1bf0861
Show total hashrate if compiled without OpenCL
2021-04-13 14:02:29 +02:00
XMRig
6bb29b3e7b
v6.11.3-dev
2021-04-11 21:13:39 +07:00
XMRig
e53e48b88c
v6.11.2
2021-04-11 17:24:46 +07:00
XMRig
92e708c6e7
Update llhttp to v5.1.0
2021-04-10 21:23:32 +07:00
XMRig
30cfcc27db
#2207 Fixed regression in HTTP parser.
2021-04-10 21:02:59 +07:00
XMRig
3c6077fb02
v6.11.2-dev
2021-04-08 00:33:01 +07:00