Skip to content

GoldenMinerNetwork/golden-miner-nockchain-gpu-miner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Official Website

https://goldenminer.net/

Download Link

Please visit the Release Page to obtain the software.

How to Get Your Pubkey

You can generate one locally using nockchain-wallet. If you encounter a lot of issues during compilation that you can’t resolve, and you trust us, you can download it from here . We strongly recommend that you compile directly from the source code.

Proxy

If you have multiple machines, we strongly recommend using the proxy software. It will effectively reduce your network requirements and help you achieve a more stable hashrate.

Run Commands

First, give the software permission to run

chmod +x ./golden-miner-pool-prover

Minimal Command

./golden-miner-pool-prover --pubkey=<your-pubkey>

Common Command

./golden-miner-pool-prover --pubkey=<your-pubkey> --label=<group label of machine> --name=<machine name>

Starting from version 0.1.5+1, if there is a config.toml file in the software's running directory, its configuration will be given priority The configurations in config.toml are similar to the parameters. example config.toml:

pubkey = "2ytTMttzXpc79BU9vtVNFkE3TWL15zedV8WZUHSpJwCLzUoHkh7GdZ74CFj2JbQg1gMfZxQCT5bRiDAk5ZHpDUDtD2GTxJQciTuNPuXc9hEm4cGv53kCEyxVETaiBW2HiPoX"
label = "cluster-A"
name = "machine-0"
threads-per-card = 2

You can also configure other command-line parameters in config.toml. The proxy supports the same functionality.

Parameters Explained

  • --label: Marks which group/cluster the machine belongs to Default: "default-label"

  • --name: Identifies the specific machine Default: Local hostname

Additional Optional Parameters

  • --threads-per-card=<n>: Specifies how many CPU threads to allocate per GPU card. Affects task parallelism and memory usage. Default: Automatically determined based on your GPU memory and CPU cores. This value is usually set slightly higher than necessary. If you have limited memory and want to run on multiple GPUs at the same time, you can reduce this value — typically setting it to 1 or 2 should be sufficient.

  • --local-ip=<local ip>: Specifies the machine’s local network IP address. If multiple local IPs exist, one will be chosen randomly. Default: Automatically detected.

Select GPUs

You can use the CUDA_VISIBLE_DEVICES environment variable to specify which GPUs you want the software to recognize. For example: 'CUDA_VISIBLE_DEVICES=0,1 ./golden-miner-pool-prover --pubkey=....' means the software will only recognize and run on the first and second GPUs.

Software Runtime Environment

  • Tested on Ubuntu 22.04 and Ubuntu 24.04
  • Currently only supports Nvidia GPU

Important Notes

We use the tuple (label, name, local-ip) to uniquely identify and display your machine on the website. If multiple machines share the same combination of these three values, the website may only display the speed of one machine. However, this will not affect your actual earnings.

About

Mine $NOCK with an ultra-fast GPU miner.

Resources

Stars

Watchers

Forks

Packages

No packages published