* README.md with build process for linux/osx added, go.mod added * initialization error logging * Update README.md * Update README.md * Update README.md * Update README.md * Typo * Update README.md
1.7 KiB
Csminer is an easy-to-use command-line miner for Monero providing "set it and forget it" background mining for your personal laptop and desktop machines. Above all, csminer tries to keep day to day usage of your machine unaffected while it is running. Once started, you'll find there's no need to have to stop it to use your machine for other tasks, and then remember to manually restart when done. And you should still find its hashrate comparable to other Monero mining software.
By default, csminer will mine with a single thread, and only when your screen is inactive. It also mines only while on AC power, making it suitable even for laptops. You can also have csminer pause mining during certain hours of the day, for example to avoid periods of higher electricity rates or higher expected machine usage. All of these options are of course easily configurable if you wish to mine more aggressively!
Project uses CGO and relies on https://github.com/cryptonote-social/RandomX.
Install
https://cryptonote.social/tools/csminer
Build
- Install Go.
- Install build dependencies
git make cmake gcc g++
- Build RandomX
git clone https://github.com/cryptonote-social/RandomX.git && \ mkdir -p RandomX/build && cd RandomX/build/ && \ cmake .. && make && \ cd ../rxlib/ && ./make.sh && \ cd ../../
Linux
git clone https://github.com/cryptonote-social/csminer.git && \
cd csminer/ && go build linux/csminer.go
OSX
git clone https://github.com/cryptonote-social/csminer.git && \
cd csminer/ && go build osx/csminer.go
Windows
git clone https://github.com/cryptonote-social/csminer.git && \
cd csminer/ && go build win/csminer.go