GxMiner is a highly optimized miner for random-x series algorithm.
GxMiner acts as an application of library go-randomx which based on C and golang. In this framework, we can mine all cryptocurrencies with random-x series algorithm.
This repo is currently not fully open-sourcing, but its core part, the project go-randomx is open-sourcing.
xmrig & xmr-stak is the leader of monero miners. But soon monero is not cryptonight algorithm cryptocurrency any longer, it would be the centry of random-x
Comparing to the leaders, GxMiner is younger and modern, without any historical burden. And GxMiner is not slower even sometimes slightly faster than the xmrig.
And if you are a developer, it would be much easier to intergrate your random-x fork into miner.
Features- Dev fee 0%
- Open source code
- Self-integration capability RandomX fork in miner
- Stable high hashrate on par with Xmrig, on some algo even higher
Download GxMiner v0.2.2 Loki mining example:gxminer.exe -o hk.loki.herominers.com:10111 -u L7zjr6vtpyvBtFjgbjcWAu1SYjLRutW518J9Y8LqP4GgYanhRJJSmF37X83YUTJaTr16y8RUtWynAM6DK6Jkx7qVUTMfFie
ConfigConfiguration sequence: ConfigFile > CLI > Setup
Config File will be auto-generated after setup follow or running with CLI
Example:{
"pools": [
{
"pool": "rx.minexmr.com:6666",
"user": "47wcnDjCDdjATivqH9GjC92jH9Vng7LCBMMxFmTV1Ybf5227MXhyD2gXynLUa9zrh5aPMAnu5npeQ2tLy8Z4pH7461vk6uo",
"pass": "x",
"rig-id": "",
"tls": true,
"nicehash": false
}
],
"workers": {
"worker-num": 2,
"init-num": 2,
"huge-page": true,
"hard-aes": true,
"full-mem": true,
"jit": true,
"argon2-sse3": true,
"argon2-avx2": true,
"affinity-mask": "f"
},
"log": {
"level": "debug",
"file": ""
},
"http": {
"port": 2333,
"external": false
}
}
The second pool acts as the failover pool config.
HTTP API/: Nothing byt description for API
/shares: miner's shares status, e.g. {"accept":3,"reject":0,"total":3}
/hashrates: hashrates for each workers
/hashrates/total: total hashrate
Build from source1. Get ready building environment
Windows: msys2(base-devel) & latest golang
Ubuntu: build-essential & latest golang
2. Clone the repo with
--recursive
flag
--recursive
3. Build with bash command
bash build.sh random-x
support:- random-x
- random-xl
- random-wow
- random-arq
- random-yada
- random-sfx
4. Binary will be generated in the sub-folder
For example, random-xl gxminer will be built in "random-xl" folderHashrate comparitionRandomXL/Dual-E5-2660v2 - 7.18 kh/s