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!