For WhatToMine.com and Coinwarz.com, there are no hardcoded coins in Awesome Miner. It uses the coins API of these services to get all available coins. The drawback is that several of the new coins that are listed here:
http://whattomine.com/calculatorsare not returned by the WhatToMine API. I've contacted the author of WhatToMine about this to find a solution for it. As soon as they are returned by WhatToMine, they will appear in Awesome Miner.
Is AM using an API call to whattomine that returns all the coins together but without several newer coins? Because if you click on any of these newer coins on the link you post above and add .json to the url you do get the info.
Like this one for example:
http://http://whattomine.com/coins/65-adn-scrypt-og.jsonAnd the url for each of the coins seem to be standardized so that the symbol is always between the first and the second dash
There is also currently this issue:
If you try to add a coin to a pool and that coin can be mined with a few different algos AM will only list the coin under just one of the algos which is not necessarily the most profitable one. That makes profit switching incorrect for that coin. The page you mentioned above (
http://whattomine.com/calculators) lists those multi-algo coins as separate coins with different diffculties and different profitabilities.
This one for example:
http://whattomine.com/coins/115-dgb-qubithttp://whattomine.com/coins/114-dgb-skeinhttp://whattomine.com/coins/112-dgb-myriad-groestlhttp://whattomine.com/coins/113-dgb-sha-256It would be great if we can get these multi-algo coins listed under each one of their algos
Awesome Miner is not using the individual json files for each coin, because that would be too much hardcoding in Awesome Miner and too many requests sent to the WhatToMine web server.
I'm currently working with the author of WhatToMine to get more coins from the standard coins.json API or similar from WhatToMine. This is really the best solution, because I want any coin that is getting added to WhatToMine to automatically show up in Awesome Miner. That concept works already today, but the WhatToMine coins-API doesn't include some of the new coins.
This is why i think it would be better to create a template design similar to the way you added the ability to add new algos to online services. Literally every website whattomine, coinmarketcap, etc... all those websites are pulling data from the coin explorers... i dont see why we cant just pull the data from the coin explorers for each individual coin. The amount of data being transferred from a json request is very minimal honestly. This would reduce the requirement to pull all this data from whattomine.
Example: SIGT
Add a 4th option under the "optional section"
Labeled: Json Profitability Calculator Properties
JSON URL:
Then add the ability to dictate within the data the values are found, maybe add a pull data button, which would pull in data and dynamically fill in empty boxes with data detected after each comma, then check the parts the data is found in and assign it to difficulty, block reward, and price....
idk maybe it would be easier to just had a preprogrammed option with just the whattomine json format already formatted, all the user does is add the new coin json url and it populates the rest.... You could set this as an non default option so the users can do it when new coins come out if they are dedicated to mining enough update it daily like this on new coins.