GithubHelp home page GithubHelp logo

megaminer's Introduction

---- POOLS SUPORTED ---------------------------------------

AHASHPOOL -- Anonymous, autoexchange to selected coin in config.txt ALTMINER -- Anonymous, no autoexchange, must set a wallet for each coin BLAZEPOOL -- Anonymous, autoexchange to selected coin in config.txt BLOCKSFACTORY -- Registration required, one registration for all pools, no autoexchange BSOD.PW -- Anonymous, no autoexchange, must set a wallet for each coin FLYPOOL -- Anonymous, manual mode only HASHREFINERY -- Anonymous, autoexchange to selected coin in config.txt ITALYIIMP -- Anonymous, autoexchange to selected coin in config.txt MININGPOOLHUB -- registration required, autoexchange to selected coin on pool´s web. NANOPOOL -- Anonymous, no autoexchange, must set a wallet for each coin NICEHASH-- Anonymous, autoexchange to BTC SUPRNOVA -- Registration required, one registration for all pools except bitcoin cash, no autoexchange UNIMINING -- No registration, No autoexchange, need wallet for each coin on config.txt WHATTOMINE (virtual) - Based on statistics of whattomine, it use MPH and Suprnova servers to mine most profitable coin, you must configure wallets on config.cfg and also have an account on Suprnova to us YIIMP -- Anonymous, no autoexchange, must set a wallet for each coin ZERGPOOL -- Anonymous, autoexchange to selected coin in config.txt ZPOOL -- Anonymous, autoexchange to selected coin in config.txt

---- INSTRUCTIONS ----------------------------------------------

  1. Download and decompress source code from latest Release from github (you dont need executable file)

  2. For AMD, Install Microsoft Visual C++ 2015 Redistributable https://www.microsoft.com/en-us/download/details.aspx?id=52685

  3. For AMD, beta blockchain drivers are not recommended (gpus will not show in current screen and activity based watchdog will be disabled)

  4. Edit CONFIG.TXT file before mining

  5. Exec start.bat for manual selection or edit AutoStartExample.bat for automatic boot without user prompt, you can use this parameters on your batch

    • PoolsName = separated comma string of pools to run
    • MiningMode = Mode to check profit, note not all pools suport all modes (Automatic/Automatic24h/Manual). If manual mode is selected one coin must be passed on Coinsname parameter
    • Algorithm = separated comma string of algorithms to run (optional)
    • CoinsName = separated comma string of Coins to run (optional)
    • Groupnames = Groups of gpu/cpu to run (based on your defined groups in config.txt @@Gpugroups section) (optional)
    • PercentToSwitch = Overrides config.txt config, percent to switch miner/algo, new miner/algo only will be launched if new profit is greater than actual profit in specified percent (optional)
  6. First time, software will be donwloaded from miners github repositories

    • As usual, some miners are detected as virus by your Antivirus, to avoid this you must set your instalation directory as excluded. For Windows Defender MM path is excluded automatic
  7. Your system will be benchmarked (long process)

  8. Make profit

    • Except Nicehash (where you sell your power to indicated price), pools always overstimated profit, you must understand profit column as a way to get best algorithm. Your real profit will be lower.
  9. Tuning (optional)

    • you can edit miners folders content to delete miners or to assign/unassign algos to miners.
    • you can edit pools folders content to delete pools
    • for advanced users, you can create miners or pools if are based on existing one.
  10. Monitorize all your rigs from one machine using Farm Monitor

    • set @@APIPORT=9999 (or any number) in each monitorized machine
    • set a list of monitorized machines in @@FARMRIGS variable (only on monitor machine)
    • optional, set your mail cfg to get notifications when a rig goes offline

---- UPGRADE PROCEDURE ------------------------------------

Safest way is download new software and copy from old version "stats" folders and "config.txt" file. If new verson has no miners update you can copy "bin" folder If there is a new miner version is recomended delete miner_algo_hashrate.txt files on miners folder to force benchmark again.

-------NEW FEATURES OVER BASE SOFTWARE -----------

-Menus sytem to choose coin/algo/pool and start mining

-One file config to start mining

-Can mine on "Virtual" Pool Whattomine, based on statistics of whattomine, it use MPH,Yiimp and Suprnova servers to mine most profitable coin, you must configure wallets on config.cfg and also have an account on Suprnova to use.

