cli miner for goldshells lb1
Go to file
Roy Lee ff6b87bde7 Update for supporting MacOS
Bump usb-detection to v4.13.0 for supporting MacOS

Note:

The ibctminerscrypt dependency, which depends on multi-hashing fails to
build on MacOS due to more strict warnings from Clang. Override the
CFLAGS so the warnings won't be treated as errors and fail the
compilation.

CFLAGS="-Wno-implicit-function-declaration" npm install
2022-03-07 16:32:53 -08:00
src initial 2021-04-30 17:45:04 -06:00
.gitignore git: ignore node_modules 2022-03-03 10:43:14 -08:00
config.json initial 2021-04-30 17:45:04 -06:00
dashboard.js initial 2021-04-30 17:45:04 -06:00
entrance.js initial 2021-04-30 17:45:04 -06:00
help initial 2021-04-30 17:45:04 -06:00
LICENSE initial 2021-04-30 17:45:04 -06:00
linux_grant_serial_permissions.sh Create linux_grant_serial_permissions.sh 2021-05-04 19:54:29 -06:00
package.json Update for supporting MacOS 2022-03-07 16:32:53 -08:00
README.md Update README.md 2021-04-30 17:40:27 -06:00
tesths1.js initial 2021-04-30 17:45:04 -06:00
tesths1plus.js initial 2021-04-30 17:45:04 -06:00
testlb1.js initial 2021-04-30 17:45:04 -06:00

Goldshellminer-cli

Introduction

It is a mining software to interact with goldshell home-mining device (HS1, HS1-Plus)

HS1: https://www.goldshell.com/hs1-handshake-miner-intro/

HS1-Plus: https://www.goldshell.com/hs1-handshake-miner-intro/

Mining Guide

Tested on Linux, Windows and Mac OS.

1.Install Node.js

v10.15.3 is recommended and tested

2.Clone code

$:https://github.com/manfromafar/goldshell-miner-lb1.git

3.Install dependency

$:npm install

4.Config pool

Config ./config.json to set your pool.

DXPOOL for example
{
  "loglevel": -1,
  "miners": [
    {
      "cryptoname": "hns",
      "minername": ["Goldshell-HS1", "Goldshell-HS1-Plus"],
      "pool": {
        "host": "hns.ss.dxpool.com",
        "port": 3008,
        "user": "user.name",
        "pass": "x"
      }
    },
    {
      "cryptoname": "lbc",
      "minername": ["Goldshell-LB1"],
      "pool": {
        "host": "lbc.viabtc.com",
        "port": 3002,
        "user": "user.name",
        "pass": "x"
      }
    }
  ]
}

5.Start Mining

$:npm run dashboard

6.Stop Mining

(Ctrl+C, Q, or ESC to stop the dashboard miner)