RainbowMiner Versions Save

GPU/CPU Mining script with intelligent profit-switching between miningpools, algorithms, miners, using all possible combinations of devices (NVIDIA, AMD, CPU). Features: actively maintained, uses the top actual miner programs (Bminer, Ccminer, Claymore, Dstm, EnemyZ, Sgminer, T-rex and more) easy setup wizard, webinterface, auto update.

v4.9.2.4

3 weeks ago

Update release

Miners

  • update miner BzMinter to v21.1.1 (amd,intel,nvidia)
  • update miner Lolminer to v1.88 (amd,nvidia)
  • update miner Nanominer to v3.9.1 (amd,cpu,intel,nvidia)
  • update miner Rigel to v1.16.2 (nvidia)
  • update miner SrbminerMulti to v2.5.2 (amd,cpu,intel,nvidia)
  • update miner Teamblack to v2.23 (amd,nvidia)
  • update miner Teamred to v0.10.20 (amd)
  • update miner TTminer to v2024.2.0 (amd,nvidia)
  • update miner Bzminer
    • fix Canxium, SHA3d/kylacoin, SHA256dt/novo, NexaPoW/nexa (issue #2731)
  • update miner Teamred
    • fix some algorithms, add dual mining Abelian + KLS/KAS/PYI (issue #2729)
  • update miner Teamred
    • fix typo in miner module (issue #2729)
    • fix mining check in MinerAPIs

Pools

  • update pool Icemining
    • add GRAM, CHAPA

Core

  • add support for GRAM/CHAPA
  • Update algorithms.json
  • Update coinsdb.json
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update poolsinfo.json

Documentation

v4.9.2.3

1 month ago

Update release

Miners

  • update miner Lolminer to v1.86 (amd,nvidia)
  • update miner SrbMinerMulti to v2.5.1 (amd,cpu,intel,nvidia)
  • update miner Bzminer, Gminer, Rigel, Teamred
    • remove Blake3IronFish

Core

  • Delete coinsdb-fork.json
  • remove DAG files from backups (here TTMiner)
  • remove fork detection for IRON
  • Update coinsdb.json
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update poolsinfo.json

Documentation

v4.9.2.2

1 month ago

Update release

Miners

  • update miner MiniZ to v2.3c (amd,nvidia)
  • update miner Nanominer to v3.9.0 (amd,cpu,intel,nvidia)
  • update miner Rigel to v1.15.1 (nvidia)
  • update miner SrbminerMulti to v2.5.0 (amd,cpu,intel,nvidia)
  • update miner Teamblack to v2.21 (amd,intel,nvidia)
  • update miner TTminer to v2024.1.8 (nvidia)
  • update miner Xmrig to v6.21.2 (amd,cpu,intel,nvidia)
  • update miner Teamblack
    • fix removed lhr-unlock parameter (issue #2716)
  • update miner CpuminerVerus
    • add exit logic for non compatible CPUs
    • add ARM binary
  • update miner CpuminerRplant
    • disable GPU/ASIC never profitable algorithms (#2154)
  • update miner CpuminerJaddee
    • enable extra algorithms
    • disable CPU/ASIC never profitable algos (#2154)
  • update miners Nheqminer and NinjaRig
    • add exit logic for ARM
  • update miner Lolminer
    • enable Cuckaroo29s (XWP) and Cuckaroo29b (issue #2723)
  • remove miner Gminer258
  • remove miner GrinGoldMiner
    • no longer maintained

Pools

  • update pools
    • add extra checks for pool settings
  • update pool HeroMiners
    • add new regions us2,us3,es,mx
    • add coin SDR/Sedra
    • resort pools_data record
  • remove pool Ezil
    • mining pool shuts down on March 25 (issue #2722)
  • remove pool MiningPoolHub/MiningPoolHubCoins
    • pool seems to be dead (issue #2725)
    • if you are still using this pool:
      • if you want to continue to use this pool, please let me know
      • if not, please remove the pool from your "PoolName" list in config.txt

Core

  • add ARM dependencies and installation (thank you @05sonicblue)
  • add check for IronFish hardfork
  • add parameters "RestartRBMTimespan" and "RestartRBMMemory" to config.txt (issue #2698)
  • fix missing parameter for Get-MemoryUsage
  • garbage collection only at one point
  • manually remove variables after use in local contexts
  • simplify get memory function
  • Update coinsdb.json
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update mrrpools.json
  • Update mrrpoolsall.json
  • Update poolsinfo.json
  • Update regions.json
  • Update regions2.json

Documentation

v4.9.1.9

2 months ago

Important Update release

*** Do not save pool config with localhost:4000 when your rig is still on version v4.9.1.6 ***

Miners

  • add miner CpuminerAurum v3.23.1 (cpu)
  • update miner Lolminer to v1.84 (amd,nvidia)
  • update miner Rigel to v1.15.0 (nvidia)
  • update miner SrbminerMulti to v2.4.9 (amd,cpu,intel,nvidia)
  • update miner Teamblack to v2.20 (amd,nvidia)
  • update miner Teamred to v0.10.18 (amd)
  • update miner TTMiner to v2024.1.2 (amd,nvidia)
  • update miner Xmrig to v6.21.1 (amd,cpu,intel,nvidia)
  • update miner CpuminerJayddee
    • add ARMv8 binaries (issue #2701)
  • update miner Xmrig
    • add ARMv8 binaries (issue #2701)

Pools

  • update pool HashVault
    • fix negative TSL
  • update pool LuckyPool
    • add NIR (ProgPowZ, issue #2686)
  • update pool Kryptex
    • add ALPH (issue #2702)
    • fix InfoOnly mode

Core

  • add Architecture to CPU object (issue #2701)
  • avoid duplicate processor counts for some CPU configurations (issue #2701)
  • handle new cpuinfo-armv8/sysinfo-armv8.sh for ARM (issue #2701)
  • handle non-integer values in Family, Model and Stepping values (issue #2701)
  • update CPU detection to cover most ARM-like processors (issue #2701)
  • update Powershell Core version to v7.2.18
  • add config.txt parameter "PowerCPUtdp" to set a CPU's max. power/TDP in case the build-in power calculation fails. Most useful for ARM (issue https://github.com/RainbowMiner/RainbowMiner/issues/2701)
  • add "PowerOffset", "PowerOffsetPercent" and "PowerCPUtdp" to config.txt parameter "ExcludeServerConfigVars" by default.
  • add API-endpoint "/cpuinfo"
  • Update algorithms.json (issue #2699)
  • Update coinsdb.json (issue #2699)
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update poolsinfo.json (issue #2699)

Documentation

v4.9.1.7

3 months ago

Important Update release

*** Do not save pool config with localhost:4000 when your rig is still on version v4.9.1.6 ***

Miners

  • update miner BzMiner to v19.3.1 (amd,nvidia)
  • update miner Nanominer to v3.8.12 (amd,cpu,intel,nvidia)
  • update miner OnezeroMiner to v1.3.0 (nvidia)
  • update miner Rigel to v1.14.2 (nvidia)
  • update miner SrbminerMulti to v2.4.7
  • update miner Teamblack to v2.16 (amd,intel,nvidia)
  • update miner Teamred to v0.10.17 (amd)
  • update miner Rigel
    • Abelian/ABEL uses DAG
  • update miner Phoenix
    • disable ETC, out of range for actual DAG epoch

Pools

  • add pool Abelpool
    • mining ABEL, create an account at abelpool.io and add usernamexxx:passwordxxx to ABEL or usernamexxx to ABEL and passwordxxx to ABEL-Params in pools.config.txt (issue #2649)
    • add config parameter "ReadonlyPageCode" to PoolsConfigDefault.ps1 (for balance module, issue #2649)
    • to see the balance, create a Readonly page on abelpool.io for your account(s) and put the string after "code=" or the full url of your Readonly page into parameter "ReadonlyPageCode" in pools.config.txt (issue #2649)
  • update pool Herominers
    • add NXL
  • update pool Kryptex
    • add KLS and PYI as mineable top account (issue #2574, issue #2680)
  • update pool Mining4People
    • fix typo (issue #2657)
    • just to be sure, convert datetimes to universal time before calculation
    • compensate for time difference of rig vs. pool (issue #2658)
  • update pool RPlant
    • invert profit calculation to use marketStats on RPlant over coin API
  • update pool unMineable
    • add mining algorithm EthashB3
    • add mining algorithm SHA512256d (issue #2676)
    • update referals
  • update pool Userpools
    • use "$Params" as replacement variable in pools.config.txt for currencies "xxx-Params" string

Core

  • update localhost/API
    • make MaxAllowedLuck a floating point number on the Pool Setup page and make it consistent with config.txt (e.g. enter 3.5 for 350% allowed luck, issue #2665)
    • fix syntax checks not working
    • fix save pool config (issue #2682)
  • Update Cleanup.ps1
  • Update algorithms.json
  • Update coinsdb.json
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update poolsinfo.json
  • Update unprofitable.json

Documentation

v4.9.1.6

3 months ago

Update release

Miners

  • update miner BzMiner to v19.3.1 (amd,nvidia)
  • update miner Nanominer to v3.8.12 (amd,cpu,intel,nvidia)
  • update miner OnezeroMiner to v1.3.0 (nvidia)
  • update miner Rigel to v1.14.2 (nvidia)
  • update miner SrbminerMulti to v2.4.7
  • update miner Teamblack to v2.16 (amd,intel,nvidia)
  • update miner Teamred to v0.10.17 (amd)
  • update miner Rigel
    • Abelian/ABEL uses DAG
  • update miner Phoenix
    • disable ETC, out of range for actual DAG epoch

Pools

  • add pool Abelpool
    • mining ABEL, create an account at abelpool.io and add usernamexxx:passwordxxx to ABEL or usernamexxx to ABEL and passwordxxx to ABEL-Params in pools.config.txt (issue #2649)
    • add config parameter "ReadonlyPageCode" to PoolsConfigDefault.ps1 (for balance module, issue #2649)
    • to see the balance, create a Readonly page on abelpool.io for your account(s) and put the string after "code=" or the full url of your Readonly page into parameter "ReadonlyPageCode" in pools.config.txt (issue #2649)
  • update pool Herominers
    • add NXL
  • update pool Kryptex
    • add KLS and PYI as mineable top account (issue #2574, issue #2680)
  • update pool Mining4People
    • fix typo (issue #2657)
    • just to be sure, convert datetimes to universal time before calculation
    • compensate for time difference of rig vs. pool (issue #2658)
  • update pool RPlant
    • invert profit calculation to use marketStats on RPlant over coin API
  • update pool unMineable
    • add mining algorithm EthashB3
    • add mining algorithm SHA512256d (issue #2676)
    • update referals
  • update pool Userpools
    • use "$Params" as replacement variable in pools.config.txt for currencies "xxx-Params" string

Core

  • update localhost/API
    • make MaxAllowedLuck a floating point number on the Pool Setup page and make it consistent with config.txt (e.g. enter 3.5 for 350% allowed luck, issue #2665)
    • fix syntax checks not working
  • Update algorithms.json
  • Update coinsdb.json
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update poolsinfo.json
  • Update unprofitable.json

Documentation

v4.9.1.5

3 months ago

Update release

Miners

  • update miner BzMiner to v19.3.0 (amd,nvidia)
  • update miner Rigel to v1.14.1 (nvidia)
  • update miner SrbminerMulti
    • temporary disable YespowerLTNCG (produces invalid shares)
  • update miner WildRig
    • Disable rwahash, probably had rplant as dev pool. Now the miner stops after 30 seconds cause it cant connect to dev pool (thanks to @papadrams)

Pools

  • update pool RPlant
    • fix balance divisor for all currencies (issue #2639)
    • fix SKYDOGE

Core

  • avoid new pool parameters handled as coin wallets
  • fix "BIT" rate (issue #2646)
  • Update algorithms.json
  • Update coinsdb.json
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update mrrpools.json
  • Update mrrpoolsall.json
  • Update poolsinfo.json

Documentation

v4.9.1.4

3 months ago

Update release

Miners

  • update miner BzMiner to v19.2.4 (amd,intel,nvidia)
  • update miner Nanominer to v3.8.11 (amd,cpu,intel,nvidia)
  • update miner Rigel to v1.13.2 (nvidia)
  • update miner SrbminerMulti to v2.4.6 (amd,cpu,intel,nvidia)
  • update miner BzMiner
    • avoid wallets containing "@" (incompatible, like Kryptex mining to account by email)
  • update miner CpuminerJayddee
    • add missing algorithm for MGPC

Pools

  • update pool Vipor/ViporSolo
    • add more regions
    • fix port = 0 (issue #2627)
  • update pool Kryptex
  • update pool RPlant/RPlantSolo
    • temporary work around for wrong number format in RPlant API (issue #2640)

Core

  • add many Intel Core i7
  • fix setup add USDT-xxx wallets (issue #2631)
  • Update algorithms.json
    • fix BzMiner NexaPow not found (issue #2604)
  • Update coinsdb.json
  • Update cpu-tdp.json
  • Update ethdagsizes.json
  • Update minersha256.json
  • Update minerupdatedb.json
  • Update poolsinfo.json
  • Update regions.json
  • Update regions2.json
  • Update unprofitable.json
    • allow Zergpool Randomx

Documentation

v4.9.1.3

4 months ago

Update release

Miners

  • rollback miner CpuminerRplant to v5.0.29 (cpu,win only)
  • update miner Rigel to v1.13.0 (nvidia)
  • update miner Rigel
    • remove replace @ with %40 to fix mining with email as user (issue #2616)
  • update miner TTminer
    • disable Ethash3B
  • update miner SrbminerMulti
    • fix "Set --pool first" error
  • update miner SrbMinerMulti244
    • fix "Set --pool first" error
  • rollback several miners
    • remove substitution of @ to %40 (issue #2616)

Pools

  • update pool WhatToMine
    • add Hashrate.no API (issue #2580)

Core

  • Update minerupdatedb.json

Documentation

v4.9.1.2

4 months ago

Update release

Miners

  • add miner SrbMinerMulti244 (amd,cpu,intel,nvidia)
    • cover for removed algorithms in v2.4.5 (Blake2b, Blake2s, Cryptonightccx, CryptoNightUltraV2, Dynamo, Kangaroo12, Keccak, kHeavyHash, Minotaur, RandomHash2, ScryptN2, YespowerARWN, YespowerIOTS, YespowerITC, YespowerLITB, YespowerRES)
  • update miner SrbMinerMulti to v2.4.5 (amd,cpu,intel,nvidia)
  • update miners Nanominer/Xlarig/Xmrig
    • Params must be [string] to handle miners.config.txt "..-Params" (issue #2607)

Pools

  • update pool unMineable
    • add algorithms HeavyHashPyrin and DynexSolve
  • update pool HeroMiners
    • remove ETHW

Core

  • Update coinsdb.json
    • change LTHN mining algo to Argon2ChukwaV2 (issue #2605)
  • Update ethdagsizes.json
  • Update mrrpools.json
  • Update mrrpoolsall.json
  • Update poolsinfo.json
  • update install.sh
    • update PS Core to v7.2.17 (issue #2607)

Documentation