Skip to main content

Solo Mining Guide

The Nirmata daemon features an internal stratum-like server that can serve miner clients via the ethProxy protocol. It works like a very light and simple pool that mines to a single address.

Requirements

2GB graphic card is required for GPU mining

To run a GPU miner with the internal Nirmata stratum server follow these steps:

  • build the daemon (nirmatad executable)
  • run the daemon with an activated stratum server
  • run the GPU or CPU miner connected to the daemon

Once all started the miner should connect to the daemon and receive a job from it. Upon finding a solution, the miner should send it to the daemon and the daemon should confirm the solution. Both can run on remote machines.

Windows quick guide

First, install the Nirmata app, a wallet and wait until blockchain syncing is complete. When syncing is complete close the app.

In order to mine, Nirmata must be started with the stratum server activated. Open a cmd console window and navigate to the Nirmata folder (C:\Program Files\Nirmata by default):

cd C:\Program Files\Nirmata

Then

nirmatad.exe --stratum --stratum-miner-address=<YOUR WALLET ADDRESS> --log-level=0 --stratum-bind-port=11555

Get the latest mining software for Windows. To make it simple, if you use an Nvidia graphic card choose Cuda miner, for AMD go for OpenCL.

Nvidia/CUDA cards

If you have an NVIDIA card you need to install CUDA GPU Computing Toolkit v10.1 and then add C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin to your Path environment variable.