Jump to content
Serzh Black

HRMonitor автоматическое переключение майнеров при понижении hashrate или при повышении прибыльности, инструмент для сбора статистики по монетам или алгоритмам и просто органайзер батников

Recommended Posts

@leso HRM удаляет переводы строк из всего что скачано из интернета. Для удобства

Share this post


Link to post
Share on other sites
9 минут назад, Serzh Black сказал:

HRM удаляет переводы строк из всего что скачано из интернета. Для удобства

Хммм, а почему тогда у меня ошибку выдает, когда анализирует Beam?

 

Вот кусок конфига:

 

'WC2' => 'https://whattomine.com/coins/294.json',

 

'BEAM' =>
{
    'wtmname'     => 'Beam',
    'minerdir'    => 'c:\!Miners\SRBMiner-M',
    'minerexe'    => 'start.bat',
    'hrurl'       => 'https://mainnet-explorer.beam.mw/explorer/status/?format=json',
    'hrregexp'    => '"difficulty":(.+?),',
    'eval'        => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
    'skip'        => 'monitor',
    'comments'    => 'WTM profit used',
},
 

 

'Equihash (150,5)' => '8*0.00055'

 

 

Пишет - BEAM () will be ignored due to initial profit can not be obtained or equal to zero

Edited by leso

Share this post


Link to post
Share on other sites
5 часов назад, leso сказал:

Хммм, а почему тогда у меня ошибку выдает, когда анализирует Beam?

 

Вот кусок конфига:

 

'WC2' => 'https://whattomine.com/coins/294.json',

 

'BEAM' =>
{
    'wtmname'     => 'Beam',
    'minerdir'    => 'c:\!Miners\SRBMiner-M',
    'minerexe'    => 'start.bat',
    'hrurl'       => 'https://mainnet-explorer.beam.mw/explorer/status/?format=json',
    'hrregexp'    => '"difficulty":(.+?),',
    'eval'        => '$CStat{$c}{hr} = int $CStat{$c}{hr}/$CStat{$c}{bt}',
    'skip'        => 'monitor',
    'comments'    => 'WTM profit used',
},
 

 

'Equihash (150,5)' => '8*0.00055'

 

 

Пишет - BEAM () will be ignored due to initial profit can not be obtained or equal to zero

. WTM не доверяй !!!

 

'BEAM1' =>
{
    wtmname  => 'Beam1',
    minerdir => '',
    minerexe => '',
    hrlimit  => '',
    hrurl    => 'https://www.coincalculators.io/api.aspx?name=beam&hashrate=40000000&power=230&poolfee=0&powercost=0.1&difficultytime=6',
    hrregexp => '"currentNethash": (.*?),',
    eval     => '
         $CStat{$c}{algo} = "Equihash(150,5)";
         $CStat{$c}{br}   = 80;
         $CStat{$c}{bt}   = 60;
         #$CStat{$c}{hr}  = $CStat{$c}{hr}/$CStat{$c}{bt};
         my $RATE = &GetContentFromURL("https://api.bitforex.com/api/v1/market/ticker/?symbol=coin-btc-beam");
        $CStat{$c}{rate} = $1 if $RATE =~ /\{"data":\{"buy":(.+?),.+?\},.+?\}/;

        #print" -$c: = $CStat{$c}{hr} -  $CStat{$c}{br} -  $CStat{$c}{bt} - $CStat{$c}{rate}\n";
        ',
skip     => 'monitor' ,
},

 

%ALGSHR = (
  'Equihash(150,5)'    => 10*12/1000000,
);

1;

 

 

ИЛИ второй вариант

 

 

 

'BEAM2' =>
{
    wtmname  => 'Beam2',
    minerdir => '',
    minerexe => '',
    hrlimit  => '',
    hrurl    => 'https://www.coincalculators.io/api.aspx?name=beam&hashrate=40000000&power=230&poolfee=0&powercost=0.1&difficultytime=6',
    hrregexp => '"currentDifficulty": (.*?),',
    eval     => '
         $CStat{$c}{algo} = "Equihash(150,5)";
        my $br = &GetContentFromURL("https://www.coincalculators.io/api.aspx?name=beam&hashrate=7&power=0&poolfee=1&powercost=0");
         $CStat{$c}{br}   =  $1 if $br =~ /\{.+?"blockReward":(.+?),.+?\}/;
        my $bt = &GetContentFromURL("https://www.coincalculators.io/api.aspx?name=beam&hashrate=7&power=0&poolfee=1&powercost=0");
         $CStat{$c}{bt}   =  $1 if $bt =~ /\{.+?"blockTime":(.+?),.+?\}/;
         $CStat{$c}{hr}  = $CStat{$c}{hr}/($CStat{$c}{bt});
         my $RATE = &GetContentFromURL("https://api.bitforex.com/api/v1/market/ticker/?symbol=coin-btc-beam");
        $CStat{$c}{rate} = $1 if $RATE =~ /\{"data":\{"buy":(.+?),.+?\},.+?\}/;

        print" -$c: = $CStat{$c}{hr} -  $CStat{$c}{br} -  $CStat{$c}{bt} - $CStat{$c}{rate}\n";
        ',
skip     => 'monitor' ,
},

 

 

%ALGSHR = (
  'Equihash(150,5)'    => 10*12/1000000,
);

1;

Edited by ArtKosh

Share this post


Link to post
Share on other sites

@leso косяк в HRM. он спотыкается на запятой в имени алгоритма. запишите так, позже исправлю:

 	'Equihash (150' => '8*0.00055',

 

Edited by Serzh Black

Share this post


Link to post
Share on other sites

Для тех кто на Ethash и https://comining.io/

Если скачать curl для windows, в батниках использовать метод change mining для воркера, то смена профитной монеты будет происходить без перезапуска майнера.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...