Bitcoin Forum
November 08, 2024, 12:29:21 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
  Print  
Author Topic: Whattomine - profitability website with basic json.  (Read 94956 times)
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 10, 2018, 06:34:45 AM
 #761

I've used your form to request a listing but you don't seem to be getting them.

Not answering all of the emails, request can be rejected without a response.

https://whattomine.com - Check what to mine Smiley
ArgoCoin
Copper Member
Jr. Member
*
Offline Offline

Activity: 48
Merit: 10

argo.cash


View Profile WWW
January 10, 2018, 11:29:14 AM
 #762

Paid placement on the site?

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    ■    ARGO - New coin with masternodes    ■    Microtransaction    ■    Algo: Skein / Without PoS    ■   
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
MadSciencist
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
January 10, 2018, 12:26:53 PM
 #763

Could you add Ella + LBRY (and other variations)?
digibum
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
January 10, 2018, 07:24:11 PM
 #764

Is WhatToMine.com wrong? That is my question Smiley

I have 8 1070 GPU's with combined power of 3600 Sol/s.
Using dstm's miner on several pools I always get less than calculated on whattomine.com. I'm talking about 30-50% less.

Example:
Mined ZCL on zclassic.miningspeed.com for 7 days.
I got in average 0.17 ZCL per day.
But whattomine sad I should get something like 0.29 ZCL in average for that week.

This is -0.12 ZCL less, and that is a big difference right?

How come i have such a big difference?
(WhatToMine calculation was made using $0 electricity cost)
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 10, 2018, 08:09:19 PM
 #765

Is WhatToMine.com wrong? That is my question Smiley

I have 8 1070 GPU's with combined power of 3600 Sol/s.
Using dstm's miner on several pools I always get less than calculated on whattomine.com. I'm talking about 30-50% less.

Example:
Mined ZCL on zclassic.miningspeed.com for 7 days.
I got in average 0.17 ZCL per day.
But whattomine sad I should get something like 0.29 ZCL in average for that week.

This is -0.12 ZCL less, and that is a big difference right?

How come i have such a big difference?
(WhatToMine calculation was made using $0 electricity cost)

Sounds like a very bad pool luck or unstable rig.
Alternatively you could also check your results here
https://zclassic.miningpoolhub.com/

@MadSciencist
Will do

@ArgoCoin
Listing is always free

https://whattomine.com - Check what to mine Smiley
digibum
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
January 11, 2018, 06:57:55 AM
 #766

This is my miner on that poll (mining for 24h right now)
https://zen.miningspeed.com/workers/znS4PErcmNn64PLPoj6yTJfiCtCBTP672wg

Can someone please take a look what is wrong?
Thank you all for support!
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 11, 2018, 07:09:16 PM
 #767

This is my miner on that poll (mining for 24h right now)
https://zen.miningspeed.com/workers/znS4PErcmNn64PLPoj6yTJfiCtCBTP672wg

Can someone please take a look what is wrong?
Thank you all for support!

You are mining ZEN not ZCL there.
Anyway if you still dont get decent returns then please check on miningpoolhub and let us know.

https://whattomine.com - Check what to mine Smiley
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 12, 2018, 06:48:46 PM
 #768

@fredeq

Amazing website! Thank you great work.

Wanted to ask, with coin JSON info how i calc my profit from this info?
Let say Dash with 1000 Mh/s:
https://whattomine.com/coins/34-dash-x11?utf8=%E2%9C%93&hr=1000.0&p=0&fee=0.0&cost=0&hcost=0.0&commit=Calculate

How i get my Estimated Rewards table from JSON info? What formula need to run on JSON info?

Using to choose best coins for me for mining.

Thank you.

Just access
https://whattomine.com/coins/34.json?utf8=%E2%9C%93&hr=1000.0&p=0&fee=0.0&cost=0&hcost=0.0&commit=Calculate

https://whattomine.com - Check what to mine Smiley
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 13, 2018, 01:50:46 PM
 #769

Thank you Smiley

There is any limit on API requests ?



80rpm at the moment. Remember that coin stats are refreshed every 3 minutes.

