Bitcoin Forum
May 11, 2024, 06:00:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Alternate cryptocurrencies / Mining (Altcoins) / Retro Mike's Hive OS Mining Profit Switcher on: July 26, 2022, 08:19:04 PM
Retro Mike's Hive OS Mining Profit Switcher v0.0.4

Retro Mike's Hive OS Mining Profit Switcher is a .NET Executable that can connect to your Hive OS account and profit switch your mining rigs based on WhatToMine calculations and using a configuration that you setup.

Please note that there is a default 5% buffer on current coin vs new profitability. This value is configurable. This limits constant flipping of coins when they are within a couple of cents of each other. If the new top coin is 4% better in profitability, it will remain on the current coin until that new top one exceeds 5% of the one currently being mined.

Please also note that this exe doesn't loop. It's intended to be run under a cron job or task scheduler. You will need to configure this to run recurring based on your own environment requirements. I'll be putting out some videos soon on how to make this run on one of your existing hive os rigs.

Make sure you configure overclock defaults for each algorithm to optimize your cards and prevent crashes. This Profit switcher doesn't apply overclocks itself, but overclocks will get reapplied by hive os if you configure algo default ones when this tool applies the flightsheet changes.

If you would like to support me, please feel free to check out my youtube channel at: https://www.youtube.com/channel/UCrpTQG3FEs0p4IPMKSMT9Dw

How to install on a HiveOS Rig: https://youtu.be/xSDP-9wjAJ0

Recommended Execution Duration: Every 1 hour

Features
  • Auto-Updater
  • Configurable WhatToMine calculations and flightsheets per coin per rig
  • Configurable coin switching threshold
  • 100% Open Source
  • Uses native Hive OS and WhatToMine API's

Please refer to the github for the prerequisites and how to setup the configuration file to run this app from a Hive OS rig as it will require you updating to the latest version of mono

Source Code / Documentation: https://github.com/TheRetroMike/HiveOSProfitSwitcher
Latest Release: https://github.com/TheRetroMike/HiveOSProfitSwitcher/releases/latest

Please report any issues or enhancement requests using the GitHub Issues form or create a fork and a pull request.

And here's a video I put together on how to create a similar one from scratch: https://youtu.be/lSkmNyq4qQU
I encourage watching this as it's a good idea to understand how something works before you jump in and start using it. I also encourage browsing the source code.

If you enjoy the tool and the tutorials around it, please consider subscribing to the YouTube channel. I hope to put up more content in the next several months.

Happy Mining!

Config File Template / Example:
Code:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="profitSwitching" type="HiveProfitSwitcher.ProfitSwitchingConfig, HiveProfitSwitcher" />
</configSections>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2" />
    </startup>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
