Sentient Miner v0.1.x Released

Nuno Silva
Consensus AI
Published in
2 min readNov 13, 2018

In preparation for pool mining of SEN on the Sentient Network we’ve updated our mining software command line tools with a completely new codebase based on Rob Van Mieghem’s GoMiner project. Written in GoLang (compared with C for our previous miner), this update includes the following improvements:

  • Stratum Protocol Support
    Allows you to connect to a TCP/Stratum URL for pool mining SEN
  • Faster Hash Rates
    Early tests show a 60% increase in reported hash rates on AMD hardware
  • Multi-GPU Device Compatible
    Run a single instance of the miner for rigs running multiple GPUs with the ability to disable specific devices or CPU

Latest release downloads for Sentient Miner can be found here

Usage:

Command line examples below are using the Linux v0.1.0 executable. The same parameters apply regardless of operating system, simply update the executable name with your latest download version.

./sentient-miner-0.1.0-linux-amd64 <parameters>

Command Line Parameters:

-E stringExclude devices: comma separated list of device numbers-I intIntensity (default 16). Mining GPUs such as AMD Radeon 580s work best around Intensity 28 and Nvidia 1080 hardware runs best around Intensity 29.-nocpuIf set, won't use the CPU for mining. Uses all devices by default.-url stratum+tcp://<host>:<port>daemon or server host and port, for stratum servers, use stratum+tcp://<host>:<port> (default "localhost:9910")-user stringusername, most stratum servers take this in the form [payoutaddress].[rigname] (default "payoutaddress.rigname")-v Show version and exit

Solo Mining Usage
To mine locally, a local daemon must be running first. Download the Sentient Network command line tools and execute the following:

./sentientd

Next, unlock the local wallet:

./sentientc wallet unlock

Now run the miner with the following parameters set (example sets the intensity to 28 for GPU mining — see notes above for optimal settings). By default your local daemon will be listening on port 9910:

./sentient-miner-0.1.0-linux-amd64 -url 127.0.0.1:9910 -I 28

Note: Once you’ve begun finding blocks (mining solo / against your local daemon) and receiving rewards, a small flat transaction fee for these rewards will be automatically deducted from your wallet roughly once a month. This fee is currently set at 0.09 SEN.

Mining Pool Usage
Example command line parameters for connecting to a SEN mining pool on port 3333 using a SEN address as user name / payout address with an intensity setting of 28.

./sentient-miner-0.1.0-linux-amd64 -url stratum+tcp://pool.sentient.org:3333 -user d91e800d9a186e2ca3b9aaaefebd7a4358d502a3b1e398a85a9093f6eda92abb7eb949dd14ae.worker1 -I 28

--

--