https://whattomine.com - Check what to mine Smiley
Rampager
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 14, 2018, 10:40:02 AM
 #770

 This difficulty at PIRL doubled almost overnight. Whattomine was cool at first but I can hardly stand it anymore. Whattomine ruins every opportunity by giving people the tool necessary to see when they should switch coins and start mining long enough to increase the difficulty and then leave everyone that was originally mining that coin faithfully left stuck mining at a higher adjusted difficulty while the whattomine bandwagon goes to another coin to raise the difficulty of it also.  Roll Eyes  Then it washes and repeats thus exploiting the difficulty of every coin and that gets my attention. The kind you dont want if you run a website.

 Workable Solution - I wish every coin was like proof of research similar to GRIDCOIN. Not only because it is actually a productive coin with purpose but more due to the fact that you earn more the longer you mine with it due to "Recent Average Credit & Magnitude" factoring in on your income. I think mining income should be 1/30th on day one. 2/30ths on day two ect until reaching maximum potential of rewards at the 30th consecutive day. For every day that no mining on that coin takes place you lose 1/30th of your potential. Its fair and simple.



cdrx
Full Member
***
Offline Offline

Activity: 441
Merit: 109


View Profile
January 15, 2018, 01:57:05 PM
 #771

Whattomine, why not adding stocks.exchange site ? It will bring some unique coins there.
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 15, 2018, 09:03:28 PM
 #772

Whattomine, why not adding stocks.exchange site ? It will bring some unique coins there.

Personally I think that some kind of filtering of coins is a good thing.
Lets not try to list every coin out there Wink

@Rampager
Well we cant deny knowledge to our great community Smiley
Interesting income schedule, would certaintly stop coin hoppers.

https://whattomine.com - Check what to mine Smiley
manicminer3018
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 17, 2018, 07:41:34 PM
 #773

Hi, as first let me thank you for your whattomine service!

I would like to ask. I'm trying to figure out how to calculate mining efficiency based on https://whattomine.com/coins.json but without success.

I expected something like:

Daily mining estimate = ( (your hashrate) * (current block reward) * 720 ) / (network hashrate)

or

Daily mining estimate = ( (estimated_rewards) * (your_haspower) ) / (network hashrate)

or something like this. But these formulas give me completely different results than whattomine service.

After few more googling I found NiceHashBot implementation where is mentioned this formula

+        double HT = Response.difficulty * (Math.Pow(2.0, 32) / (1000000000000.0));
+        double CPD = Response.block_reward * 24.0 * 3600.0 / HT;