<appSettings>
<add key="HiveOSApiKey" value="xxxxx"/>
<add key="HiveFarmId" value="xxxxx"/>
<add key="CoinDifferenceThreshold" value="0.05"/> <!-- Represented as a decimal. i.e., 5% would be 0.05 -->
<add key="AutoUpdate" value="true" />
<add key="UpdateUrl" value="https://github.com/TheRetroMike/HiveOSProfitSwitcher/releases/latest/download/HiveProfitSwitcher.zip" />
<add key="ReleaseApi" value="https://api.github.com/repos/TheRetroMike/HiveOSProfitSwitcher/releases/latest" />
</appSettings>
<profitSwitching>
<workers>
<add name="2GB_RIG" whatToMineEndpoint="https://whattomine.com/coins.json?factor%5Beth_hr%5D=0.0&amp;factor%5Beth_p%5D=0.0&amp;e4g=true&amp;factor%5Be4g_hr%5D=122.8&amp;factor%5Be4g_p%5D=370.0&amp;zh=true&amp;factor%5Bzh_hr%5D=96.0&amp;factor%5Bzh_p%5D=358.0&amp;cnh=true&amp;factor%5Bcnh_hr%5D=2500.0&amp;factor%5Bcnh_p%5D=285.0&amp;cng=true&amp;factor%5Bcng_hr%5D=2774.0&amp;factor%5Bcng_p%5D=365.0&amp;cnf=true&amp;factor%5Bcnf_hr%5D=7700.0&amp;factor%5Bcnf_p%5D=340.0&amp;factor%5Bcx_hr%5D=0.0&amp;factor%5Bcx_p%5D=0.0&amp;eqa=true&amp;factor%5Beqa_hr%5D=400.0&amp;factor%5Beqa_p%5D=315.0&amp;factor%5Bcc_hr%5D=999.0&amp;factor%5Bcc_p%5D=0.0&amp;factor%5Bcr29_hr%5D=999.0&amp;factor%5Bcr29_p%5D=0.0&amp;factor%5Bct31_hr%5D=1.4&amp;factor%5Bct31_p%5D=440.0&amp;factor%5Bct32_hr%5D=0.4&amp;factor%5Bct32_p%5D=440.0&amp;factor%5Beqb_hr%5D=58.0&amp;factor%5Beqb_p%5D=480.0&amp;factor%5Brmx_hr%5D=1560.0&amp;factor%5Brmx_p%5D=320.0&amp;factor%5Bns_hr%5D=2800.0&amp;factor%5Bns_p%5D=560.0&amp;factor%5Bal_hr%5D=222.0&amp;factor%5Bal_p%5D=440.0&amp;factor%5Bops_hr%5D=0.0&amp;factor%5Bops_p%5D=0.0&amp;factor%5Beqz_hr%5D=999.0&amp;factor%5Beqz_p%5D=440.0&amp;factor%5Bzlh_hr%5D=50.0&amp;factor%5Bzlh_p%5D=400.0&amp;kpw=true&amp;factor%5Bkpw_hr%5D=48.6&amp;factor%5Bkpw_p%5D=321.0&amp;factor%5Bppw_hr%5D=31.2&amp;factor%5Bppw_p%5D=520.0&amp;x25x=true&amp;factor%5Bx25x_hr%5D=2.68&amp;factor%5Bx25x_p%5D=191.0&amp;factor%5Bfpw_hr%5D=0.0&amp;factor%5Bfpw_p%5D=0.0&amp;vh=true&amp;factor%5Bvh_hr%5D=2.6&amp;factor%5Bvh_p%5D=391.0&amp;factor%5Bcost%5D=0.1&amp;factor%5Bcost_currency%5D=USD&amp;sort=Profitability24&amp;volume=0&amp;revenue=24h&amp;factor%5Bexchanges%5D%5B%5D=&amp;factor%5Bexchanges%5D%5B%5D=binance&amp;factor%5Bexchanges%5D%5B%5D=bitfinex&amp;factor%5Bexchanges%5D%5B%5D=bitforex&amp;factor%5Bexchanges%5D%5B%5D=bittrex&amp;factor%5Bexchanges%5D%5B%5D=coinex&amp;factor%5Bexchanges%5D%5B%5D=dove&amp;factor%5Bexchanges%5D%5B%5D=exmo&amp;factor%5Bexchanges%5D%5B%5D=gate&amp;factor%5Bexchanges%5D%5B%5D=graviex&amp;factor%5Bexchanges%5D%5B%5D=hitbtc&amp;factor%5Bexchanges%5D%5B%5D=hotbit&amp;factor%5Bexchanges%5D%5B%5D=ogre&amp;factor%5Bexchanges%5D%5B%5D=poloniex&amp;factor%5Bexchanges%5D%5B%5D=stex&amp;dataset=Main">
<enabledCoins>
<add coinTicker="VTC" flightSheetName="2GB_RIG_VTC" />
<add coinTicker="UBQ" flightSheetName="2GB_RIG_UBQ" />
<add coinTicker="NEOX" flightSheetName="2GB_RIG_NEOX" />
<add coinTicker="SIN" flightSheetName="2GB_RIG_SIN" />
<add coinTicker="MSR" flightSheetName="2GB_RIG_MSR" />
<add coinTicker="BTG" flightSheetName="2GB_RIG_BTG" />
<add coinTicker="XHV" flightSheetName="2GB_RIG_XHV" />
<add coinTicker="AION" flightSheetName="2GB_RIG_AION" />
<add coinTicker="RYO" flightSheetName="2GB_RIG_RYO" />
</enabledCoins>
</add>
</workers>
</profitSwitching>
</configuration>
2  Bitcoin / Hardware / Re: Official FutureBit Apollo BTC Software/Image and Support thread on: June 03, 2021, 01:44:15 PM
I've been running my full node unit for over a week now mining BCH on btc.com. Been on Turbo for most of that time. About every other day the miner stops and I have to go into the dashboard and start the miner again. Is this a known issue? Not sure if it's disconnects or the hardware trying to shutdown. Here are the raw stats for fan and temp. It would be really nice to have a failover pool in the event it's caused by disconnects, or at least have the system try to reconnect after 15 minutes or so. Everytime it has happened, I just click start miner and it starts right back up hashing with valid shares.

"fans": {
      "int_0": {
        "rpm": [
          3679
        ]
      }
    },
    "temperature": {
      "count": 2,
      "min": 0,
      "avr": 34,
      "max": 68
    },
3  Alternate cryptocurrencies / Mining (Altcoins) / Re: Official FutureBit Apollo LTC Image and Support thread on: March 26, 2021, 03:04:25 AM
Is it possible to enable RPC on a full node? I'm writing a program to monitor my balances and I'm wanting to call the JSON RPC to get the balance for a public address. Since I already have a full node apollo running, I'd like to use that instead of setting up a 2nd node and would definitely be beneficial on the BTC apollo that I have on order so I'm not running 2 BTC nodes as well.
4  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Novacash (NOVA) on: March 28, 2020, 09:22:41 PM
I'm quite interested in setting up a storage node. The website says things are being reworked. Any timeline for when new storage node's will be allowed?
5  Other / Archival / Re: [ANN] LONG COIN (POW) - CRYPTOGRAPHIC MESSENGER\MARKET and much more on: March 26, 2020, 03:19:16 AM
LongCoin has been added to the 05SonicBlue pool.

Payments are issued for balances above 5 LONG.

http://05sonicblue.com/pool/LONG/

Code:
-a sha256 -o stratum+tcp://stratum.05sonicblue.com:3334 -u [LONG_WALLET_ADDRESS] -p x
6  Alternate cryptocurrencies / Announcements (Altcoins) / Re: BiblePay | 10% to Orphan-Charity | POBH CPU | Sanctuaries (Masternodes) on: March 25, 2020, 12:21:16 AM
Removed the .Borgholio from the XMR address and I'm still not showing on the pool website even though I'm getting CPU shares accepted.

I just double checked mine and it showed up a few seconds after my first share was accepted

xmrig-bbp-win64.exe -o rx.biblepay.org:3001 -u BDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdG -p 48xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcM.d esktop --threads 6
7  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] [RIL] [NEW DOMAIN + RELAUNCH] Rilcoin PoW/Scrypt on: March 24, 2020, 08:37:59 PM
No connections in wallet. Latest version on github is from 2 years ago and none of the download links on the website work
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!