OpenViSTAI · Agents · Blockchain · Crypto
Menu
Mining

Cpuminer Multi

Cpuminer Multi is a C-based, multi-threaded command-line CPU miner that supports several cryptocurrency mining algorithms and is described by its repository as a reference CryptoNote miner with a JSON-RPC 2.0 interface.

Independent OpenViST project profile, based on linked sources.

Cpuminer Multi — OpenViST project profile in Mining.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when the target mining setup uses an algorithm listed as currently supported and a CPU-based command-line miner is appropriate. Check the README’s distinctions between supported, implemented-but-untested, and planned algorithms before choosing.

Who it is for

  • People building or using a CPU miner for a network whose algorithm appears in the project’s supported list.
  • Developers examining a reference CryptoNote miner or its JSON-RPC 2.0 interface.

Documented uses

  • Build the miner from source on a Unix-like system or Windows using the documented MinGW route.
  • Select among documented supported algorithms, including scrypt, sha256d, CryptoNight, and several X-series algorithms.
  • Configure proxy use through the command-line option or documented proxy environment variables.
Before you choose

Requirements & limits

The repository is public and contains source code. The README also points to binary releases on GitHub.

  • The README lists scrypt, scrypt:N, sha256d, x11, x13, x14, x15, CryptoNight, and fresh as currently supported; other algorithms are separately marked untested or planned.
  • The listed dependencies are libcurl and OpenSSL; Jansson is included in the source tree.
  • The documented Windows build route uses MinGW and MSYS and has additional development-tool requirements.
  • Available CPU optimizations depend on processor architecture, operating-system support, and compile-time settings.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build from source on a Unix-like system

Compile Cpuminer Multi from its Git source tree using the README’s basic Unix-like build sequence.

Before you start

  • A Unix-like build environment with libcurl and OpenSSL dependencies available.
  • The Jansson dependency is included in the source tree.
  • A cloned Git repository; the README says autogen.sh is needed when building from Git.

Steps

  1. Clone the repository from https://github.com/lucasjones/cpuminer-multi.

  2. Run ./autogen.sh.

  3. Run ./configure CFLAGS="*-march=native*"; the README describes -march=native for building for a single machine.

  4. Run make.

Expected outcome

The documented build sequence produces a compiled miner from the source tree; the README does not describe a particular mining run or verify a successful build.

Guide limitations

  • The instructions are labeled basic *nix build instructions and do not cover every Unix-like system.
  • The README says nomacro.pl is only needed on Mac OS X or when building with Clang.
  • CPU-specific optimization and instruction support depend on the target architecture and toolchain.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
lucasjones/cpuminer-multi · Official homepage title · retained in its source language