This is a multi-threaded CPU miner for Boulderhash2 (used by Pebblecoin), fork of lucasjones's CPUMiner-multi.
- ✓ boulderhash2 (Pebblecoin)
- libcurl http://curl.haxx.se/libcurl/
- openssl https://www.openssl.org/
- Binary releases: N/A
- Git tree: https://github.com/xpbcreator/pebbleminer
- Clone with
git clone https://github.com/xpbcreator/pebbleminer
- ./autogen.sh # only needed if building from git repo
- ./nomacro.pl # only needed if building on Mac OS X or with Clang
- ./configure CFLAGS="-march=native"
- make
- To build a 64-bit binary, export OBJECT_MODE=64
- GNU-style long options are not supported, but are accessible via configuration file
- Install MinGW and the MSYS Developer Tool Kit (http://www.mingw.org/)
- Make sure you have mstcpip.h in MinGW\include
- If using MinGW-w64, install pthreads-w64
- Install libcurl devel (http://curl.haxx.se/download.html)
- Make sure you have libcurl.m4 in MinGW\share\aclocal
- Make sure you have curl-config in MinGW\bin
- Install openssl devel (https://www.openssl.org/related/binaries.html)
- In the MSYS shell, run:
- ./autogen.sh # only needed if building from git repo
- LIBCURL="-lcurldll" ./configure CFLAGS="-march=native"
- make
- The miner currently does not support any architecture-specific optimizations.
Run "minerd --help" to see options.
Use the --proxy option.
To use a SOCKS proxy, add a socks4:// or socks5:// prefix to the proxy host
Protocols socks4a and socks5h, allowing remote name resolving, are also available since libcurl 7.18.0.
If no protocol is specified, the proxy is assumed to be a HTTP proxy.
When the --proxy option is not used, the program honors the http_proxy and all_proxy environment variables.
Donations for the work done in this fork are accepted at
- XPB:
PByFqCfuDRUPVvirsNrzrUXnuUdF7LpXsTTZXeq5cdHpJDogbJ8EBXopciN7DmQiGhLEo5ArA7dFqGga2AAhbRaZ2gL8jjp9VmYgk
- BTC:
18Y2XaRRQZDZohkkBG1yXrWXMD1DBNtyA8
Pebbleminer was forked from lucasjones's CPUMiner-multi, and has been developed by the Pebblecoin Developers.
GPLv2. See COPYING for details.