Code Monkey home page Code Monkey logo

Comments (9)

aaronsace avatar aaronsace commented on July 20, 2024

I've already added Expanse; it's part of the Ethash switching port.

from multipoolminer.

aaronsace avatar aaronsace commented on July 20, 2024

Expanse is not an algorithm, it's a coin.

from multipoolminer.

aaronsace avatar aaronsace commented on July 20, 2024

It can support coin switching locally if you want me explain how to do it. Letting the pool handle the coin switching is more efficient though.

from multipoolminer.

aaronsace avatar aaronsace commented on July 20, 2024

Extract and put this in the 'pools' folder if you want it to mine individual coins:
MiningPoolHubCoins.zip

from multipoolminer.

aaronsace avatar aaronsace commented on July 20, 2024

Correction:
MiningPoolHubCoins.zip

This can coexist with the other pools or you can delete the ones that came with the release.

Note: it throws a load of errors because I used the wrong function in the main code but it works. Will fix in V2.2.

from multipoolminer.

boysie123 avatar boysie123 commented on July 20, 2024

that's awesome thank you.
I'm not 100% sure how your profit calculations are working but is it possible to use this coin method to have a preferred coin meaning to have it weighted in its favour because by the time you take into account the time it takes for the pool to mine a coin (long time for zcash for example like 2h) and the fluctuations in price it was prob better to mine the coin you are converting it into in the first place with all the fees for converting etc. now this might already be in your code to prevent this but it seems quite difficult to fig out in my head how you could achieve this automatically, so having a preferred coin (the one you use to exchange into on the pool side) and some way to say as long as its with in a few % just mine this one else the profit will be the same if not less by the time its gone through the exchange process.

from multipoolminer.

boysie123 avatar boysie123 commented on July 20, 2024

it looks like I'm struggling with coins that have a - in the name for example:

{
    "Type":  "AMD",
    "Path":  ".\\Bin\\Claymore\\Ethash\\EthDcrMiner64.exe",
    "Arguments":  "-epool europe1.ethereum-classic.miningpoolhub.com:20555 -ewal $($Pools.Ethash.User) -epsw x -esm 3 -allpools 1 -tt 75 -cclock 1180 -mclock 2170 -powlim 15 -cvddc 970 -mvddc 970 -r 1",
    "HashRates":  {"ethereum-classic":  "$($Stats.Claymore_ethereum-classic_HashRate.Day)"},
    "API":  "Claymore"
}

from multipoolminer.

boysie123 avatar boysie123 commented on July 20, 2024

it creates the file Claymore_ethereum-classic_HashRate.txt but seems to get stuck in benchmarking mode, if you rename it to Claymore_ethereum_classic_HashRate.txt (replacing the - with _) it now finds it but drops the coin from the list like a failed one and moves back to the algo's on the list.

from multipoolminer.

aaronsace avatar aaronsace commented on July 20, 2024

I've updated the source code on GitHub with the pool file I sent you plus the fix in the main code.
You can add a bias by multiplying the Ethereum pool price by like 1.05 in the pool file.

Insert it between those two lines:

$Price = (($Stat.Live*(1-[Math]::Min($Stat.Hour_Fluctuation,1)))+($Stat.Hour*(0+[Math]::Min($Stat.Hour_Fluctuation,1))))

if($_.coin_name -eq 'ethereum'){$Price *= 1.05}

[PSCustomObject]@{

from multipoolminer.

Related Issues (20)

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.