which gives exactly the same numbers like your calculator (https://whattomine.com/coins/215-tzc-neoscrypt?utf8=%E2%9C%93&hr=1.0&d_enabled=true&d=80&p=450.0&fee=0.0&cost=0.1&hcost=0.0&commit=Calculate)

But this is something I don't understand. In the formula, there is no use for current network hashrate. Only current difficulty is used but from what I thought difficulty isn't dependent on current hashrate.

Also, I don't understand why block_reward is multiplied by 3600. This would mean that block_reward value is represented per/second. But Based on your site I thought it's reward which is pumped to the system every block-time.

I'm still learning a lot of things so maybe I'm completely wrong. Because of that I would like to ask for any help or explanation.

Thanks!

PS: Is there any documentation for json exports?

fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 17, 2018, 07:49:48 PM
 #774

But this is something I don't understand. In the formula, there is no use for current network hashrate. Only current difficulty is used but from what I thought difficulty isn't dependent on current hashrate.

Also, I don't understand why block_reward is multiplied by 3600. This would mean that block_reward value is represented per/second. But Based on your site I thought it's reward which is pumped to the system every block-time.

I'm still learning a lot of things so maybe I'm completely wrong. Because of that I would like to ask for any help or explanation.

Thanks!

PS: Is there any documentation for json exports?



No docs.

Its multiplied by 3600 cause the value returned is for an hour of mining. For a day of mining you need 86400.
Nethash is only an estimate, this value is never real and yes the real mining formula uses difficulty - thats the value relevant to finding a new block.

https://whattomine.com - Check what to mine Smiley
manicminer3018
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 17, 2018, 07:59:09 PM
 #775

Thanks for reply.

>> Its multiplied by 3600 cause the value returned is for an hour of mining. For a day of mining you need 86400.

So "block_Reward" is reward per second of the mining? Because I thought that "block_reward" is released once per "blocktime".

>> Nethash is only an estimate, this value is never real and yes the real mining formula uses difficulty - thats the value relevant to finding a new block.

Ok, didn't know that.

And can I ask how to use values "estimated_rewards" and "estimated_rewards24"? What exactly these values means? (I know that *24 is 24hour estimate, but don't know how to use estimated_rewards at all).

Thanks!
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 17, 2018, 08:21:33 PM
 #776

Thanks for reply.

>> Its multiplied by 3600 cause the value returned is for an hour of mining. For a day of mining you need 86400.

So "block_Reward" is reward per second of the mining? Because I thought that "block_reward" is released once per "blocktime".

>> Nethash is only an estimate, this value is never real and yes the real mining formula uses difficulty - thats the value relevant to finding a new block.

Ok, didn't know that.

And can I ask how to use values "estimated_rewards" and "estimated_rewards24"? What exactly these values means? (I know that *24 is 24hour estimate, but don't know how to use estimated_rewards at all).

Thanks!

Block_reward is always per block. The formula just needs the number of seconds for which you want to calculate.

Both estimated_rewards and estimated_rewards24 are 24h estimates. The difference is that 24 uses difficulty_average_24 and the other uses current.

https://whattomine.com - Check what to mine Smiley
manicminer3018
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 17, 2018, 08:35:50 PM
 #777

Block_reward is always per block. The formula just needs the number of seconds for which you want to calculate.

I see, thanks.

Both estimated_rewards and estimated_rewards24 are 24h estimates. The difference is that 24 uses difficulty_average_24 and the other uses current.

Can you please write any example how to use it? In case I know my hashrate, can I use estimated_Rewards to calculate my estimated income? Thanks a lot.
Kasparie
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 19, 2018, 08:38:16 AM
 #778

Hi(noob here)

I really want to congratulate you on a great site. I find myself using it quite often to calculate profitability for coins Smiley

I'm hoping to make use of the JSON endpoints and have some questions regarding them.

First off, most important, fair use policies. I respect your work and don't want to be that guy that hits your API unnecessarily. So, here are my questions regarding that.

How often should I query the respective /coins.json, /asic.json, and calculators.json endpoints?
What is a good refresh rate for these endpoints from third-party clients?

To partly answer my own questions. I read on this forum that the rate limit is 80RPM and the coin data is refreshed every 3 minutes.
One more questions about the rate limit. Is 80RPM limit per user/IP across all endpoints?

I've noticed that there are JSON files for the following:

GPU - http://whattomine.com/coins.json
ASIC - http://whattomine.com/asic.json
Coins - http://whattomine.com/calculators.json
Individual Coin - http://whattomine.com/coins/192.json

My guess is that /coins.json and /asic.json gives you all the GPU and ASIC coins on Whattomine form what I could gather from the website links. From here you can determine, by looking at the data, what coins are profitable to mine. See my question about "profitability" and "profitability24" below.
A good workflow would be to cache coins retrieved from these endpoints and then once I have determined the best profitable coins to mine, I build the URL to an individual coin(in your language of choice) from the subset of data and request the data from /coins/<coin_id>.json.
These results need to be cached, and the cache warmed up, all the while respecting your API's fair use policy.

How am I doing so far? Smiley

"profitability" and "profitability24" values.

It seems those are percentages. Am I correct? What percentages should one look at here? Is 100% and above considered good profitability, or are there other percentage ranges to consider too, for example, 110% - 125%?

On to /calculators.json.

What does the "lagging", "listed" and "testing" values mean in the response to /calculators.json?

I had a look at a coin called Aeon, and although it's "status" is "Active" the "listed" value is false. I don't know what that means.

What does "testing" indicate? Does "testing": true mean you are testing it?

My following question pertains to the estimation calculations for a particular coin. Let's stick with Aeon to simplify things. Only because I have mentioned Aeon above.

These stats are fromhttp://whattomine.com/coins/192.json, which also reflects the data on the web page.

So, I gathered that the following values correspond to "Day Rewards" under "Estimated Rewards". See my questions inline with the JSON values below.
Code:
"pool_fee": "0.000000",  // is this the network fee?
"estimated_rewards": "0.823975",  // what currency is this and on what calculations is this based?
"btc_revenue": "0.00032526",
"revenue": "$3.63",  // For calculating revenue, cost, and profit, what default values were used?
"cost": "$0.79",  // for cost=0.79, and revenue=3.63? I know the profit=revenue-cost
"profit": "$2.84",
"status": "Active",                  
"lagging": false,  // I've asked this above, but what does "lagging" mean?

Very best
Bjorn  Smiley
fredeq (OP)
Legendary
*
Offline Offline

Activity: 1537
Merit: 1005


View Profile WWW
January 19, 2018, 11:19:28 AM
 #779

@manicminer3018
Everything is calculated already

@Kasparie
Its enough to call any endpoint every 3 minutes.
80rpm is limit shared for all endpoints per IP.

If coin is listed on /coins or /asic pages then I dont think you really need to call its singular endpoint.
Unless you want to tweak data in some way like difficulty or echange_rate.

Profitability is a percentage of RevenueBTC divided by main coin RevenueBTC - eth or btc.
Just a percentage stat to show you how certain coin fares compared to main coin. No need to do anything about it from json perspective.

Lagging is set when the stats are not updated for more than 1 hour. Also marked by label and yellow background on UI.
Testing means that formula for coin is not yet approved and may be incorrect. Will be tested when time allows.
Listed when set to false will mean that coin is not on /coins or /asic pages. Either cause algo is unsupported or simply cause coin has unstable network / other problems.

"pool_fee": "0.000000",  // Any efficiency reduction should go in here. Stales / reject rate, miner offline, pool luck, miner / pool fee.
"estimated_rewards": "0.823975",  // Its for the coin you queried ofc Wink Based on default coin settings if not specified.
"btc_revenue": "0.00032526",
"revenue": "$3.63",  // You can check defaults via UI, though I would encourage to always provide Hashrate, power, cost and fees, even if they are default.
"cost": "$0.79",  // Not sure whats not clear here, it takes the power, cost/kwh and gives you final cost over 24h
"profit": "$2.84",
"status": "Active",                  
"lagging": false,  // Explained above

https://whattomine.com - Check what to mine Smiley
Kasparie
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
January 19, 2018, 12:07:58 PM
 #780


@Kasparie
Its enough to call any endpoint every 3 minutes.
80rpm is limit shared for all endpoints per IP. Thanks

If coin is listed on /coins or /asic pages then I dont think you really need to call its singular endpoint.
Unless you want to tweak data in some way like difficulty or echange_rate.

Profitability is a percentage of RevenueBTC divided by main coin RevenueBTC - eth or btc.
Just a percentage stat to show you how certain coin fares compared to main coin. No need to do anything about it from json perspective.
So for GPU the profitability it's calculated base on ETH and CPU  base on BTC?

Lagging is set when the stats are not updated for more than 1 hour. Also marked by label and yellow background on UI.
Testing means that formula for coin is not yet approved and may be incorrect. Will be tested when time allows.
Listed when set to false will mean that coin is not on /coins or /asic pages. Either cause algo is unsupported or simply cause coin has unstable network / other problems.

"pool_fee": "0.000000",  // Any efficiency reduction should go in here. Stales / reject rate, miner offline, pool luck, miner / pool fee.
"estimated_rewards": "0.823975",  // Its for the coin you queried ofc Wink Based on default coin settings if not specified.  HAHA!  Grin Grin I'm such a noob
"btc_revenue": "0.00032526",
"revenue": "$3.63",  // You can check defaults via UI, though I would encourage to always provide Hashrate, power, cost and fees, even if they are default.
I didn't realise the inputs were populated with the default values, hence my question
"cost": "$0.79",  // Not sure whats not clear here, it takes the power, cost/kwh and gives you final cost over 24h
Ok got it now! Cost = Cost Per kWh/1000 * Power in W * 24
"profit": "$2.84",
"status": "Active",                  
"lagging": false,  // Explained above

@fredeq Thanks for the answers, and please see my comments in the quote
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!