-Can mine on any of this pools (or all at same time): Ahashpool, Nanopool, YIIMP, Nicehash, Zpool, Unimining, Whattomine (virtual) HashRefinery, MPH with auto coin change based on pool profit for each algorithm with dual mining between diferent pools (ex. Eth on MPH and lbry on Zpool)

-Can mine on Suprnova,Nicehash, MPH, Flypool or BlocksFactory pool without autochange or profit calculation, manual coin selection

-Fastest miner for each algo/coin preselected for Nvidia Pascal (08/01/2017) on all pools.

-Dual Mining between different pools (ex. Eth on MPH and lbry on Zpool)

-Profit info from Whattomine,Bittrex and Cryptopia (based on your real hashrate) for manual coin selection

-Unified software repository for all pools, no need one program for each pool

-On fail no wait for interval ends, instant relaunch.

-Auto Interval time for benchmarks, no need to change interval more.

-Local currency info on main screen

-Lastest version of miners available

-GPU Info (AMD/Nvidia) (Power, fan, temperatures, eficency...)

-Pools Wallets actual and evolution info

-Option to autochange based on 24h statistics (on supported pools)

-Option for asociate command to launch before run to each miner (nvidia inspector for example to set overclock)

-Miners and Pools fees are included in profit calculation

-For mixed rigs (or for testing purpose on same cards rigs) you can group your cards allowing each group work at its best algo and difficulty

-Option to switch miner only if profit is a percent upper than actual (defined by you)

-Automatic NVIDIA Gpu Power limit, you can define any power limit values (90%, 80%, etc) for each winner miner/algo MM checks what of that power limit point is more profitable at each interval based in power cost, hashrate and reward.

-Delayed miners closing, while new miner is starting, old one continue mining

-Api rest for other software integration

-Utility for Farm rigs monitoring/alert (see config.txt)

----- DISCLAIMER ---- ------------------------------------------

Tested on nvidia pascal 10X0 and AMD RX580

Only for Windows

Core for auto change pools is forked from AaronSace MultipoolMiner, you can read info at https://github.com/aaronsace/MultiPoolMiner

Profit calculations are estimates based on info provided by Pools/Whattomine for your bechmarked hashrate extrapolated to 24h. No real profit warranty except nicehash, where you are selling your power at indicated price.

Pools or Whattomine statistics are based on past (luck, difficulty, exchange-rate, pool hashrte, network hashrate, etc), it can be not very accurate, usually expected profit is near 50% pool indicates.

Local Currency exchange rate to BTC is taken from Coindesk, Local currency profit can vary from whattomine revenue (instant), BTC revenue must be exact.

Based 20% on aaronsace, 80% is new at latest release (aprox.) Donations to

BTC: 1AVMHnFgc6SW33cwqrDyy2Fug9CsS8u6TM LTC: LVwuYbAvbMDVapheQBA7o2qQ2mKTEXVDbX BCH: 1N7wsg4JmWJLP6BuHUP5rwsAXnQjTWPBjr ETH: 0x9b7A01Bf5bD29c66d228d372B5bD1C43cDb78AcC

---- NO SCAM WARRANTY --------------------------------------------

You can audit .ps1 files, they are source code and running script (no compilation needed), miners are downloaded from github except not available that are downloaded from developer source and uploaded to my repository

megaminer's People

Contributors

adem4ik avatar dethknite avatar gothic860 avatar jeison-souza avatar mikebuzz avatar nickduino avatar shtse8 avatar tutulino avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

megaminer's Issues

myr-grs MPH

thanks for your great work , i had a problem ,i mined for 10 minutes in mph myr-grs ,but it shows that miner inactive ,also i have got shares ,but it didnt show at all ,although it worked fine the previous version of the miner

Nicehash Lyra2re

Is not validating on CPU, continuously repeating and messing up benchmark on Alexis. Works with other miners.

Some help please

I am trying to add a new miner so I can mine skunk on AMD.
Heres what I have so far. When I run it I get "no miners"
Can you help with this? Thanks

TPSgminer.json.txt
I had to make it an txt to paste it here. On the rig it's a .json file

Running a program before the actual miner

Hello,

Is it possible to run a program before the actual miner?
Some algorithms have different needs. Some of them are favored by memory overclocking while others prefer core overclocking.
I would like to be able to send a command to MSI Afterburner to change the profile according to the program or algorithm being run.

