Skip to content

Releases: justvanbloom/silentarmy

Silentarmy v5 Windows

12 Nov 21:55
Compare
Choose a tag to compare
Silentarmy v5 Windows Pre-release
Pre-release
bump

Mac Beta

10 Nov 13:04
Compare
Choose a tag to compare
Mac Beta Pre-release
Pre-release

Please watch the temps of your gear. (smcfancontrol or else)
I can not garantee for damage by overheating!

Running silentarmy on macOS:

Install Xcode and Xcode Commandline tools $ xcode-select --install
Install python 3 $ brew install python3 or $ sudo port install python3
Install gcc $ brew install gcc or $ sudo port install gcc
./silentarmy --help
Usage: silentarmy [options]

Options:
-h, --help show this help message and exit
-v, --verbose verbose mode (may be repeated for more verbosity)
--debug enable debug mode (for developers only)
--list list available OpenCL devices by ID (GPUs...)
--use=LIST use specified GPU device IDs to mine, for example to
use the first three: 0,1,2 (default: 0)
--instances=N run N instances of Equihash per GPU (default: 2)
-c POOL, --connect=POOL
connect to POOL, for example:
stratum+tcp://example.com:1234
-u USER, --user=USER username for connecting to the pool
-p PWD, --pwd=PWD password for connecting to the pool
--extranonce-subscribe
Enable 'extranonce' stratum subscribe

Running (example):

./silentarmy --use 1 -c stratum+tcp://equihash.eu.nicehash.com:3357 -u 1GaGRtcCjb7ThaDgDLjgVwV8fctzEf12ct -p x --instances=1

Mac OS installing from source

Install Xcode and Xcode Commandline tools $ xcode-select --install
Install python 3 $ brew install python3 or $ sudo port install python3
Checkout the repository $ git clone https://github.com/justvanbloom/silentarmy.git
$ git checkout beta1mac
Compile the Binary using $ make
Test if it works $ make test
You may need to specify the paths to the locations of your OpenCL C headers and libOpenCL.so if the compiler does not find them:

$ make OPENCL_HEADERS=/path/here LIBOPENCL=/path/there

Self-testing the command-line solver (solves 100 all-zero 140-byte blocks with their nonces varying from 0 to 99):

$ make test

For more testing run sa-solver --nonces 10000. It should finds 18681 solutions which is less than 1% off the theoretical expected average number of solutions of 1.88 per Equihash run at (n,k)=(200,9).

For installing, just copy silentarmy and sa-solver to the same directory.