diff --git a/Balances/HashCryptos.ps1 b/Balances/HashCryptos.ps1 index 655f6fe3..4ee027cb 100644 --- a/Balances/HashCryptos.ps1 +++ b/Balances/HashCryptos.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\HashCryptos.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/HiveON.ps1 b/Balances/HiveON.ps1 index 8e1067bd..3ccaecaf 100644 --- a/Balances/HiveON.ps1 +++ b/Balances/HiveON.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\Hiveon.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/MiningDutch.ps1 b/Balances/MiningDutch.ps1 index a35273ad..8cbb36d0 100644 --- a/Balances/MiningDutch.ps1 +++ b/Balances/MiningDutch.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\MiningDutch.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/MiningPoolHub.ps1 b/Balances/MiningPoolHub.ps1 index 5b1e7c29..73f5d57e 100644 --- a/Balances/MiningPoolHub.ps1 +++ b/Balances/MiningPoolHub.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\MiningPoolHub.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/NiceHash.ps1 b/Balances/NiceHash.ps1 index bb116793..0c07904a 100644 --- a/Balances/NiceHash.ps1 +++ b/Balances/NiceHash.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\NiceHash.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If ($Config.NiceHashWallet) { diff --git a/Balances/ProHashing.ps1 b/Balances/ProHashing.ps1 index b2ddf393..5fc588fd 100644 --- a/Balances/ProHashing.ps1 +++ b/Balances/ProHashing.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\ProHashing.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/ZergPool.ps1 b/Balances/ZergPool.ps1 index fa098d69..12cfa5c2 100644 --- a/Balances/ZergPool.ps1 +++ b/Balances/ZergPool.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\ZergPool.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Balances/Zpool.ps1 b/Balances/Zpool.ps1 index a74e1a66..6986bbaa 100644 --- a/Balances/Zpool.ps1 +++ b/Balances/Zpool.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Balances\Zpool.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName diff --git a/Brains/HashCryptos.ps1 b/Brains/HashCryptos.ps1 index 3eca0f49..382fb2f2 100644 --- a/Brains/HashCryptos.ps1 +++ b/Brains/HashCryptos.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Brains\MiningDutch.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module ..\Includes\Include.psm1 diff --git a/Brains/MiningDutch.ps1 b/Brains/MiningDutch.ps1 index 30441829..6fd218d5 100644 --- a/Brains/MiningDutch.ps1 +++ b/Brains/MiningDutch.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Brains\MiningDutch.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module ..\Includes\Include.psm1 diff --git a/Brains/ProHashing.ps1 b/Brains/ProHashing.ps1 index 3d0d5503..60598ac0 100644 --- a/Brains/ProHashing.ps1 +++ b/Brains/ProHashing.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Brains\ProHashing.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module ..\Includes\Include.psm1 diff --git a/Brains/ZPool.ps1 b/Brains/ZPool.ps1 index be0023fb..28690984 100644 --- a/Brains/ZPool.ps1 +++ b/Brains/ZPool.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Brains\ZPool.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module ..\Includes\Include.psm1 diff --git a/Brains/ZergPool.ps1 b/Brains/ZergPool.ps1 index d5ab31f7..525e7fa9 100644 --- a/Brains/ZergPool.ps1 +++ b/Brains/ZergPool.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Brains\ZergPool.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module ..\Includes\Include.psm1 diff --git a/Changelog.txt b/Changelog.txt index 4f97628c..0ad36451 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -2,6 +2,38 @@ Known issues: - Balance Tracker / Earnings Graph: Date change does not respect local time zone (accumulated data is calculated in UTC time) +Changelog UG-Miner 6.3.16 2024/11/20 +==================================== + +Fixes: +- Includes.psm1: Mitigate memory leak with runspace handling + +Miner updates: +- SRBMinerMulti-v2.7.1 + + +Changelog UG-Miner 6.3.15 2024/11/17 +==================================== + +Changes: +- Removed config folder from distribution package + + +Changelog UG-Miner 6.3.14 2024/11/17 +==================================== + +Fixes: +- Core: Corrupt data when merging PoolsConfig with CustomPoolConfig +- Web GUI / Balances data: 0 valued fields left empty + +Improvements: +- Core: Minor code optimizations + +Miner updates: +- BzMiner-v21.5.3 +- OneZeroMiner-v1.4.2 + + Changelog UG-Miner 6.3.13 2024/11/10 ==================================== @@ -234,7 +266,7 @@ Enhancements: Fixes: - Core: Suppress MemDbg debug message -- Core: Configuration item 'SSL' not working some scenarios when set in pool config (Regression from 6.2.19) +- Core: Configuration item 'SSL' not working some scenarios when set in pool configuration (Regression from 6.2.19) - Web GUI / Unavailable miners: 'Remove watchdog' not working Miner updates: @@ -960,7 +992,7 @@ Fixes: - Core: Invalid earnings & profit numbers if '$PayoutPayout' -ne 'BTC' Improvements: -- Web GUI: Do not allow to save config if no main currency is configured +- Web GUI: Do not allow to save configuration if no main currency is configured - Web GUI: Miner speed improvements for pool & miner tables Miner changes: diff --git a/Data/CoinNames.json b/Data/CoinNames.json index 0f47120e..8d0302c9 100644 --- a/Data/CoinNames.json +++ b/Data/CoinNames.json @@ -96,6 +96,7 @@ "GLINK": "Gemlink", "GOLD": "Goldcash", "GPN": "Gamepass", + "GPRX": "Gainprox", "GRIN": "GrinCt32", "GRLC": "Garlic", "GRS": "Groestl", diff --git a/Data/CurrencyAlgorithm.json b/Data/CurrencyAlgorithm.json index 764f7759..53d9bd67 100644 --- a/Data/CurrencyAlgorithm.json +++ b/Data/CurrencyAlgorithm.json @@ -8,7 +8,7 @@ "AIDP": "KawPow", "AIPG": "KawPow", "AITT": "KawPow", - "AKA": null, + "AKA": "Ethash", "ALEO": "Zksnark", "ALPH": "Blake3", "ALT": "Ethash", @@ -16,7 +16,7 @@ "ANOK": "KawPow", "ANP": "Keccak", "APME": "X11", - "ARGY": null, + "ARGY": "GhostRider", "ARQ": "RandomxArq", "ARRR": "Equihash2009", "ARW": "Equihash1927", @@ -25,7 +25,7 @@ "AUS": "Scrypt", "AVN": "MinotaurX", "AVS": "Ethash", - "AXE": null, + "AXE": "X11", "AYA": "Scrypt", "BBC": "Ghostrider", "BBTC": "Blake2s", diff --git a/Data/DagData.json b/Data/DagData.json index ffd79995..eed4d699 100644 --- a/Data/DagData.json +++ b/Data/DagData.json @@ -1,7 +1,7 @@ { "Algorithm": { "Autolykos2": { - "BlockHeight": 1397053, + "BlockHeight": 1399655, "CoinName": [ "Ergo" ], @@ -9,10 +9,10 @@ "ERG" ], "DAGsize": 4541157915, - "Epoch": 959 + "Epoch": 961 }, "EtcHash": { - "BlockHeight": 21093539, + "BlockHeight": 21117181, "CoinName": [ "EthereumClassic" ], @@ -23,29 +23,29 @@ "Epoch": 353 }, "Ethash": { - "BlockHeight": 20685136, + "BlockHeight": 20708858, "CoinName": [ "EthereumPow" ], "Currency": [ "ETHW" ], - "DAGsize": 6870269312, - "Epoch": 691 + "DAGsize": 6878655104, + "Epoch": 692 }, "EthashB3": { - "BlockHeight": 4793491, + "BlockHeight": 4829233, "CoinName": [ "Hypra" ], "Currency": [ "HYP" ], - "DAGsize": 2424307328, - "Epoch": 161 + "DAGsize": 2432695424, + "Epoch": 162 }, "EvrProgPow": { - "BlockHeight": 1069607, + "BlockHeight": 1074826, "CoinName": [ "Evrmore" ], @@ -56,18 +56,18 @@ "Epoch": 91 }, "FiroPow": { - "BlockHeight": 993544, + "BlockHeight": 995717, "CoinName": [ "Firo" ], "Currency": [ "FIRO" ], - "DAGsize": 7499412608, - "Epoch": 766 + "DAGsize": 7507803008, + "Epoch": 767 }, "FishHash": { - "BlockHeight": 832672, + "BlockHeight": 837900, "CoinName": [ "Ironfish" ], @@ -78,7 +78,7 @@ "Epoch": 448 }, "HeavyHashKarlsenV2": { - "BlockHeight": 32595558, + "BlockHeight": 32910955, "CoinName": [ "Karlsen" ], @@ -86,18 +86,18 @@ "KLS" ], "DAGsize": 4831838208, - "Epoch": 1088 + "Epoch": 1099 }, "KawPow": { - "BlockHeight": 3588138, + "BlockHeight": 3593346, "CoinName": [ "Raven" ], "Currency": [ "RVN" ], - "DAGsize": 5100273536, - "Epoch": 480 + "DAGsize": 5108662144, + "Epoch": 481 }, "MeowPow": { "BlockHeight": 971453, @@ -111,29 +111,29 @@ "Epoch": 131 }, "Octopus": { - "BlockHeight": 109478505, + "BlockHeight": 109760773, "CoinName": [ "Conflux" ], "Currency": [ "CFX" ], - "DAGsize": 7818175744, - "Epoch": 210 + "DAGsize": 7834957568, + "Epoch": 211 }, "ProgPowSero": { - "BlockHeight": 13851275, + "BlockHeight": 13875523, "CoinName": [ "Sero" ], "Currency": [ "SERO" ], - "DAGsize": 4957666432, - "Epoch": 463 + "DAGsize": 4966054784, + "Epoch": 464 }, "ProgPowTelestai": { - "BlockHeight": 150627, + "BlockHeight": 155860, "CoinName": [ "Telestai" ], @@ -144,7 +144,7 @@ "Epoch": 14 }, "ProgPowZ": { - "BlockHeight": 2900667, + "BlockHeight": 2905949, "CoinName": [ "Zano" ], @@ -155,15 +155,15 @@ "Epoch": 98 }, "SCCpow": { - "BlockHeight": 1033326, + "BlockHeight": 1035903, "CoinName": [ "StakeCubeCoin" ], "Currency": [ "SCC" ], - "DAGsize": 3758091136, - "Epoch": 320 + "DAGsize": 3766481536, + "Epoch": 321 }, "UbqHash": { "BlockHeight": 5517628, @@ -185,36 +185,36 @@ }, "Currency": { "*": { - "BlockHeight": 109478505, + "BlockHeight": 109760773, "Currency": "*", - "DAGsize": 7818175744, - "Epoch": 1088 + "DAGsize": 7834957568, + "Epoch": 1099 }, "AIDP": { "Algorithm": "KawPow", - "BlockHeight": 292162, + "BlockHeight": 297373, "CoinName": "AiDepin", - "DAGsize": 1409284736, - "Date": "2024-11-16T15:00:05.3448005Z", - "Epoch": 40, + "DAGsize": 1417673344, + "Date": "2024-11-20T06:34:45.9015063Z", + "Epoch": 41, "Url": "https://whattomine.com/coins.json" }, "AIPG": { "Algorithm": "KawPow", - "BlockHeight": 490949, + "BlockHeight": 496158, "CoinName": "Aipowergrid", - "DAGsize": 1635773824, - "Date": "2024-11-16T15:00:05.3650805Z", - "Epoch": 67, + "DAGsize": 1644164224, + "Date": "2024-11-20T06:34:45.9311492Z", + "Epoch": 68, "Url": "https://whattomine.com/coins.json" }, "AITT": { "Algorithm": "KawPow", - "BlockHeight": 1481552, + "BlockHeight": 1502452, "CoinName": "AittCoin", - "DAGsize": 2743073152, - "Date": "2024-11-16T15:00:05.3772057Z", - "Epoch": 199, + "DAGsize": 2768232832, + "Date": "2024-11-20T06:34:45.9415836Z", + "Epoch": 202, "Url": "https://whattomine.com/coins.json" }, "AKA": { @@ -237,11 +237,11 @@ }, "ANOK": { "Algorithm": "KawPow", - "BlockHeight": 312030, + "BlockHeight": 316660, "CoinName": "Anokas", - "DAGsize": 1434451072, - "Date": "2024-11-16T15:00:05.3853049Z", - "Epoch": 43, + "DAGsize": 1442839168, + "Date": "2024-11-20T06:34:45.9487214Z", + "Epoch": 44, "Url": "https://whattomine.com/coins.json" }, "AVS": { @@ -255,20 +255,20 @@ }, "BLOCX": { "Algorithm": "Autolykos2", - "BlockHeight": 385885, + "BlockHeight": 390889, "CoinName": "Blocx", "DAGsize": 2147483648, - "Date": "2024-11-16T15:00:07.3832072Z", + "Date": "2024-11-20T06:34:50.6513031Z", "Epoch": 0, "Url": "https://api-explorer.blocxscan.com/api/getblockcount" }, "BTN": { "Algorithm": "Ethash", - "BlockHeight": 3297643, + "BlockHeight": 3322107, "CoinName": "BitnetBtn", - "DAGsize": 2004874624, - "Date": "2024-11-16T15:00:05.3977281Z", - "Epoch": 111, + "DAGsize": 2013262208, + "Date": "2024-11-20T06:34:45.9528239Z", + "Epoch": 112, "Url": "https://whattomine.com/coins.json" }, "CAU": { @@ -282,11 +282,11 @@ }, "CFX": { "Algorithm": "Octopus", - "BlockHeight": 109478505, + "BlockHeight": 109760773, "CoinName": "Conflux", - "DAGsize": 7818175744, - "Date": "2024-11-16T15:00:06.6115173Z", - "Epoch": 210, + "DAGsize": 7834957568, + "Date": "2024-11-20T06:34:46.9768834Z", + "Epoch": 211, "Url": "https://prohashing.com/api/v1/currencies" }, "CLO": { @@ -300,10 +300,10 @@ }, "CLORE": { "Algorithm": "KawPow", - "BlockHeight": 1013003, + "BlockHeight": 1018204, "CoinName": "Clore", "DAGsize": 2222979712, - "Date": "2024-11-16T15:00:05.3520761Z", + "Date": "2024-11-20T06:34:45.9268299Z", "Epoch": 137, "Url": "https://whattomine.com/coins.json" }, @@ -336,11 +336,11 @@ }, "EGAZ": { "Algorithm": "EtcHash", - "BlockHeight": 6322111, + "BlockHeight": 6348198, "CoinName": "Etica", - "DAGsize": 2852121472, - "Date": "2024-11-16T15:00:05.3958702Z", - "Epoch": 212, + "DAGsize": 2860514432, + "Date": "2024-11-20T06:34:45.9504915Z", + "Epoch": 213, "Url": "https://whattomine.com/coins.json" }, "EGEM": { @@ -363,11 +363,11 @@ }, "ERG": { "Algorithm": "Autolykos2", - "BlockHeight": 1397053, + "BlockHeight": 1399655, "CoinName": "Ergo", "DAGsize": 4541157915, - "Date": "2024-11-16T15:00:06.6071963Z", - "Epoch": 959, + "Date": "2024-11-20T06:34:46.974829Z", + "Epoch": 961, "Url": "https://prohashing.com/api/v1/currencies" }, "ESN": { @@ -381,10 +381,10 @@ }, "ETC": { "Algorithm": "EtcHash", - "BlockHeight": 21093539, + "BlockHeight": 21117181, "CoinName": "EthereumClassic", "DAGsize": 4034911616, - "Date": "2024-11-16T15:00:06.6140953Z", + "Date": "2024-11-20T06:34:46.9781724Z", "Epoch": 353, "Url": "https://prohashing.com/api/v1/currencies" }, @@ -408,11 +408,11 @@ }, "ETHW": { "Algorithm": "Ethash", - "BlockHeight": 20685136, + "BlockHeight": 20708858, "CoinName": "EthereumPow", - "DAGsize": 6870269312, - "Date": "2024-11-16T15:00:06.6086697Z", - "Epoch": 691, + "DAGsize": 6878655104, + "Date": "2024-11-20T06:34:46.9757289Z", + "Epoch": 692, "Url": "https://prohashing.com/api/v1/currencies" }, "ETNT": { @@ -435,10 +435,10 @@ }, "EVR": { "Algorithm": "EvrProgPow", - "BlockHeight": 1069607, + "BlockHeight": 1074826, "CoinName": "Evrmore", "DAGsize": 3984588416, - "Date": "2024-11-16T15:00:07.5653994Z", + "Date": "2024-11-20T06:34:50.8862888Z", "Epoch": 91, "Url": "https://evr.cryptoscope.io/api/getblockcount" }, @@ -453,11 +453,11 @@ }, "FIRO": { "Algorithm": "FiroPow", - "BlockHeight": 993544, + "BlockHeight": 995717, "CoinName": "Firo", - "DAGsize": 7499412608, - "Date": "2024-11-16T15:00:05.3701441Z", - "Epoch": 766, + "DAGsize": 7507803008, + "Date": "2024-11-20T06:34:45.9434222Z", + "Epoch": 767, "Url": "https://whattomine.com/coins.json" }, "FLORA": { @@ -471,11 +471,11 @@ }, "FREN": { "Algorithm": "KawPow", - "BlockHeight": 1596696, + "BlockHeight": 1607201, "CoinName": "Fren", - "DAGsize": 2868900992, - "Date": "2024-11-16T15:00:05.3794314Z", - "Epoch": 214, + "DAGsize": 2885676928, + "Date": "2024-11-20T06:34:45.9108615Z", + "Epoch": 216, "Url": "https://whattomine.com/coins.json" }, "GPN": { @@ -498,47 +498,47 @@ }, "HYP": { "Algorithm": "EthashB3", - "BlockHeight": 4793491, + "BlockHeight": 4829233, "CoinName": "Hypra", - "DAGsize": 2424307328, - "Date": "2024-11-16T15:00:05.3836416Z", - "Epoch": 161, + "DAGsize": 2432695424, + "Date": "2024-11-20T06:34:45.9593759Z", + "Epoch": 162, "Url": "https://whattomine.com/coins.json" }, "IRON": { "Algorithm": "FishHash", - "BlockHeight": 832672, + "BlockHeight": 837900, "CoinName": "Ironfish", "DAGsize": 4831838208, - "Date": "2024-11-16T15:00:05.3718707Z", + "Date": "2024-11-20T06:34:45.9356848Z", "Epoch": 448, "Url": "https://whattomine.com/coins.json" }, "KIIRO": { "Algorithm": "FiroPow", - "BlockHeight": 278463, + "BlockHeight": 280600, "CoinName": "KiiroCoin", - "DAGsize": 2885676928, - "Date": "2024-11-16T15:00:05.3751767Z", - "Epoch": 216, + "DAGsize": 2894069632, + "Date": "2024-11-20T06:34:45.9461648Z", + "Epoch": 217, "Url": "https://whattomine.com/coins.json" }, "KLS": { "Algorithm": "HeavyHashKarlsenV2", - "BlockHeight": 32595558, + "BlockHeight": 32910955, "CoinName": "Karlsen", "DAGsize": 4831838208, - "Date": "2024-11-16T15:00:05.3629896Z", - "Epoch": 1088, + "Date": "2024-11-20T06:34:45.9327653Z", + "Epoch": 1099, "Url": "https://whattomine.com/coins.json" }, "LRS": { "Algorithm": "Ethash", - "BlockHeight": 2069135, + "BlockHeight": 2093258, "CoinName": "Larissa", - "DAGsize": 1660943488, - "Date": "2024-11-16T15:00:05.4033519Z", - "Epoch": 70, + "DAGsize": 1669332608, + "Date": "2024-11-20T06:34:45.9703621Z", + "Epoch": 71, "Url": "https://whattomine.com/coins.json" }, "META": { @@ -570,10 +570,10 @@ }, "NEOX": { "Algorithm": "KawPow", - "BlockHeight": 1306150, + "BlockHeight": 1311361, "CoinName": "Neoxa", "DAGsize": 2550134144, - "Date": "2024-11-16T15:00:05.3545024Z", + "Date": "2024-11-20T06:34:45.9051908Z", "Epoch": 176, "Url": "https://whattomine.com/coins.json" }, @@ -588,10 +588,10 @@ }, "NIR": { "Algorithm": "ProgPowZ", - "BlockHeight": 876532, + "BlockHeight": 886874, "CoinName": "Nirmata", "DAGsize": 1333787776, - "Date": "2024-11-16T15:00:05.3497759Z", + "Date": "2024-11-20T06:34:45.9033497Z", "Epoch": 31, "Url": "https://whattomine.com/coins.json" }, @@ -606,10 +606,10 @@ }, "OCTA": { "Algorithm": "Ethash", - "BlockHeight": 5883712, + "BlockHeight": 5907999, "CoinName": "Octaspace", "DAGsize": 2734685056, - "Date": "2024-11-16T15:00:05.3995238Z", + "Date": "2024-11-20T06:34:45.9549096Z", "Epoch": 198, "Url": "https://whattomine.com/coins.json" }, @@ -642,11 +642,11 @@ }, "QKC": { "Algorithm": "Ethash", - "BlockHeight": 17863818, + "BlockHeight": 17895872, "CoinName": "Quarkchain", - "DAGsize": 6081736064, - "Date": "2024-11-16T15:00:05.4017113Z", - "Epoch": 597, + "DAGsize": 6090128768, + "Date": "2024-11-20T06:34:45.9573701Z", + "Epoch": 598, "Url": "https://whattomine.com/coins.json" }, "REDEV2": { @@ -669,38 +669,38 @@ }, "RVN": { "Algorithm": "KawPow", - "BlockHeight": 3588138, + "BlockHeight": 3593346, "CoinName": "Raven", - "DAGsize": 5100273536, - "Date": "2024-11-16T15:00:06.6099845Z", - "Epoch": 480, + "DAGsize": 5108662144, + "Date": "2024-11-20T06:34:46.9762855Z", + "Epoch": 481, "Url": "https://prohashing.com/api/v1/currencies" }, "SATOX": { "Algorithm": "KawPow", - "BlockHeight": 961435, + "BlockHeight": 966617, "CoinName": "Sato", "DAGsize": 2164257664, - "Date": "2024-11-16T15:00:05.3818471Z", + "Date": "2024-11-20T06:34:45.9375092Z", "Epoch": 130, "Url": "https://whattomine.com/coins.json" }, "SCC": { "Algorithm": "SCCpow", - "BlockHeight": 1033326, + "BlockHeight": 1035903, "CoinName": "StakeCubeCoin", - "DAGsize": 3758091136, - "Date": "2024-11-16T15:00:06.9483498Z", - "Epoch": 320, + "DAGsize": 3766481536, + "Date": "2024-11-20T06:34:47.3207692Z", + "Epoch": 321, "Url": "https://scc.ccore.online/api/getblockcount" }, "SERO": { "Algorithm": "ProgPowSero", - "BlockHeight": 13851275, + "BlockHeight": 13875523, "CoinName": "Sero", - "DAGsize": 4957666432, - "Date": "2024-11-16T15:00:05.3611852Z", - "Epoch": 463, + "DAGsize": 4966054784, + "Date": "2024-11-20T06:34:45.9289937Z", + "Epoch": 464, "Url": "https://whattomine.com/coins.json" }, "SLX": { @@ -714,10 +714,10 @@ }, "TLS": { "Algorithm": "ProgPowTelestai", - "BlockHeight": 150627, + "BlockHeight": 155860, "CoinName": "Telestai", "DAGsize": 1191180416, - "Date": "2024-11-16T15:00:06.8611261Z", + "Date": "2024-11-20T06:34:47.1558134Z", "Epoch": 14, "Url": "https://telestai.cryptoscope.io/api/getblockcount" }, @@ -741,10 +741,10 @@ }, "XNA": { "Algorithm": "KawPow", - "BlockHeight": 827249, + "BlockHeight": 832469, "CoinName": "Neurai", "DAGsize": 2013262208, - "Date": "2024-11-16T15:00:05.356987Z", + "Date": "2024-11-20T06:34:45.9129773Z", "Epoch": 112, "Url": "https://whattomine.com/coins.json" }, @@ -759,24 +759,24 @@ }, "ZANO": { "Algorithm": "ProgPowZ", - "BlockHeight": 2900667, + "BlockHeight": 2905949, "CoinName": "Zano", "DAGsize": 1895825024, - "Date": "2024-11-16T15:00:05.338619Z", + "Date": "2024-11-20T06:34:45.89753Z", "Epoch": 98, "Url": "https://whattomine.com/coins.json" } }, "Updated": { - "https://api-explorer.blocxscan.com/api/getblockcount": "2024-11-16T15:00:07.3834777Z", - "https://evr.cryptoscope.io/api/getblockcount": "2024-11-16T15:00:07.565649Z", + "https://api-explorer.blocxscan.com/api/getblockcount": "2024-11-20T06:34:50.6515729Z", + "https://evr.cryptoscope.io/api/getblockcount": "2024-11-20T06:34:50.8865365Z", "https://mewc.cryptoscope.io/api/getblockcount": "2024-07-14T13:29:49.1181315Z", - "https://minerstat.com/dag-size-calculator": "2024-11-16T15:00:05.5146146Z", - "https://prohashing.com/api/v1/currencies": "2024-11-16T15:00:06.6144236Z", - "https://scc.ccore.online/api/getblockcount": "2024-11-16T15:00:06.9486039Z", - "https://telestai.cryptoscope.io/api/getblockcount": "2024-11-16T15:00:06.8613949Z", + "https://minerstat.com/dag-size-calculator": "2024-11-20T06:34:46.1976003Z", + "https://prohashing.com/api/v1/currencies": "2024-11-20T06:34:46.9783707Z", + "https://scc.ccore.online/api/getblockcount": "2024-11-20T06:34:47.3210297Z", + "https://telestai.cryptoscope.io/api/getblockcount": "2024-11-20T06:34:47.1562516Z", "https://telestai.cryptoscope.io/api/getblockcount/": "2024-10-23T21:02:21.4975231Z", - "https://whattomine.com/coins.json": "2024-11-16T15:00:05.4045158Z", + "https://whattomine.com/coins.json": "2024-11-20T06:34:45.9719878Z", "https://www.coinexplorer.net/api/v1/SCC/getblockcount": "2024-09-02T06:05:35.3039058Z", "https://zergpool.com/api/currencies": "2024-08-26T19:03:15.0996499Z" } diff --git a/Includes/APIServer.psm1 b/Includes/APIServer.psm1 index f5f8f06a..3dbd3f45 100644 --- a/Includes/APIServer.psm1 +++ b/Includes/APIServer.psm1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\APIServer.psm1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Function Start-APIServer { diff --git a/Includes/BalancesTracker.ps1 b/Includes/BalancesTracker.ps1 index 846212f7..869ad1d0 100644 --- a/Includes/BalancesTracker.ps1 +++ b/Includes/BalancesTracker.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\BalancesTracker.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module .\Include.psm1 diff --git a/Includes/Core.ps1 b/Includes/Core.ps1 index 742796df..bedc9da3 100644 --- a/Includes/Core.ps1 +++ b/Includes/Core.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: Core.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module .\Include.psm1 @@ -38,7 +38,6 @@ Try { Write-Message -Level Info "Started new cycle." $Variables.EndCycleMessage = "" - $Variables.BeginCycleTime = $Variables.Timer $Variables.EndCycleTime = If ($Variables.EndCycleTime) { $Variables.EndCycleTime.AddSeconds($Config.Interval) } Else { $Variables.BeginCycleTime.AddSeconds($Config.Interval) } @@ -661,7 +660,7 @@ Try { # We don't want to store hashrates if we have less than $MinDataSample If ($Miner.Data.Count -ge $Miner.MinDataSample -or $Miner.Activated -gt $Variables.WatchdogCount) { $Miner.StatEnd = [DateTime]::Now.ToUniversalTime() - $Stat_Span = [TimeSpan]($Miner.StatEnd - $Miner.StatStart) + $StatSpan = [TimeSpan]($Miner.StatEnd - $Miner.StatStart) ForEach ($Worker in $Miner.Workers) { $Algorithm = $Worker.Pool.Algorithm @@ -675,7 +674,7 @@ Try { $Factor = 1 } $StatName = "$($Miner.Name)_$($Worker.Pool.Algorithm)_Hashrate" - $Stat = Set-Stat -Name $StatName -Value $MinerHashrates.$Algorithm -Duration $Stat_Span -FaultDetection ($Miner.Data.Count -lt $Miner.MinDataSample -or $Miner.Activated -lt $Variables.WatchdogCount) -ToleranceExceeded ($Variables.WatchdogCount + 1) + $Stat = Set-Stat -Name $StatName -Value $MinerHashrates.$Algorithm -Duration $StatSpan -FaultDetection ($Miner.Data.Count -lt $Miner.MinDataSample -or $Miner.Activated -lt $Variables.WatchdogCount) -ToleranceExceeded ($Variables.WatchdogCount + 1) If ($Stat.Updated -gt $Miner.StatStart) { Write-Message -Level Info "Saved hashrate for '$($StatName -replace "_Hashrate$")': $(($MinerHashrates.$Algorithm | ConvertTo-Hash) -replace " ")$(If ($Factor -le 0.999) { " (adjusted by factor $($Factor.ToString("N3")) [Shares: A$($MinerData.$Algorithm[0])|R$($MinerData.$Algorithm[1])|I$($MinerData.$Algorithm[2])|T$($MinerData.$Algorithm[3])])" }) ($($Miner.Data.Count) Sample$(If ($Miner.Data.Count -ne 1) { "s" }))$(If ($Miner.Benchmark) { " [Benchmark done]" })." $Miner.StatStart = $Miner.StatEnd @@ -697,7 +696,7 @@ Try { If ([Double]::IsNaN($MinerPowerConsumption )) { $MinerPowerConsumption = 0 } $StatName = "$($Miner.Name)_PowerConsumption" # Always update power consumption when benchmarking - $Stat = Set-Stat -Name $StatName -Value $MinerPowerConsumption -Duration $Stat_Span -FaultDetection (-not $Miner.Benchmark -and ($Miner.Data.Count -lt $Miner.MinDataSample -or $Miner.Activated -lt $Variables.WatchdogCount)) -ToleranceExceeded ($Variables.WatchdogCount + 1) + $Stat = Set-Stat -Name $StatName -Value $MinerPowerConsumption -Duration $StatSpan -FaultDetection (-not $Miner.Benchmark -and ($Miner.Data.Count -lt $Miner.MinDataSample -or $Miner.Activated -lt $Variables.WatchdogCount)) -ToleranceExceeded ($Variables.WatchdogCount + 1) If ($Stat.Updated -gt $Miner.StatStart) { Write-Message -Level Info "Saved power consumption for '$($StatName -replace "_PowerConsumption$")': $($Stat.Live.ToString("N2"))W ($($Miner.Data.Count) Sample$(If ($Miner.Data.Count -ne 1) { "s" }))$(If ($Miner.MeasurePowerConsumption) { " [Power consumption measurement done]" })." } diff --git a/Includes/Downloader.ps1 b/Includes/Downloader.ps1 index 1d6a8e9c..b290dc23 100644 --- a/Includes/Downloader.ps1 +++ b/Includes/Downloader.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\Downloader.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module .\Includes\Include.psm1 diff --git a/Includes/Include.psm1 b/Includes/Include.psm1 index 652a2dd3..b1705ed5 100644 --- a/Includes/Include.psm1 +++ b/Includes/Include.psm1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\include.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> $Global:DebugPreference = "SilentlyContinue" @@ -502,6 +502,9 @@ Class Miner : IDisposable { If ($this.Process) { [Void]$this.Process.CloseMainWindow() + [Void]$this.Process.WaitForExit(100) + [Void]$this.Process.Kill() + [Void]$this.Process.Dispose() $this.Process = $null } @@ -2730,8 +2733,9 @@ public static class Kernel32 Do { If ($ControllerProcess.WaitForExit(1000)) { [Void]$Proc.CloseMainWindow() - [Void]$Proc.WaitForExit() - [Void]$Proc.Close() + [Void]$Proc.WaitForExit(100) + [Void]$Proc.Kill() + [Void]$Proc.Dispose() $Proc = $null } } While ($Proc.HasExited -eq $false) diff --git a/Includes/LegacyGUI.ps1 b/Includes/LegacyGUI.ps1 index a2a9e748..75e84a9e 100644 --- a/Includes/LegacyGUI.ps1 +++ b/Includes/LegacyGUI.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\LegacyGUI.psm1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> [Void][System.Reflection.Assembly]::Load("System.Windows.Forms") diff --git a/Includes/MinerAPIs/BzMiner.ps1 b/Includes/MinerAPIs/BzMiner.ps1 index f64902dc..c31838e8 100644 --- a/Includes/MinerAPIs/BzMiner.ps1 +++ b/Includes/MinerAPIs/BzMiner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\BzMiner.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class BzMiner : Miner { diff --git a/Includes/MinerAPIs/Ccminer.ps1 b/Includes/MinerAPIs/Ccminer.ps1 index e62ef519..8ce265ca 100644 --- a/Includes/MinerAPIs/Ccminer.ps1 +++ b/Includes/MinerAPIs/Ccminer.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\CCminer.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class CcMiner : Miner { diff --git a/Includes/MinerAPIs/EthMiner.ps1 b/Includes/MinerAPIs/EthMiner.ps1 index 02454b78..c1ed52c7 100644 --- a/Includes/MinerAPIs/EthMiner.ps1 +++ b/Includes/MinerAPIs/EthMiner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\EthMiner.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class EthMiner : Miner { diff --git a/Includes/MinerAPIs/FireIce.ps1 b/Includes/MinerAPIs/FireIce.ps1 index 2d91ba79..aee3feb4 100644 --- a/Includes/MinerAPIs/FireIce.ps1 +++ b/Includes/MinerAPIs/FireIce.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\FireIce.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class Fireice : Miner { diff --git a/Includes/MinerAPIs/Gminer.ps1 b/Includes/MinerAPIs/Gminer.ps1 index 31f4fe63..2af9d7fd 100644 --- a/Includes/MinerAPIs/Gminer.ps1 +++ b/Includes/MinerAPIs/Gminer.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\GMiner.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class GMiner : Miner { diff --git a/Includes/MinerAPIs/HellMiner.ps1 b/Includes/MinerAPIs/HellMiner.ps1 index f4f88f9a..b79a1c9b 100644 --- a/Includes/MinerAPIs/HellMiner.ps1 +++ b/Includes/MinerAPIs/HellMiner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\lolMiner.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class HellMiner : Miner { diff --git a/Includes/MinerAPIs/MiniZ.ps1 b/Includes/MinerAPIs/MiniZ.ps1 index 59a487ba..b0363c0e 100644 --- a/Includes/MinerAPIs/MiniZ.ps1 +++ b/Includes/MinerAPIs/MiniZ.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\MiniZ.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class MiniZ : Miner { diff --git a/Includes/MinerAPIs/NanoMiner.ps1 b/Includes/MinerAPIs/NanoMiner.ps1 index 3629ca39..30d1bcbb 100644 --- a/Includes/MinerAPIs/NanoMiner.ps1 +++ b/Includes/MinerAPIs/NanoMiner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\NanoMiner.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class NanoMiner : Miner { diff --git a/Includes/MinerAPIs/OneZero.ps1 b/Includes/MinerAPIs/OneZero.ps1 index f73850b0..fc368cdd 100644 --- a/Includes/MinerAPIs/OneZero.ps1 +++ b/Includes/MinerAPIs/OneZero.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\Trex.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class OneZero : Miner { diff --git a/Includes/MinerAPIs/Rigel.ps1 b/Includes/MinerAPIs/Rigel.ps1 index f2405eef..0396fbe0 100644 --- a/Includes/MinerAPIs/Rigel.ps1 +++ b/Includes/MinerAPIs/Rigel.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\Rigel.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class Rigel : Miner { diff --git a/Includes/MinerAPIs/SRBMiner.ps1 b/Includes/MinerAPIs/SRBMiner.ps1 index f97a852a..0596ea5f 100644 --- a/Includes/MinerAPIs/SRBMiner.ps1 +++ b/Includes/MinerAPIs/SRBMiner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\SRBminer.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class SRBMiner : Miner { diff --git a/Includes/MinerAPIs/TeamBlackMiner.ps1 b/Includes/MinerAPIs/TeamBlackMiner.ps1 index 4b95afbb..63cc41fb 100644 --- a/Includes/MinerAPIs/TeamBlackMiner.ps1 +++ b/Includes/MinerAPIs/TeamBlackMiner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\lolMiner.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class TeamBlackMiner : Miner { diff --git a/Includes/MinerAPIs/Trex.ps1 b/Includes/MinerAPIs/Trex.ps1 index b8a3930c..899b5436 100644 --- a/Includes/MinerAPIs/Trex.ps1 +++ b/Includes/MinerAPIs/Trex.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\Trex.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class Trex : Miner { diff --git a/Includes/MinerAPIs/Xgminer.ps1 b/Includes/MinerAPIs/Xgminer.ps1 index 911c17a8..2beeffbf 100644 --- a/Includes/MinerAPIs/Xgminer.ps1 +++ b/Includes/MinerAPIs/Xgminer.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\Xgminer.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class XgMiner : Miner { diff --git a/Includes/MinerAPIs/XmRig.ps1 b/Includes/MinerAPIs/XmRig.ps1 index e7df3150..8e56650a 100644 --- a/Includes/MinerAPIs/XmRig.ps1 +++ b/Includes/MinerAPIs/XmRig.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\XmRig.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class XmRig : Miner { diff --git a/Includes/MinerAPIs/lolMiner.ps1 b/Includes/MinerAPIs/lolMiner.ps1 index 06a5c84f..09f5feba 100644 --- a/Includes/MinerAPIs/lolMiner.ps1 +++ b/Includes/MinerAPIs/lolMiner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Includes\MinerAPIs\lolMiner.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Class lolMiner : Miner { diff --git a/Miners/BzMiner-v21.5.3.ps1 b/Miners/BzMiner-v21.5.3.ps1 index bea484da..a5a659a7 100644 --- a/Miners/BzMiner-v21.5.3.ps1 +++ b/Miners/BzMiner-v21.5.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ "AMD", "INTEL" -contains $_.Type -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [System.Version]"460.27.03") }))) { Return } diff --git a/Miners/CcminerAlexis78-v1.5.2.ps1 b/Miners/CcminerAlexis78-v1.5.2.ps1 index 3e0d03d2..b80802e1 100644 --- a/Miners/CcminerAlexis78-v1.5.2.ps1 +++ b/Miners/CcminerAlexis78-v1.5.2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.1" }))) { Return } diff --git a/Miners/CcminerDyn-v1.0.2.ps1 b/Miners/CcminerDyn-v1.0.2.ps1 index beb9483b..01769fd3 100644 --- a/Miners/CcminerDyn-v1.0.2.ps1 +++ b/Miners/CcminerDyn-v1.0.2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } # Cuda error in func 'argon2d_hash_cuda' at line 89 : an illegal instruction was encountered on GTX 750 diff --git a/Miners/CcminerKlausT-v8.25.ps1 b/Miners/CcminerKlausT-v8.25.ps1 index 58e96f4e..1d8f5327 100644 --- a/Miners/CcminerKlausT-v8.25.ps1 +++ b/Miners/CcminerKlausT-v8.25.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -and $_.OpenCL.ComputeCapability -lt "6.0" -and $_.Architecture -ne "Other" }))) { Return } diff --git a/Miners/CcminerKlausT-v8.26x2.ps1 b/Miners/CcminerKlausT-v8.26x2.ps1 index 03cb0c4b..2bb701f5 100644 --- a/Miners/CcminerKlausT-v8.26x2.ps1 +++ b/Miners/CcminerKlausT-v8.26x2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge [System.Version]"6.0" }))) { Return } diff --git a/Miners/CcminerLyra2z330-v8.21r9.ps1 b/Miners/CcminerLyra2z330-v8.21r9.ps1 index 5f87b33e..e1f08fd0 100644 --- a/Miners/CcminerLyra2z330-v8.21r9.ps1 +++ b/Miners/CcminerLyra2z330-v8.21r9.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.1" }))) { Return } diff --git a/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 b/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 index ed4504fa..9caf4ff5 100644 --- a/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 +++ b/Miners/CcminerLyraYesscrypt-v8.21r18v5.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.1" }))) { Return } diff --git a/Miners/CcminerMemeHash-v2.5.5.9.ps1 b/Miners/CcminerMemeHash-v2.5.5.9.ps1 index e0ad3887..52ba7595 100644 --- a/Miners/CcminerMemeHash-v2.5.5.9.ps1 +++ b/Miners/CcminerMemeHash-v2.5.5.9.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/CcminerNeoscryptXaya-v0.2.ps1 b/Miners/CcminerNeoscryptXaya-v0.2.ps1 index c020fb7f..55d0d0e6 100644 --- a/Miners/CcminerNeoscryptXaya-v0.2.ps1 +++ b/Miners/CcminerNeoscryptXaya-v0.2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" -and $_.Architecture -ne "Other" }))) { Return } # Cuda error in func 'neoscrypt_hash_k4' at line 1518 : an illegal instruction was encountered on GTX 750 diff --git a/Miners/CcminerVerusCpu-v3.8.3.ps1 b/Miners/CcminerVerusCpu-v3.8.3.ps1 index a8801c13..ac93718b 100644 --- a/Miners/CcminerVerusCpu-v3.8.3.ps1 +++ b/Miners/CcminerVerusCpu-v3.8.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } @@ -29,7 +29,7 @@ $Path = "Bin\$Name\ccminer.exe" $DeviceEnumerator = "Type_Vendor_Index" $Algorithms = @( - @{ Algorithm = "VerusHash"; MinerSet = 1; WarmupTimes = @(90, 300); ExcludePools = @("NiceHash"); Arguments = " --algo verus" } # SRBMinerMulti-v2.6.8 is fastest, but has 0.85% miner fee + @{ Algorithm = "VerusHash"; MinerSet = 1; WarmupTimes = @(90, 300); ExcludePools = @("NiceHash"); Arguments = " --algo verus" } # SRBMinerMulti-v2.7.1 is fastest, but has 0.85% miner fee ) $Algorithms = $Algorithms.Where({ $_.MinerSet -le $Config.MinerSet }) diff --git a/Miners/CcminerVerusGpu-v3.8.3.ps1 b/Miners/CcminerVerusGpu-v3.8.3.ps1 index dbcf9502..136cb892 100644 --- a/Miners/CcminerVerusGpu-v3.8.3.ps1 +++ b/Miners/CcminerVerusGpu-v3.8.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "7.5" }))) { Return } diff --git a/Miners/ClaymoreNeoscrypt-v1.2.ps1 b/Miners/ClaymoreNeoscrypt-v1.2.ps1 index 1f9e6c51..31b8e9ff 100644 --- a/Miners/ClaymoreNeoscrypt-v1.2.ps1 +++ b/Miners/ClaymoreNeoscrypt-v1.2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -and $Variables.DriverVersion.CIM.AMD -lt [System.Version]"26.20.15011.10003" }))) { Return } diff --git a/Miners/CpuMiner-v1.4.ps1 b/Miners/CpuMiner-v1.4.ps1 index f9f1264d..27acd5cb 100644 --- a/Miners/CpuMiner-v1.4.ps1 +++ b/Miners/CpuMiner-v1.4.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/CpuMinerAurum-v3.23.1.ps1 b/Miners/CpuMinerAurum-v3.23.1.ps1 index 6b4ad35d..f62abe20 100644 --- a/Miners/CpuMinerAurum-v3.23.1.ps1 +++ b/Miners/CpuMinerAurum-v3.23.1.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/CryptoDredge-v0.16.0.ps1 b/Miners/CryptoDredge-v0.16.0.ps1 index 1ef2586b..93d1b890 100644 --- a/Miners/CryptoDredge-v0.16.0.ps1 +++ b/Miners/CryptoDredge-v0.16.0.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/CryptoDredge-v0.27.0.ps1 b/Miners/CryptoDredge-v0.27.0.ps1 index 6e86caa6..9954ef4d 100644 --- a/Miners/CryptoDredge-v0.27.0.ps1 +++ b/Miners/CryptoDredge-v0.27.0.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" -and $_.Architecture -ne "Other" }))) { Return } diff --git a/Miners/EthMiner-v0.19.0.18.ps1 b/Miners/EthMiner-v0.19.0.18.ps1 index 53c5f2bd..129ee0e9 100644 --- a/Miners/EthMiner-v0.19.0.18.ps1 +++ b/Miners/EthMiner-v0.19.0.18.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"9.1") }))) { Return } diff --git a/Miners/EvrProgPow-v1p3p0.ps1 b/Miners/EvrProgPow-v1p3p0.ps1 index 75f6fe36..772ab80a 100644 --- a/Miners/EvrProgPow-v1p3p0.ps1 +++ b/Miners/EvrProgPow-v1p3p0.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/FrkHashMiner-v1.3.14.ps1 b/Miners/FrkHashMiner-v1.3.14.ps1 index 901588dd..5d50a207 100644 --- a/Miners/FrkHashMiner-v1.3.14.ps1 +++ b/Miners/FrkHashMiner-v1.3.14.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"9.1" }))) { Return } diff --git a/Miners/GMiner-v2.75.ps1 b/Miners/GMiner-v2.75.ps1 index 365bb3f4..206a2435 100644 --- a/Miners/GMiner-v2.75.ps1 +++ b/Miners/GMiner-v2.75.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ ($_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 1.2") -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/GMiner-v3.44.ps1 b/Miners/GMiner-v3.44.ps1 index 68e87089..b2635cd2 100644 --- a/Miners/GMiner-v3.44.ps1 +++ b/Miners/GMiner-v3.44.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ ($_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 1.2") -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/HellMiner-v0.59.1.ps1 b/Miners/HellMiner-v0.59.1.ps1 index 4afa6301..e1ab9989 100644 --- a/Miners/HellMiner-v0.59.1.ps1 +++ b/Miners/HellMiner-v0.59.1.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/JayddeeCpu-v24.5.ps1 b/Miners/JayddeeCpu-v24.5.ps1 index 84d4e7d9..c49bcce4 100644 --- a/Miners/JayddeeCpu-v24.5.ps1 +++ b/Miners/JayddeeCpu-v24.5.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/KawpowMiner-v1.2.4cl.ps1 b/Miners/KawpowMiner-v1.2.4cl.ps1 index 43cd4c71..0fbf029e 100644 --- a/Miners/KawpowMiner-v1.2.4cl.ps1 +++ b/Miners/KawpowMiner-v1.2.4cl.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" }))) { Return } diff --git a/Miners/KawpowMiner-v1.2.4cuda.ps1 b/Miners/KawpowMiner-v1.2.4cuda.ps1 index e847b38b..8a6daea4 100644 --- a/Miners/KawpowMiner-v1.2.4cuda.ps1 +++ b/Miners/KawpowMiner-v1.2.4cuda.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Kudaraidee-v1.2.0a.ps1 b/Miners/Kudaraidee-v1.2.0a.ps1 index 983b761c..887a4539 100644 --- a/Miners/Kudaraidee-v1.2.0a.ps1 +++ b/Miners/Kudaraidee-v1.2.0a.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.Type -eq "NVIDIA" -and $_.CUDAversion -ge [System.Version]"10.2") }))) { Return } diff --git a/Miners/MeowPowMiner-v2.0.0cl.ps1 b/Miners/MeowPowMiner-v2.0.0cl.ps1 index 254d9a59..55145fcc 100644 --- a/Miners/MeowPowMiner-v2.0.0cl.ps1 +++ b/Miners/MeowPowMiner-v2.0.0cl.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" }))) { Return } diff --git a/Miners/MeowPowMiner-v2.0.0cuda.ps1 b/Miners/MeowPowMiner-v2.0.0cuda.ps1 index f23abfb8..88878dad 100644 --- a/Miners/MeowPowMiner-v2.0.0cuda.ps1 +++ b/Miners/MeowPowMiner-v2.0.0cuda.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/MiniZ-v2.4d.ps1 b/Miners/MiniZ-v2.4d.ps1 index d2934bbb..afe38347 100644 --- a/Miners/MiniZ-v2.4d.ps1 +++ b/Miners/MiniZ-v2.4d.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/NSFMiner-v1.3.14.ps1 b/Miners/NSFMiner-v1.3.14.ps1 index 4e98e349..489bc51f 100644 --- a/Miners/NSFMiner-v1.3.14.ps1 +++ b/Miners/NSFMiner-v1.3.14.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"9.1") }))) { Return } diff --git a/Miners/NanoMiner-v3.9.3.ps1 b/Miners/NanoMiner-v3.9.3.ps1 index f3cbc504..6832e0c5 100644 --- a/Miners/NanoMiner-v3.9.3.ps1 +++ b/Miners/NanoMiner-v3.9.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" -or @("AMD", "INTEL") -contains $_.Type -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [System.Version]"455.23") }))) { Return } diff --git a/Miners/Ninjarig-1.0.3.ps1 b/Miners/Ninjarig-1.0.3.ps1 index 41d87284..95eaa187 100644 --- a/Miners/Ninjarig-1.0.3.ps1 +++ b/Miners/Ninjarig-1.0.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/NosuchCpu-v3.8.8.1.ps1 b/Miners/NosuchCpu-v3.8.8.1.ps1 index 21527a3f..0cf9815e 100644 --- a/Miners/NosuchCpu-v3.8.8.1.ps1 +++ b/Miners/NosuchCpu-v3.8.8.1.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/PhoenixMiner-v6.2c.ps1 b/Miners/PhoenixMiner-v6.2c.ps1 index 3140d086..f6a5009a 100644 --- a/Miners/PhoenixMiner-v6.2c.ps1 +++ b/Miners/PhoenixMiner-v6.2c.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Radiator-v1.0.0.ps1 b/Miners/Radiator-v1.0.0.ps1 index 37375c3d..a4ec9044 100644 --- a/Miners/Radiator-v1.0.0.ps1 +++ b/Miners/Radiator-v1.0.0.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Raptor3umCpu-v2.0.ps1 b/Miners/Raptor3umCpu-v2.0.ps1 index 03d593a5..f4885a2c 100644 --- a/Miners/Raptor3umCpu-v2.0.ps1 +++ b/Miners/Raptor3umCpu-v2.0.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/Rigel-v1.19.1.ps1 b/Miners/Rigel-v1.19.1.ps1 index 02f3a360..f6ba6a69 100644 --- a/Miners/Rigel-v1.19.1.ps1 +++ b/Miners/Rigel-v1.19.1.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> # Return diff --git a/Miners/RplantCpu-v5.0.41.ps1 b/Miners/RplantCpu-v5.0.41.ps1 index 00c399bc..b29d64c9 100644 --- a/Miners/RplantCpu-v5.0.41.ps1 +++ b/Miners/RplantCpu-v5.0.41.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/RrkzCpu-v4.2.ps1 b/Miners/RrkzCpu-v4.2.ps1 index d627fd18..ba500ad6 100644 --- a/Miners/RrkzCpu-v4.2.ps1 +++ b/Miners/RrkzCpu-v4.2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return } diff --git a/Miners/SCCminer-v1.1.0.ps1 b/Miners/SCCminer-v1.1.0.ps1 index 55071faf..195c54b4 100644 --- a/Miners/SCCminer-v1.1.0.ps1 +++ b/Miners/SCCminer-v1.1.0.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Return # Bad shares diff --git a/Miners/SRBMinerMulti-v0.9.4.ps1 b/Miners/SRBMinerMulti-v0.9.4.ps1 index c787eebf..ba0fa25e 100644 --- a/Miners/SRBMinerMulti-v0.9.4.ps1 +++ b/Miners/SRBMinerMulti-v0.9.4.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> # Support for Pitcairn, Tahiti, Hawaii, Fiji and Tonga was removed in later versions diff --git a/Miners/SRBMinerMulti-v2.6.8.ps1 b/Miners/SRBMinerMulti-v2.6.8.ps1 index 6e4be259..728a994d 100644 --- a/Miners/SRBMinerMulti-v2.6.8.ps1 +++ b/Miners/SRBMinerMulti-v2.6.8.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" -or $_.Type -eq "INTEL" -or ($_.Type -eq "AMD" -and $_.Model -notmatch "^GCN[1-3]" -and $_.OpenCL.ClVersion -ge "OpenCL C 2.0") -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge "510.00") }))) { Return } @@ -28,7 +28,6 @@ $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName $Path = "Bin\$Name\SRBMiner-MULTI.exe" $DeviceEnumerator = "Type_Vendor_Slot" - # Algorithm parameter values are case sensitive! $Algorithms = @( @{ Algorithms = @("Autolykos2", "Blake3"); Type = "AMD"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm blake3_alephium") } @@ -58,13 +57,14 @@ $Algorithms = @( @{ Algorithms = @("SHA512256d"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm sha512_256d_radiant") } @{ Algorithms = @("UbqHash"); Type = "AMD"; Fee = @(0.0065); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm ubqhash") } + @{ Algorithms = @("Panthera"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm panthera") } # Broken with 2.7.1 @{ Algorithms = @("Pufferfish2BMB"); Type = "CPU"; Fee = @(0.01); MinerSet = 2; WarmupTimes = @(30, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm pufferfish2bmb") } @{ Algorithms = @("RandomGrft"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(30, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm randomgrft --Randomx-use-1gb-pages") } @{ Algorithms = @("RandomNevo"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm randomnevo --Randomx-use-1gb-pages") } @{ Algorithms = @("RandomxKeva"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(30, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm randomkeva --Randomx-use-1gb-pages") } # @{ Algorithms = @("SHA3d"); Type = "CPU"; Fee = @(0.02); MinerSet = 2; WarmupTimes = @(90, 20); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm flex") } # Not profitable with CPU -@{ Algorithms = @("Autolykos2", "Blake3"); Type = "INTEL"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm blake3_alephium") } + @{ Algorithms = @("Autolykos2", "Blake3"); Type = "INTEL"; Fee = @(0.01, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(60, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm autolykos2 --autolykos2-preload", " --algorithm blake3_alephium") } @{ Algorithms = @("Blake3"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 2; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm blake3_alephium") } @{ Algorithms = @("EtcHash", "Blake3"); Type = "INTEL"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm etchash", " --algorithm blake3_alephium") } @{ Algorithms = @("EtcHash", "SHA512256d"); Type = "INTEL"; Fee = @(0.0065, 0.0085); MinMemGiB = 1.24; MinerSet = 0; WarmupTimes = @(45, 60); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm etchash", " --algorithm sha512_256d_radiant") } @@ -189,7 +189,7 @@ If ($Algorithms) { [PSCustomObject]@{ API = "SRBMiner" - Arguments = "$Arguments --api-rig-name $($Config.WorkerName) --api-enable --api-port $MinerAPIPort --hashrate-avg 5 --power-avg 5" + Arguments = "$Arguments --api-rig-name $($Config.WorkerName) --api-enable --api-port $MinerAPIPort" DeviceNames = $AvailableMinerDevices.Name Fee = $_.Fee # Dev fee MinerSet = $_.MinerSet diff --git a/Miners/SRBMinerMulti-v2.6.9.ps1 b/Miners/SRBMinerMulti-v2.7.1.ps1 similarity index 98% rename from Miners/SRBMinerMulti-v2.6.9.ps1 rename to Miners/SRBMinerMulti-v2.7.1.ps1 index dc06ec9a..b2184c7a 100644 --- a/Miners/SRBMinerMulti-v2.6.9.ps1 +++ b/Miners/SRBMinerMulti-v2.7.1.ps1 @@ -17,13 +17,13 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" -or $_.Type -eq "INTEL" -or ($_.Type -eq "AMD" -and $_.Model -notmatch "^GCN[1-3]" -and $_.OpenCL.ClVersion -ge "OpenCL C 2.0") -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge "510.00") }))) { Return } -$URI = "https://github.com/doktor83/SRBMiner-Multi/releases/download/2.6.9/SRBMiner-Multi-2-6-9-win64.zip" +$URI = "https://github.com/doktor83/SRBMiner-Multi/releases/download/2.7.1/SRBMiner-Multi-2-7-1-win64.zip" $Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName $Path = "Bin\$Name\SRBMiner-MULTI.exe" $DeviceEnumerator = "Type_Vendor_Slot" @@ -72,6 +72,7 @@ $Algorithms = @( @{ Algorithms = @("Lyra2v2Webchain"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm lyra2v2_webchain") } @{ Algorithms = @("MeowPow"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm meowpow") } @{ Algorithms = @("ProgPowEpic"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_epic") } + @{ Algorithms = @("ProgPowQuai"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_quai") } @{ Algorithms = @("ProgPowSero"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_sero") } @{ Algorithms = @("ProgPowTelestai"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_telestai") } @{ Algorithms = @("ProgPowVeil"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm progpow_veil") } @@ -81,7 +82,6 @@ $Algorithms = @( @{ Algorithms = @("VerusHash"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm verushash") } @{ Algorithms = @("VertHash"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = "^Other$"; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm verthash --verthash-dat-path ..\.$($Variables.VerthashDatPath)") } @{ Algorithms = @("WalahAsh"); Type = "AMD"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 0); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm walahash") } - @{ Algorithms = @("XelisHash"); Type = "AMD"; Fee = @(0.02); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(0, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm xelishash") } @{ Algorithms = @("Yescrypt"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@("MiningDutch"), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescrypt") } @{ Algorithms = @("YescryptR8"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(90, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr8") } @{ Algorithms = @("YescryptR16"); Type = "AMD"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-intel --disable-gpu-nvidia --algorithm yescryptr16") } @@ -102,7 +102,7 @@ $Algorithms = @( @{ Algorithms = @("Lyra2v2Webchain"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(30, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm lyra2v2_webchain") } # @{ Algorithms = @("Mike"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(30, 60); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm mike") } # No results in time @{ Algorithms = @("MinotaurX"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(40, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm minotaurx") } - @{ Algorithms = @("Panthera"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm panthera") } +# @{ Algorithms = @("Panthera"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm panthera") } # Broken with 2.7.1 @{ Algorithms = @("RandomL"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm randoml --Randomx-use-1gb-pages") } @{ Algorithms = @("RandomSfx"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(30, 0); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm randomsfx --Randomx-use-1gb-pages") } @{ Algorithms = @("RandomTuske"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(90, 20); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm randomtuske --Randomx-use-1gb-pages") } @@ -125,7 +125,6 @@ $Algorithms = @( @{ Algorithms = @("YespowerTide"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(60, 25); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm yespowertide") } @{ Algorithms = @("YespowerUrx"); Type = "CPU"; Fee = @(0); MinerSet = 1; WarmupTimes = @(60, 15); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm yespowerurx") } @{ Algorithms = @("Yescrypt"); Type = "CPU"; Fee = @(0.0085); MinerSet = 2; WarmupTimes = @(90, 20); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm yescrypt") } - @{ Algorithms = @("XelisHash"); Type = "CPU"; Fee = @(0.02); MinerSet = 2; WarmupTimes = @(90, 20); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm xelishash") } @{ Algorithms = @("XelisHashV2"); Type = "CPU"; Fee = @(0.015); MinerSet = 2; WarmupTimes = @(90, 20); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm xelishashv2") } @{ Algorithms = @("XelisV2PepePow"); Type = "CPU"; Fee = @(0.015); MinerSet = 2; WarmupTimes = @(90, 20); ExcludePools = @(@(), @()); Arguments = @(" --disable-gpu --algorithm xelishashv2_pepew") } @@ -158,6 +157,7 @@ $Algorithms = @( @{ Algorithms = @("KawPow"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm kawpow") } @{ Algorithms = @("MeowPow"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(45, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm meowpow") } @{ Algorithms = @("ProgPowEpic"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm progpow_epic") } + @{ Algorithms = @("ProgPowQuai"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm progpow_quai") } @{ Algorithms = @("ProgPowSero"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm progpow_sero") } @{ Algorithms = @("ProgPowTelestai"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm progpow_telestai") } @{ Algorithms = @("ProgPowVeil"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm progpow_veil") } @@ -166,7 +166,6 @@ $Algorithms = @( @{ Algorithms = @("SHA256dt"); Type = "INTEL"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm sha256dt") } @{ Algorithms = @("VertHash"); Type = "INTEL"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm verthash --verthash-dat-path ..\.$($Variables.VerthashDatPath)") } @{ Algorithms = @("Walahash"); Type = "INTEL"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 0; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm walahash") } - @{ Algorithms = @("XelisHash"); Type = "INTEL"; Fee = @(0.02); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(15, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-nvidia --algorithm xelishash") } @{ Algorithms = @("AstrixHash"); Type = "NVIDIA"; Fee = @(0.01); MinMemGiB = 1; MinerSet = 1; WarmupTimes = @(30, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm astrixhash") } @{ Algorithms = @("Autolykos2"); Type = "NVIDIA"; Fee = @(0.01); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(30, 20); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm autolykos2 --autolykos2-preload") } @@ -202,6 +201,7 @@ $Algorithms = @( @{ Algorithms = @("Lyra2v2Webchain"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1; MinerSet = 2; WarmupTimes = @(30, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm lyra2v2_webchain") } @{ Algorithms = @("MeowPow"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 1; WarmupTimes = @(60, 15); ExcludeGPUarchitectures = " "; ExcludePools = @(@("ProHashing"), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm meowpow") } @{ Algorithms = @("ProgPowEpic"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm progpow_epic") } + @{ Algorithms = @("ProgPowQuai"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm progpow_quai") } @{ Algorithms = @("ProgPowSero"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm progpow_sero") } @{ Algorithms = @("ProgPowTelestai"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm progpow_telestai") } @{ Algorithms = @("ProgPowVeil"); Type = "NVIDIA"; Fee = @(0.0085); MinMemGiB = 1.24; MinerSet = 2; WarmupTimes = @(45, 30); ExcludeGPUarchitectures = " "; ExcludePools = @(@(), @()); Arguments = @(" --disable-cpu --disable-gpu-amd --disable-gpu-intel --algorithm progpow_veil") } @@ -300,7 +300,7 @@ If ($Algorithms) { [PSCustomObject]@{ API = "SRBMiner" - Arguments = "$Arguments --api-rig-name $($Config.WorkerName) --api-enable --api-port $MinerAPIPort --hashrate-avg 5 --power-avg 5" + Arguments = "$Arguments --api-rig-name $($Config.WorkerName) --api-enable --api-port $MinerAPIPort" DeviceNames = $AvailableMinerDevices.Name Fee = $_.Fee # Dev fee MinerSet = $_.MinerSet diff --git a/Miners/SgMinerFancyIX-v0.9.4.ps1 b/Miners/SgMinerFancyIX-v0.9.4.ps1 index 9c969c1c..a263f3f5 100644 --- a/Miners/SgMinerFancyIX-v0.9.4.ps1 +++ b/Miners/SgMinerFancyIX-v0.9.4.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" }))) { Return } diff --git a/Miners/Suprminer-v2.31v2.ps1 b/Miners/Suprminer-v2.31v2.ps1 index b83a0f3d..735fc95d 100644 --- a/Miners/Suprminer-v2.31v2.ps1 +++ b/Miners/Suprminer-v2.31v2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/TTMiner-v2024.3.2.ps1 b/Miners/TTMiner-v2024.3.2.ps1 index d2d9f393..c3b6847e 100644 --- a/Miners/TTMiner-v2024.3.2.ps1 +++ b/Miners/TTMiner-v2024.3.2.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> # TT needs avx2 and aes https://github.com/TrailingStop/TT-Miner-beta/issues/7#issuecomment-2158058291 diff --git a/Miners/TTMiner-v5.0.3.ps1 b/Miners/TTMiner-v5.0.3.ps1 index 5770fc24..47d0a775 100644 --- a/Miners/TTMiner-v5.0.3.ps1 +++ b/Miners/TTMiner-v5.0.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/TeamBlackMiner-v2.25.ps1 b/Miners/TeamBlackMiner-v2.25.ps1 index 31dd1029..85cab5bc 100644 --- a/Miners/TeamBlackMiner-v2.25.ps1 +++ b/Miners/TeamBlackMiner-v2.25.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.CUDAversion -ge [System.Version]"11.6" -and $_.CUDAversion -lt [System.Version]"12.6" }))) { Return } diff --git a/Miners/TeamBlackMiner-v2.27.ps1 b/Miners/TeamBlackMiner-v2.27.ps1 index 4f3c9987..31a9ef60 100644 --- a/Miners/TeamBlackMiner-v2.27.ps1 +++ b/Miners/TeamBlackMiner-v2.27.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.CUDAversion -ge [System.Version]"12.6") }))) { Return } diff --git a/Miners/TeamRedMiner-v0.10.21.ps1 b/Miners/TeamRedMiner-v0.10.21.ps1 index f1511c9e..ca84035f 100644 --- a/Miners/TeamRedMiner-v0.10.21.ps1 +++ b/Miners/TeamRedMiner-v0.10.21.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 2.0" }))) { Return } diff --git a/Miners/TeleMerakiMiner-v1.5.0.ps1 b/Miners/TeleMerakiMiner-v1.5.0.ps1 index 8709259c..5ed2f71a 100644 --- a/Miners/TeleMerakiMiner-v1.5.0.ps1 +++ b/Miners/TeleMerakiMiner-v1.5.0.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Trex-v0.26.8.ps1 b/Miners/Trex-v0.26.8.ps1 index 2eaa1514..6676ebc9 100644 --- a/Miners/Trex-v0.26.8.ps1 +++ b/Miners/Trex-v0.26.8.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/Wildrig-v0.40.9.ps1 b/Miners/Wildrig-v0.40.9.ps1 index 3b8a48ad..a3425c3f 100644 --- a/Miners/Wildrig-v0.40.9.ps1 +++ b/Miners/Wildrig-v0.40.9.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ ($_.Type -eq "AMD" -and $_.OpenCL.ClVersion -ge "OpenCL C 1.2" -and $_.Architecture -notmatch "^GCN1$") -or $_.Type -eq "INTEL" -or ($_.OpenCL.ComputeCapability -ge "5.0" -and $_.OpenCL.DriverVersion -ge [System.Version]"452.39.00") }))) { Return } diff --git a/Miners/XLArig-v5.2.4.ps1 b/Miners/XLArig-v5.2.4.ps1 index 0c91d7e7..e47eaf59 100644 --- a/Miners/XLArig-v5.2.4.ps1 +++ b/Miners/XLArig-v5.2.4.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> # https://github.com/scala-network/XLArig/issues/59; Need to remove temp fix in \Includes\MinerAPIs\XMrig.psm1 when resolved diff --git a/Miners/XmRig-v6.22.0.3.ps1 b/Miners/XmRig-v6.22.0.3.ps1 index c31ce1e9..69c2947d 100644 --- a/Miners/XmRig-v6.22.0.3.ps1 +++ b/Miners/XmRig-v6.22.0.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ "AMD", "CPU", "INTEL" -contains $_.Type -or $_.OpenCL.ComputeCapability -gt "5.0" }))) { Return } diff --git a/Miners/XmrStak-v2.10.8.ps1 b/Miners/XmrStak-v2.10.8.ps1 index 35a867a1..c98adcf2 100644 --- a/Miners/XmrStak-v2.10.8.ps1 +++ b/Miners/XmrStak-v2.10.8.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -ne "NVIDIA" -or $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/ZealotEnemy-v2.6.3.ps1 b/Miners/ZealotEnemy-v2.6.3.ps1 index 342a5ba7..19cf516a 100644 --- a/Miners/ZealotEnemy-v2.6.3.ps1 +++ b/Miners/ZealotEnemy-v2.6.3.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.OpenCL.ComputeCapability -ge "5.0" }))) { Return } diff --git a/Miners/lolMiner-v1.91.ps1 b/Miners/lolMiner-v1.91.ps1 index 8357958c..462aa664 100644 --- a/Miners/lolMiner-v1.91.ps1 +++ b/Miners/lolMiner-v1.91.ps1 @@ -17,8 +17,8 @@ along with this program. If not, see . <# Product: UG-Miner -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> If (-not ($Devices = $Variables.EnabledDevices.Where({ $_.Type -eq "INTEL" -or ($_.Type -eq "AMD" -and $_.Architecture -match "GCN4|RDNA[1|2|3]") -or $_.OpenCL.ComputeCapability -ge "6.0" }))) { Return } diff --git a/Pools/HashCryptos.ps1 b/Pools/HashCryptos.ps1 index 4f1d43eb..fcc5c1e0 100644 --- a/Pools/HashCryptos.ps1 +++ b/Pools/HashCryptos.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Pools\HashCryptos.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Param( diff --git a/Pools/HiveON.ps1 b/Pools/HiveON.ps1 index 14709aac..06b659ca 100644 --- a/Pools/HiveON.ps1 +++ b/Pools/HiveON.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Pools\Hiveon.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Param( diff --git a/Pools/MiningDutch.ps1 b/Pools/MiningDutch.ps1 index 2277416e..16278e80 100644 --- a/Pools/MiningDutch.ps1 +++ b/Pools/MiningDutch.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Pools\MiningDutch.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Param( diff --git a/Pools/NiceHash.ps1 b/Pools/NiceHash.ps1 index f09f9dfc..5d061fb6 100644 --- a/Pools/NiceHash.ps1 +++ b/Pools/NiceHash.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Pools\NiceHash.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Param( diff --git a/Pools/ProHashing.ps1 b/Pools/ProHashing.ps1 index 1ea17d6e..766bf7e0 100644 --- a/Pools/ProHashing.ps1 +++ b/Pools/ProHashing.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Pools\ProHashing.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Param( diff --git a/Pools/ZPool.ps1 b/Pools/ZPool.ps1 index 0d0c0849..9f37543c 100644 --- a/Pools/ZPool.ps1 +++ b/Pools/ZPool.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Pools\ZPool.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Param( diff --git a/Pools/ZergPool.ps1 b/Pools/ZergPool.ps1 index ba1d79d8..5afb187f 100644 --- a/Pools/ZergPool.ps1 +++ b/Pools/ZergPool.ps1 @@ -19,8 +19,8 @@ along with this program. If not, see . <# Product: UG-Miner File: \Pools\ZergPool.ps1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> Param( diff --git a/README.md b/README.md index e9ab5704..a0cd9c5b 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ UG-Miner monitors mining pools in real-time in order to find the most profitable algorithm and runs the most profitable miner. -Version 6.3.15 / Updated 2024/11/17 +Version 6.3.16 / Updated 2024/11/?? Copyright (c) 2018-2024 UselessGuru diff --git a/UG-Miner.ps1 b/UG-Miner.ps1 index baeeca8d..e7492871 100644 --- a/UG-Miner.ps1 +++ b/UG-Miner.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: UG-Miner.ps1 -Version: 6.3.15 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> using module .\Includes\Include.psm1 @@ -87,6 +87,8 @@ Param( [Parameter(Mandatory = $false)] [Int]$Donation = 15, # Minutes per Day [Parameter(Mandatory = $false)] + [Switch]$DryRun = $false, # If true will do all the benchmarks, but will not mine + [Parameter(Mandatory = $false)] [Double]$EarningsAdjustmentFactor = 1, # Default adjustment factor for prices reported by ALL pools (unless there is a per pool value configuration definined). Prices will be multiplied with this. Allowed values: 0.0 - 10.0 [Parameter(Mandatory = $false)] [String[]]$ExcludeDeviceName = @(), # Array of disabled devices, e.g. @("CPU#00", "GPU#02"); by default all devices are enabled @@ -278,9 +280,12 @@ Param( [String]$WorkerName = [System.Net.Dns]::GetHostName() ) -# Close useless empty cmd window that comes up when starting from cmd file -$ParentProcessId = (Get-CimInstance win32_process -Filter "ProcessId = $PID")[0].ParentProcessId -If ($RootProcess = (Get-CimInstance win32_process -Filter "ProcessId = $ParentProcessId")[0]) { If ($RootProcess[0].Name -eq "conhost.exe") { Stop-Process -Id $RootProcess[0].ParentProcessId -Force } } +# Close useless empty cmd window that comes up when starting from bat file +If ($ParentProcessId = (Get-CimInstance win32_process -Filter "ProcessId = $PID")[0].ParentProcessId) { + If ($RootProcess = (Get-CimInstance win32_process -Filter "ProcessId = $ParentProcessId")[0]) { + If ($RootProcess[0].Name -eq "conhost.exe") { Stop-Process -Id $RootProcess[0].ParentProcessId -Force } + } +} Remove-Variable ParentProcessId, RootProcess -ErrorAction Ignore $ErrorLogFile = "Logs\$((Get-Item $MyInvocation.MyCommand.Path).BaseName)_Error_$(Get-Date -Format "yyyy-MM-dd").txt" @@ -306,7 +311,7 @@ $Variables.Branding = [PSCustomObject]@{ BrandName = "UG-Miner" BrandWebSite = "https://github.com/UselessGuru/UG-Miner" ProductLabel = "UG-Miner" - Version = [System.Version]"6.3.15" + Version = [System.Version]"6.3.16" } $Global:WscriptShell = New-Object -ComObject Wscript.Shell @@ -1143,4 +1148,4 @@ While ($true) { [Void](MainLoop) Start-Sleep -Milliseconds 50 } -} +} \ No newline at end of file diff --git a/Version.txt b/Version.txt index 72541d29..0fe5c0b1 100644 --- a/Version.txt +++ b/Version.txt @@ -1,6 +1,6 @@ { "Product": "UG-Miner", - "Version": "6.3.15", + "Version": "6.3.16", "AutoUpdate": true, "Uri": "https://github.com/UselessGuru/UG-Miner/archive/refs/heads/master.zip", "Message": "https://github.com/UselessGuru/UG-Miner/releases" diff --git a/Web/scripts/demo.ps1 b/Web/scripts/demo.ps1 index 13e8a6d3..ebd232a8 100644 --- a/Web/scripts/demo.ps1 +++ b/Web/scripts/demo.ps1 @@ -18,8 +18,8 @@ along with this program. If not, see . <# Product: UG-Miner File: demo.psm1 -Version: 6.3.14 -Version date: 2024/11/17 +Version: 6.3.16 +Version date: 2024/11/20 #> # Try running this script as: http://localhost:3999/scripts/demo.ps1?message=Hello%20World!