Skip to content

eruditej/arnl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Anemic royalty's Nicehash Linux client

A completely unofficial Linux client for Nicehash.

Features

  • Algorithm switching based on current prices.
  • Continous benchmarking: uses real miners performance instead of a one-off benchmark.
  • Workers: ability to group multiple GPUs.
  • Custom commands: performing custom commands either before and/or after a miner finishes. Useful for tailored overclocking for some algorithms.
  • Switching statistics: keeps track of algorithm switching and whether they were switched out of while having at least one accepted share or not.
  • Customizable donation to the developer.

Requirements

  • Python 3
  • Python "requests" module. Available in your distro's package manager.

Required miners

Their binaries must be in your PATH, otherwise the program won't be able to launch them.

Configuration

Read through the configuration file (arnl.cfg) as it is pretty heavily commented. After a one-off benchmark or each session is finished, a new configuration file is created with updated performance numbers. The file is "updated.cfg" and as long as it is in the same folder as the main configation file, the main configuration file is disregarded and any changes made to it won't be reflected. You can of course modify the "updated.cfg", the structure is the same.

Usage

After the initial configuration is finished, just make the nicehash.py executable and run it in a terminal. Turn the program off by sending CTRL+C.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%