DCR: Authorization failed

Getting:

DCR: Authorization failed
: [
21,
"Serverfull",
null
]

When trying to use Yiimp Decred dual mining.

Alexis78 miners

I know you are just including it with your program, but I wanted to report that Alexis78's miners cause my computer to crash with a blue screen of death.
It uses Windows 10, x64, 8 x GTX 1070 video cards.
This happens even without any overclocking.

Nothing else causes this computer to crash. It could be on mining for a week and no issue whatsoever. As soon as one of the Alexis78 miners is run, the miner crashes with some yellow messages and right away the whole computer.

Miner API

I need to get stats and current status of miner programatically. What you think about that? Are you need some help?

Zpool !

if the pool has fallen off it is not restored

X11 megaminer and nemosminer

profit X11 megaminer and nemosminer are very diffrent !
it is very strange.
megaminer 0.011 BTC\day - nemos 0.00021 BTC\day

qip shot - screen 2017 08 10 13-41-13
qip shot - screen 2017 08 10 13-40-25
qip shot - screen 2017 08 10 13-58-30

Being temporarily banned by Yiimp

Hello,

Whenever your program is running, my IP gets banned by Yiimp (yiimp.ccminer.org)
Is it perhaps sending too many or too frequent requests to Yiimp?

Miners not closing

After leaving it running for a few hours had multiple miners running I think it is not killing the dual minerproperly and then this causes errors which stop ccminer closing aswell.
Also keep getting an error wrapper 4068

Get-Content : Cannot find path 'D:\Downloads\Megaminer-master\Wrapper_4068.txt' because it does not exist.
At D:\Downloads\Megaminer-master\Include.ps1:384 char:33

  •                 $HashRate = Get-Content ".\Wrapper_$Port.txt"
    
  •                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : ObjectNotFound: (D:\Downloads\Me...rapper_4068.txt:String) [Get-Content],
      ItemNotFoundException
    • FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand
      Get-Content : Cannot find path 'D:\Downloads\Megaminer-master\Wrapper_4068.txt' because it does not exist.
      At D:\Downloads\Megaminer-master\Include.ps1:384 char:33
  •                 $HashRate = Get-Content ".\Wrapper_$Port.txt"
    

AMD Testing

Just started. Will list issues as they come up. Testing ONLY to MPH right now.

  1. Although I changed type in config to AMD program is downloading unnecessary Nvidia miners.

  2. After running start.bat and entering my choices your program should write a new start with those choices.

  3. Config file when opened with NotePad is a mess. Unreadable. I had to go thru and find each "--" and create a line. Fix readability of file please.

  4. The first bench marking started before all the miners were downloaded thus making the first miner hang (in my case it was SGminer). Bench marking should wait until all downloads have finished. I had to stop program and restart it.

  5. Unclear on how to add or remove algo's. No idea...

  6. 6 mins in now and so far no mining. SGminer won't start. They DO run on MultiPoolMiner btw...
    **Note ok I think I see why SGminer isnt working. Heres your batch going to Asia and not US.

    Bin\AMD-NiceHash\sgminer.exe -o stratum+tcp://asia.hub.miningpoolhub.com:20527 -u xxx.Rig3 -p x
    --gpu-platform 0 -k skeincoin --gpu-threads 2 --worksize 256
    --intensity d
    Just rechecked my config file and confirmed I have set US. Tested again and this time got Europe.

Looking forward to the testing and hope it works out.

Excellent work

Testing 4.1 now on AMD / MPH
So far the only hiccup was SGminer failing to start on Neoscrypt. I deleted that line and everything else seems fine so far.

Issue with Dual-Mining

Am seeing this error come up only when i'm dualminig

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

>> TerminatingError(ConvertTo-Hash): "Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double"."
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value 
of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

>> TerminatingError(ConvertTo-Hash): "Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double"."
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value 
of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

>> TerminatingError(ConvertTo-Hash): "Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double"."
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value 
of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

>> TerminatingError(ConvertTo-Hash): "Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double"."
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value 
of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:291 char:25
+                         $_.HashRate  = [double]$Miner.HashRate
+                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException
Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:292 char:25
+ ...                        $_.HashRateDual  = [double]$Miner.HashRateDual
+                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [], RuntimeException
    + FullyQualifiedErrorId : ConvertToFinalInvalidCastException

