/signum-miner

The official signum-network miner

Primary LanguageRustGNU General Public License v3.0GPL-3.0

signum-miner

Features

  • windows, linux, macOS, android & more
  • x86 32 & 64bit, arm, aarch64
  • direct io
  • avx512f, avx2, avx, sse, neon
  • opencl

Binary files and source code releases

https://github.com/signum-network/signum-miner/releases

Running the binaries

Config

The miner needs a config.yaml file with the following structure:

https://github.com/signum-network/signum-miner/blob/master/config.yaml

Running

Be sure to have the config file on the same folder of your binary.

For windows, double click on the executable file. If it refuses to run, start the executable from a command prompt to check for error messages.

For Linux run it with the folliwing command:

./signum-miner

Build from Sources

# decide on features to run/build:
simd: support for SSE2, AVX, AVX2 and AVX512F (x86_cpu)
neon: support for Arm NEON (arm_cpu)
opencl: support for OpenCL (gpu)

# for a cpu version with SIMD support:
cargo build --release --features=simd

# for a gpu/cpu version with SIMD support:
cargo build --release --features=opencl,simd

# for a arm cpu version with NEON support:
cargo build --release --features=neon

# for a debug version, just avoid the --release argument:
cargo build

Forked from

This is a code fork from https://github.com/PoC-Consortium/scavenger