This summer, I have been pretty busy improving RainbowMiner, by adding more and more features: the RainbowMiner users keep on having brilliant ideas for more and keep on posting these on github. We have hard times to catch up with all these good ideas
But we love the challenge.
Multiple miners have been updated, so that RainbowMiner can deal with most, if not all, of the promising new PoW coins on the market, like CKB, TCR, the new RVN algorithm and the upcoming XMR, using RandomX. It looks like, the focus is slightly shifting towards CPU mining, currently, so I decided to add the RPlant pool. Also, one user proposed Luxor pool - a pretty interesting pool with hand picked algorithm and optional autoexchange to BTC.
At the core, RainbowMiner got some pretty awesome new screws to adjust:
"EnableHeatMyFlat" : use your mining rig as heater, it will prefer miners, that run hotter. Adjustable in 10 steps.
"MaxActivityDays" : the length of the often used Activity page at the miners Dashboard can now be adjusted
"PowerOffsetPercent" : for more exact power efficiency calculation, a percentual power offset can be added (adding to an absolute "PowerOffset")
Under the hood, multiple upgrades have been integrated, things like earning tracking, automatic price adjustments according to the honesty of the pool APIs, more overclocking presets, speed optimizations, automatic miner API port adjustments.
.. and much more.
So long, be happy and enjoy mining!
Updates, included in all releases up to v4.4.6.0: Miners- update miner SgminerFancyIX to v5.6.1.3-b6a (amd)
- update miner CpuminerRplant to v4.0.22 (cpu)
- update miner SrbMinerMulti to v0.1.5 (amd,cpu)
- update miner Nanominer to v1.6.2 (amd,cpu,nvidia)
- update miner Gminer to v1.73 (amd,nvidia)
- update miner CcminerTcr to v1.2.6 (nvidia) / mining Tecracoin (TCR) on pool Tecrapool
- add miner SgminerTcr v0.1.4 (amd) / mining Tecracoin (TCR) on pool Tecrapool
- update miner Wildrig to v0.20.1 (amd)
- update miner CcminerMTP to v1.3.1 (nvidia)
- update miner CpuminerJayddee to v3.9.9.1 (cpu)
- update miner MiniZ to v1.5r (nvidia)
- update miner Phoenix to v4.7c (amd,nvidia)
- update miner TTminer to v3.0.10 (nvidia)
- update miner Trex to v0.14.6 (nvidia)
- update miner NBminer to v26.0 (amd,nvidia)
- update miner Bminer to v15.8.7 (amd,nvidia)
- update miner EnemyZealot to v2.3 (nvidia)
- update miner CpuminerNosuch to v3.8.8.1m4 (cpu)
- add miner CpuminerRKZ v3.9.7c (cpu)
- update miner CryptoDredge to v0.22.0 (nvidia)
- create miner NanominerRh v1.5.3 (cpu)
- update miner XmrigCpu to v3.2.0 (cpu)
- update miner XLArig to v3.2.0 (cpu)
Pools- add pool Luxor (issue #710)
- add pool RPlant
- add pool Tecracoin / mining Tecracoin (TCR) on https://pool-mtp.tecracoin.io
- fix rvn on coinfoundry, minermore, ravenminer
- remove pool Hashrefinery
Core- add "EnableHeatMyFlat" to config.txt: adjust RainbowMiner to prefer miners, that run hotter.
- add "MaxActivityDays" to config.txt (issue #695)
- add "PowerOffsetPercent" to config.txt
- Dashboard now shows, if remote miners are benchmarking (issue #683)
- update API/localhost: fix #705, multiple device groups for MRR now working correctly
- update API/localhost: speed up API Activity page
- improve auto-port
- improve watchdog - exclude MRR
- real join paths in API
- speedup miner calculations
- fix Nicehash earnings (issue #699)
- fix API debug file missing config
- avoid editing objects being passed to invoke-geturl
- cleanup some asyncloader things
- no need to propagate AllPools to all sessions
- no need to sort for poolname in config. It's always 1
- no need to reload more data in report miner data
- do not decrease price for outofsync, if exclusive mining (MRR)
- better recreate objects on re-add.
- decouple active miners from objects in miners
- further decoupling by string-array some class variables
- remove legacy code from WTM part
- little optimization on WTM calls
- add index counter to asyncloader jobs
- enhance change detection for pools
- use persistent connections
- miners optimize array usage
- speed up a bit by avoid array add
- repair scheduler, fix issue #697
- Implement feature request #693
- fix issue #692
- update web
- adapt "EnableHeatMyFlat" according to issue #689
- update windows Install, better VC-Runtimes. Please re-run install.bat, if new TTMiner 3.0.10 fails for you
- add rejected share ratio to localhost
- speed up calc of pools/miners
- remove unused code
- add rejected share ratio
- round and use 1 hour average for rejected share ratio
- speed up linux when running as root
- update linux
- update poolsinfo db
- fix issue #687
- update miner-ports.txt
- fix linux when run as root. Sorry!!
- update algorithms db
- update miner-ports.txt db
- update algorithms.json db
- update nvidia-smi to v431.68
- update nvml.dll to v431.68
- update unprofitable.json db
- update poolsinfo db
- update coinsdb
- fix issue #682
- update AlgorithmsConfigDefault db
- autoreset negative fluctuation
- send pool's ErrorRatio
- fix stuck on benchmark
- update Cleanup
- add more OCprofiles (P104/P106)
- resolve mixed P104-100 4GB and 8GB rigs