BitBar and BBQCoin added to Cryptoswitcher. SolidCoin removed.
|
|
|
Anyone got this working on Win7 yet?
I would like to know this too, and if there is anything that could be done to make it easier to run on Windows, I'd look into it.
|
|
|
With thanks to open5443 on GitHub, the latest round of updates supports using Dustcoin and Coinchoose at the same time, and CHNCoin has also joined the party.
|
|
|
I wrote CryptoSwitcher to do something like this locally (see the link in my sig).
I have been thinking about the difficulties of doing something like what you suggest for a while now though, and implementing CryptoSwitcher as a service. Two instances of CGminer would have to be run locally, as you have already identified. In addition to that, most people use different clocks for Scrypt and SHA256 coins. Allowing a remote service to set your clocks is a recipe for disaster, so most people would have to either accept inefficient clocks for mining SHA256 coins, or run an additional daemon locally to switch clocks as required.
The difference between what you suggest and what I'm suggesting is that the theoretical service I have in mind is one that switches you between pools mining the different altcoins. You are suggesting a single pool that runs pools for all possible coins, and changes the work fed to the miners. My interpretation is easier for the operator, in that he doesn't have to do all of the heavy lifting, but your interpretation is certainly easier for miners.
|
|
|
This might be really useful, I'm tired of checking the charts every day to decide myself. I already have my own scripts to switch configs and restart all rigs, so it sounds like a simple plug-n-play job! That auto-selling feature sounds especially interesting. I guess auto-withdrawal is not supported yet? EDIT: There are config options gkeypersec for vanity mining speed and ghashpersec for BTC mining speed, but no option for LTC mining speed. Is the default 1MH/s -> 1kH/s ratio assumed? Neither exchange supports auto-withdrawal via the API, so I don't see that feature being implemented soon, I'm afraid. The default 1MH/s -> 1kH/s ratio is assumed (by virtue of this assumption being made by dustcoin and CoinChoose), but if that is drastically wrong for you, you can include additional fees to penalise Scrypt coins the appropriate amount. So if you get 700MH/s with SHA256, but only 600MH/s with Scrypt coins, you would include an additional fee of 1-(600/700) = 0.14 on Scrypt coins.
|
|
|
Again, thanks to a CoinChoose update, MinCoin has now joined the party.
|
|
|
I would like to see MNC (MinCoin) added.
Thanks!
I believe the requirements sal has for a coin to be added are for there to be a public block explorer, and at the very least a public orderbook if not a proper exchange.
|
|
|
Feathercoin now supported for those using CoinChoose.
|
|
|
FeatherCoin is added and I updated the Freicoin exchange to use the new one that has direct to BTC exchanges.
In light of this, Cryptoswitcher now also supports Feathercoin.
|
|
|
Could anyone help me with setting it up? I can't find the dependencies and where to put them
Which OS, and what have you tried so far? What errors do you get? Windows 7 home Premium C:\Users\Daniel\Documents\GitHub\CryptoSwitcher>cryptoSwitcher.py Traceback (most recent call last): File "C:\Users\Daniel\Documents\GitHub\CryptoSwitcher\cryptoSwitcher.py", line 5, in <module> import numpy as np File "C:\Users\Daniel\Documents\GitHub\CryptoSwitcher\numpy\__init__.py", line 127, in <module> raise ImportError(msg) ImportError: Error importing numpy: you should not try to import numpy from its source directory; please exit the numpy source tree, and relaunch your python intepreter from there. thanks! I'm afraid I'm not a Windows person (for mining, anyway). Is there an equivalent of pip for Windows, does someone else know?
|
|
|
Could anyone help me with setting it up? I can't find the dependencies and where to put them
Which OS, and what have you tried so far? What errors do you get?
|
|
|
Anyone interested in making a Cryptonit API wrapper for Python?
|
|
|
How often would you like us to ping the JSON feed? The graphs clearly show that the hourly update I currently use for CryptoSwitcher is inadequate; if I changed that to, say, five minutes, would that be okay by you?
|
|
|
Bounty for anyone that gets this to work with Vircurex to automatically convert back to BTC...
A blind bounty, you say. Well, whatever you think the changes I've just pushed are worth...
|
|
|
I'm sure it's a total coincidence that the first proper update from BFL for a couple of weeks is made on the same day that Avalon claim to have started ('slowly') shipping their second batch.
|
|
|
It would be nice if you included a pool failover for each coin.
For example if the profitability was showing litecoin and my rigs switched to that, then if a pool is dead / failing, the rig will switch pools.
Agreed, I've been thinking about this too and looking into the CGminer API. For now, I can only recommend you have backup pools in your CGminer configuration files, but I realise that for the more exotic coins that's probably easier said than done. It can be done. I have seen pool switching scripts - Allow your users to update a single config file: Litecoin Pools: pool1 - notroll.in -u -p pool2 - etc etc Bitcoin Pools: etc etc... Following simple logic, allow a user to update his config with all pools he wants - then set triggers example: failconnect () //if failure to connect after 60 seconds, switch pool highstale () //if high stale rate then drop pool Thoughts? I would prefer to keep that sort of configuration in the CGminer config files that people probably already have. In addition, you have to restart CGminer to switch from an Scrypt coin to a SHA256 coin, unless I'm missing something drastic in the API, so this is unable to be done purely with a single CGminer instance and the API. I think I know how I want to approach this.
|
|
|
It would be nice if you included a pool failover for each coin.
For example if the profitability was showing litecoin and my rigs switched to that, then if a pool is dead / failing, the rig will switch pools.
Agreed, I've been thinking about this too and looking into the CGminer API. For now, I can only recommend you have backup pools in your CGminer configuration files, but I realise that for the more exotic coins that's probably easier said than done.
|
|
|
Fizzisist seems to be back up, but is now returning 'null' for profitability, which I had never seen before. I have pushed an update that handles this gracefully.
|
|
|
Comes up here - all of them. Is your internet okay? The first post had errors in the URLs for those three (I'm too used to BBCode), which I have now corrected.
|
|
|
|