Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xdagger/xmrig2xdag
XMRig2XDAG is a stratum proxy for Monero (XMR) miners mining XDAG coins
https://github.com/xdagger/xmrig2xdag
dag miner monero proxy randomx startum xdag xdagger xmr xmrig xmrig2xdag
Last synced: 3 months ago
JSON representation
XMRig2XDAG is a stratum proxy for Monero (XMR) miners mining XDAG coins
- Host: GitHub
- URL: https://github.com/xdagger/xmrig2xdag
- Owner: XDagger
- Created: 2021-12-22T02:41:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-26T12:06:06.000Z (over 1 year ago)
- Last Synced: 2024-10-17T18:26:02.114Z (4 months ago)
- Topics: dag, miner, monero, proxy, randomx, startum, xdag, xdagger, xmr, xmrig, xmrig2xdag
- Language: Go
- Homepage:
- Size: 218 KB
- Stars: 16
- Watchers: 2
- Forks: 7
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# XMRig2XDAG
XMRig2XDAG is a stratum proxy for Monero (XMR) miners mining XDAG coins.
XMRig2XDAG is translator between XMR stratum protocol and XDAG mining protocol. Written in Go.
XMRig can connect to XDAG mining pool through XMRig2XDAG proxy.
XDAG and XMR are using the same mining algorithm: RandomX.
XMRig2XDAG is Working with XMRig fork https://github.com/swordlet/xmrig/tree/xdag.
# Build
## under server folder$ go mod tidy
$ go build# Guide
start up command line and configure file## start up
start up xmrig2xdag proxy and xmrig miner### proxy
./xmrig2xdag -c config.json### miner
./xmrig -c config.json (using administrator or root)## config file
xmrig2xdag proxy and xmrig config file### xmrig2xdag config json file
{
"strport": 3232, // port for xmrig to connect
"url": "equal.xdag.org:13656", // XDAG mining pool address and port
"tls": false, // using SSL
"debug": false, // printing debug info
"testnet": false, // using test net
"socks5": "" // SOCKS5 proxy address:port
}### xmrig config json file
"pools": [
{
"algo": "rx/xdag", // mining XDAG
"coin": null,
"url": "stratum+tcp://127.0.0.1:3232", // xmrig2xdag address and port
"user": "YOUR_WALLET_ADDRESS", // your XDAG wallet address
"pass": "your_miner_name", // naming your miner
.....
}
]## Arm or Android Mobile
CPU must above Snpadragon 810 for Android
install termux on Android and install scrcpy on PC for better interaction
in Arm computer or Android Mobile command line:
apt update && apt upgrade &&
apt install -y git wget proot build-essential cmake libmicrohttpd &&
git clone -b xdag https://github.com/swordlet/xmrig --depth 1 &&
mkdir xmrig/build &&
cd xmrig/build &&
cmake -DWITH_HWLOC=OFF .. &&
make -j10
edit config.json following the guide
./xmrig -c config.json
connect XDAG pool through xmr2xdag proxy running in local network
## Acknowledgement
https://github.com/xmrig/xmrighttps://github.com/xmrig/xmrig-proxy
https://github.com/trey-jones/stratum
https://github.com/trey-jones/xmrwasp