>> TerminatingError(ConvertTo-Hash): "Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double"."
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value 
of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash
ConvertTo-Hash : Cannot process argument transformation on parameter 'Hash'. Cannot convert the "System.Object[]" value of type "System.Object[]" to type "System.Double".
At C:\Users\alex\Desktop\Megaminer-3.0\core.ps1:293 char:95
+ ... r.AlgorithmDual -ne $null) {(ConvertTo-Hash ($Miner.HashRate)) + "/s| ...
+                                                 ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [ConvertTo-Hash], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,ConvertTo-Hash

and in the table output

Algorithm       Coin             Miner                Speed             BTC/Day USD/Day Pool         PoolWorkers
---------       ----             -----                -----             ------- ------- ----         -----------
MYRIAD-GROESTL                   ccminerAlexis78      Benchmarking Benchmarking   0.000 ZPOOL                 34
LYRA2V2                          ccminerAlexis78      Benchmarking Benchmarking   0.000 ZPOOL                301
NIST5                            ccminerAlexis78      Benchmarking Benchmarking   0.000 ZPOOL                 63
SKEIN                            ccminerAlexis78      Benchmarking Benchmarking   0.000 ZPOOL                342
QUARK                            ccminerAlexis78      Benchmarking Benchmarking   0.000 H.RFRY                 4
LBRY                             ccminerAlexis78      Benchmarking Benchmarking   0.000 ZPOOL                 40
EQUIHASH        zcash            EWBF                 Benchmarking Benchmarking   0.000 MPH
ETHASH          musicoin         ClaymoreETH          Benchmarking Benchmarking   0.000 MPH
EQUIHASH        zclassic         EWBF                 Benchmarking Benchmarking   0.000 MPH
BLAKE2S                          ccminerAlexis78      Benchmarking Benchmarking   0.000 ZPOOL                249
BITCORE                          ccminer-2.2          Benchmarking Benchmarking   0.000 ZPOOL                 11
SKUNK                            CcminerTpruvot       Benchmarking Benchmarking   0.000 ZPOOL                161
HMQ1725                          CcminerTpruvot       Benchmarking Benchmarking   0.000 ZPOOL                 39
KECCAK                           CcminerTpruvot       Benchmarking Benchmarking   0.000 ZPOOL                  5
EQUIHASH                         EWBF                 Benchmarking Benchmarking   0.000 ZPOOL                 61
NEOSCRYPT                        CcminerTpruvot       Benchmarking Benchmarking   0.000 ZPOOL               2410
BLAKE14R                         CcminerTpruvot       Benchmarking Benchmarking   0.000 ZPOOL                429
GROESTL                          CcminerKlaust        Benchmarking Benchmarking   0.000 ZPOOL                  7
QUBIT                            ccminerAlexis78Cuda8 Benchmarking Benchmarking   0.000 H.RFRY                 2
C11                              CcminerSp-mod        Benchmarking Benchmarking   0.000 ZPOOL                 32
BLAKECOIN                        CcminerTpruvot       Benchmarking Benchmarking   0.000 ZPOOL                 65
JHA                              CcminerTpruvot       Benchmarking Benchmarking   0.000 ZPOOL                  4
ETHASH          expanse          ClaymoreETH          Benchmarking Benchmarking   0.000 MPH
QUBIT           geocoin          ccminerAlexis78Cuda8 Benchmarking Benchmarking   0.000 MPH
QUBIT           digibyte         ccminerAlexis78Cuda8 Benchmarking Benchmarking   0.000 MPH
GROESTL         groestlcoin      CcminerKlaust        Benchmarking Benchmarking   0.000 MPH
CRYPTONIGHT     monero           ccminer-2.2          Benchmarking Benchmarking   0.000 MPH
SKEIN           myriad           ccminerAlexis78      Benchmarking Benchmarking   0.000 MPH
MYRIAD-GROESTL  digibyte         ccminerAlexis78      Benchmarking Benchmarking   0.000 MPH
LYRA2V2         vertcoin         ccminerAlexis78      Benchmarking Benchmarking   0.000 MPH
SKEIN           digibyte         ccminerAlexis78      Benchmarking Benchmarking   0.000 MPH
MYRIAD-GROESTL  myriad           ccminerAlexis78      Benchmarking Benchmarking   0.000 MPH
LYRA2Z          zcoin            CcminerTpruvot       Benchmarking Benchmarking   0.000 MPH
ETHASH          ethereum         ClaymoreETH          Benchmarking Benchmarking   0.000 MPH
NEOSCRYPT       feathercoin      CcminerTpruvot       Benchmarking Benchmarking   0.000 MPH
ETHASH          ethereum-classic ClaymoreETH          Benchmarking Benchmarking   0.000 MPH
KECCAK          maxcoin          CcminerTpruvot       Benchmarking Benchmarking   0.000 MPH
ETHASH|BLAKE14R ethereum|        ClaymoreDual120                                        MPH|ZPOOL {$null, $null}
ETHASH|BLAKE14R ethereum|        ClaymoreDual100                                        MPH|ZPOOL {$null, $null}
ETHASH|BLAKE14R ethereum|        ClaymoreDual80                                         MPH|ZPOOL {$null, $null}
ETHASH|BLAKE14R ethereum|        ClaymoreDual60                                         MPH|ZPOOL {$null, $null}
ETHASH|BLAKE14R ethereum|        ClaymoreDual40                                         MPH|ZPOOL {$null, $null}
VELTOR                           ccminerAlexis78      30.89 MH/s        0.00053   2.230 ZPOOL                 12
TIMETRAVEL                       ccminerSKUNKKrnlx    23.83 MH/s        0.00041   1.713 ZPOOL                  4
X11EVO                           ccminerAlexis78      13.62 MH/s        0.00037   1.576 ZPOOL                 15
X11GOST                          ccminerAlexis78Cuda8 10.76 MH/s        0.00036   1.518 ZPOOL                 15
X17                              ccminerAlexis78      10.31 MH/s        0.00031   1.297 ZPOOL                 11
TIMETRAVEL                       CcminerTpruvot       15.26 MH/s        0.00026   1.096 ZPOOL                  4
TRIBUS                           CcminerTpruvot       41.42 MH/s        0.00016   0.688 ZPOOL                  4
X13                              ccminerAlexis78      11.45 MH/s        0.00006   0.249 H.RFRY                 2
X11             dash             ccminerAlexis78      15.09 MH/s        0.00003   0.121 MPH
X11             adzcoin          ccminerAlexis78      15.09 MH/s        0.00002   0.100 MPH
X14                              ccminerAlexis78      11.15 MH/s        0.00002   0.097 ZPOOL                  5
X11                              ccminerAlexis78      15.09 MH/s        0.00002   0.093 H.RFRY                 2
X11             startcoin        ccminerAlexis78      15.09 MH/s        0.00002   0.090 MPH
X15                              CcminerTpruvot       8.95 MH/s         0.00001   0.027 ZPOOL                 18

Missing commands in batch

For AMD rigs these commands MUST be in the batch file

setx GPU_FORCE_64BIT_PTR 1
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

Server Location

Thanks for the nice sum up for nvidia rigs. Works good but for benchmarking, in claymore it connects to usa servers even i setup europe in config.txt. havent seen the normal run mode yet.

and besides in read me file, i read the 100 secs swap time suggestion for benchmarking. make it at least 200 secs because some algoritms takes time to speed up and some times 100 secs isnt enough for that

Benchmarking not working

I have now tested all variations of this and after 2 hours have never once moved past the initial benchmark.
I cannot proceed until benchmarking has completed.
Not sure what to do now.....

Another AMD Prospector error

I think Prospector is starting CPU even tho you have it set to false.
Says not starting CPU but its calling GPU 3 as the CPU
This rig has ONLY GPU0 GPU1 GPU2
No 3,4,5,6,7,etc.....

prospector

Profability Calculation

I run all the benchmarks and it shows that the Lyra2Rev2 is the most profitable algoritm among NiceHash, Zpool anfmd MPH. However, if I run NiceHashMinerLegacy directly it runs DaggerSia, which is way more profitable.

Any thoughts? 12×1060 Rig

Confusion

Hey I am getting confused on all the new features.
Can I mine on MPH,Zpool and Suprnova using new virtual WTM?
My suprnova and MPH user names are different. How would I set this up?

Thanks

Possible memory leak

Hello,

It seems there is a memory leak somewhere. I left your program running for about 8 hours and when I came back, Windows was complaining about low memory (89% of memory was used).
The culprit ended up being your program (through Powershell) with about 6GB of RAM.

I restarted it and it went back to less than 200MB. It has been running for a few hours and it is once again approaching 1GB and increasing every few minutes.

Any ideas?

Yiimp api banned?

Think something is flooding the Yiimp api and getting my ip banned as I could not use Yiimp yesterday reset my router today was ok for a little while now cannot access Yiimp unless use vpn

Add parsing for SP-mod Skunk

Hello,

Is it possible to make your program able to parse the output from CCminer SP Skunk mod?

`
*** ccminer SkunkSPmod6 for nVidia GPUs from alexis78@github ***
*** Built with VC++ 2013 and nVidia CUDA SDK 7.

*** Based on tpruvot@github ccminer
*** Originally based on Christian Buchner and Christian H. project
*** Include some of the work of djm34, sp, tsiv and klausT.

[2017-08-21 00:22:50] Starting on stratum+tcp://skunk.USA.nicehash.com:3362
[2017-08-21 00:22:50] NVAPI GPU monitoring enabled.
[2017-08-21 00:22:50] 8 miner threads started, using 'skunk' algorithm.
[2017-08-21 00:22:50] Stratum difficulty set to 0.04
[2017-08-21 00:22:50] skunk block 46778, diff 18435.824
[2017-08-21 00:22:51] GPU#1:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:51] GPU#6:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:51] GPU#7:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:52] GPU#2:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:52] GPU#4:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:52] GPU#3:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:52] GPU#5:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:52] GPU#0:Intensity set to 25, 33554432 cuda threads
[2017-08-21 00:22:55] [S/A/T]: 0/1/1, diff: 0.144, 4059.35kH/s yes!
[2017-08-21 00:22:55] skunk block 46779, diff 18868.985
[2017-08-21 00:22:57] [S/A/T]: 0/2/2, diff: 0.103, 30.80MH/s yes!
[2017-08-21 00:22:58] [S/A/T]: 0/3/3, diff: 0.111, 59.71MH/s yes!
[2017-08-21 00:22:58] [S/A/T]: 0/4/4, diff: 0.111, 59.71MH/s yes!
[2017-08-21 00:22:59] GPU#6:result for 001d9b03 does not validate on CPU!
[2017-08-21 00:22:59] [S/A/T]: 0/5/5, diff: 0.141, 88.38MH/s yes!
[2017-08-21 00:22:59] [S/A/T]: 0/6/6, diff: 0.141, 88.38MH/s yes!
[2017-08-21 00:22:59] [S/A/T]: 0/7/7, diff: 0.213, 115.43MH/s yes!
[2017-08-21 00:22:59] [S/A/T]: 0/8/8, diff: 0.120, 142.59MH/s yes!
[2017-08-21 00:23:00] [S/A/T]: 0/9/9, diff: 0.062, 142.63MH/s yes!
[2017-08-21 00:23:01] [S/A/T]: 0/10/10, diff: 0.069, 142.63MH/s yes!
[2017-08-21 00:23:02] [S/A/T]: 0/11/11, diff: 0.389, 142.63MH/s yes!
[2017-08-21 00:23:03] [S/A/T]: 0/12/12, diff: 0.068, 169.97MH/s yes!
[2017-08-21 00:23:03] [S/A/T]: 0/13/13, diff: 0.050, 169.95MH/s yes!
[2017-08-21 00:23:03] [S/A/T]: 0/14/14, diff: 0.168, 226.63MH/s yes!
[2017-08-21 00:23:03] [S/A/T]: 0/15/15, diff: 0.168, 226.63MH/s yes!
[2017-08-21 00:23:04] [S/A/T]: 0/16/16, diff: 0.061, 226.54MH/s yes!
[2017-08-21 00:23:05] [S/A/T]: 0/17/17, diff: 0.054, 226.54MH/s yes!
[2017-08-21 00:23:05] [S/A/T]: 0/18/18, diff: 0.060, 226.52MH/s yes!
[2017-08-21 00:23:07] [S/A/T]: 0/19/19, diff: 0.855, 226.52MH/s yes!
[2017-08-21 00:23:10] [S/A/T]: 0/20/20, diff: 0.045, 226.47MH/s yes!
`

Request for new miner

there I see you have had access to AMD cards.
Can you try to implement Excavator?
It is a tricky one. Will need Admin rights to execute Excavator.
I hate Claymore and Excavator runs faster with no fees.
Try it from the Github NiceHash site

Speeds are wrong

During testing I noticed speeds where wrong and not being displayed.
[https://s27.postimg.org/tnhr69rlv/speed.jpg]

Still getting errors on screen

Exception setting "cursorposition": "Cannot process the operation because
the supplied coordinate is not valid. Specify a coordinate within the
buffer area of 77,9001.
Parameter name: value.X
Actual value was 95."
At C:\mega4\Include.ps1:504 char:9

  •     $host.ui.rawui.cursorposition=$position
    
  •     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [], SetValueInvocationExcep
      tion
    • FullyQualifiedErrorId : ExceptionWhenSetting

I have added a new miner to version 3

Tested working with version 3 and AMD
Gatelessgate.json
Implement if you want

{
"Path" : ".\Bin\GatelessGate\GatelessGate.exe",

"Uri" : "https://github.com/zawawawa/gatelessgate/releases/download/v0.1.3-pre6b/gatelessgate-0.1.3-pre6b-win64.zip",

"Types" : ["AMD"],

"Arguments" : "-o #PROTOCOL#://#SERVER#:#PORT# -u #LOGIN# -p #PASSWORD# ",

"API" : "Xgminer",

"APIPort" : 4028,

"Wrap" : false,

"Dualmining":false,

"Algorithms": [

        {"neoscrypt":"-k neoscrypt --gpu-threads 1 --worksize 256 --intensity 13"},
            {"ethash":"-k ethash-new --gpu-threads 2 --worksize 192 --xintensity 4608"},

            {"cryptonight":"-k cryptonight --gpu-threads 1 --worksize 4 --rawintensity 720"},

            {"equihash":"-k equihash --gpu-threads 2 --worksize 256"}
	 ]

}

Version 3 benchmark

I've been over 30 mins on the first benchmark.
sgminer yescrypt

I am using auto and pools MPH,zpool

Miner is running fine it just won't stop benchmarking

Issues with new version - Window cannot be taller

Window cannot be taller than 63.
Parameter name: value.Height
Actual value was 80."
At ..\Megaminer-master\Include.ps1:721 char:5

  • $psWindow.WindowSize= $newSize
    
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [], SetValueInvocationException
    • FullyQualifiedErrorId : ExceptionWhenSetting

one question about functionality

is it possible to mine this coin which is depicted as the most profitable in auto.
for exemple : the most upper line (myr-gr - Aurora), but pool chooses different coins with the same algorithm Myriad and Verge.

qip shot - screen 2017 08 12 12-08-28
qip shot - screen 2017 08 12 12-14-43

high reject of keccak

[2017-08-21 09:52:54] GPU #0: Zotac GTX 1070, 715.72 MH/s
[2017-08-21 09:52:57] GPU #0: Zotac GTX 1070, 718.52 MH/s
[2017-08-21 09:52:57] accepted: 111/214 (51.87%), 717.52 MH/s booooo
[2017-08-21 09:52:57] reject reason: Low difficulty share
[2017-08-21 09:53:00] GPU #0: Zotac GTX 1070, 718.01 MH/s
[2017-08-21 09:53:02] GPU #0: Zotac GTX 1070, 718.61 MH/s
[2017-08-21 09:53:05] GPU #0: Zotac GTX 1070, 718.96 MH/s
[2017-08-21 09:53:06] mine.zpool.ca:5133 keccak block 2152784
[2017-08-21 09:53:06] GPU #0: Zotac GTX 1070, 716.24 MH/s
[2017-08-21 09:53:08] GPU #0: Zotac GTX 1070, 719.30 MH/s

Serverlocation wrong

Hey,

if i set EUROPE in config.txt i still get us-east.ethash-hub.miningpoolhub.com:17020.

Megaminer how to use guide

Hi, i dont understand how to actually use this?
I was excited to see this but i dont have an understanding what to do?
Source code? where is the compiled stuff?

Added yet another miner for AMD - Ethminer

Ok this was a tough one lol (for me)
Most likely will work on Nvidia too. Havent test yet.

This is as fast or faster then Claymore for ETH and NO FEES. Can't dual mine but seriously who still does that? No profit in dual mining anymore (at least not for me at .14 / KW)

EthMiner.json.txt

@tutulino Darn it. This one is not benchmarking! Can you take a look at it please. Great miner for ETH. Would love to use it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.