Please visit the Release Page to obtain the software.
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.
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.
First, give the software permission to run
chmod +x ./golden-miner-pool-prover./golden-miner-pool-prover --pubkey=<your-pubkey>./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 = 2You can also configure other command-line parameters in config.toml. The proxy supports the same functionality.
-
--label: Marks which group/cluster the machine belongs to Default:"default-label" -
--name: Identifies the specific machine Default: Local hostname
-
--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.
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.
- Tested on Ubuntu 22.04 and Ubuntu 24.04
- Currently only supports Nvidia GPU
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.