Absolutely correct. Sorry for that, when i copied difficulty calculation algo from my pool to blockchain API i forgot to correct it. Give me some minutes i will fix that.
The root of the problem is that mining software (sgminer, for example) still using 2^32 multiplier even for Pascal algo and i was forced to use that on the pool's side to be able to support that software.
Hey there, thanks for responding. Just wanted to make sure about nethash, as edited on my first post:
`Edit2: Are we 100% sure that nethash isnt in fact 4 times bigger than given by api?`
By doing simple nethash equation:
`coins_per_day = 50 * (24 * 60 / 4) = 18000` - 4 minutes is the current average block_time over last 24h
`coins_per_day * 500Mh / 200_000 Mh = 45` - shouldnt the nethash reported be 4 times bigger as well?
Hm, i had checked all things.
Reply from API:
{"blocks": 17248, "supply": 862400.0, "difficulty": 7499.536796971916, "accounts": 86240, "lastreward": 50.0, "hashrate": 199118504000}
So, difficulty is calculated in Bitcoin terms (2 ^ 32 multiplier). What multiplier do you using on the your side for our algo?
If you will calculate Hashrate using multiplier 2^32, then for diff 7499.536796971916 it will be 107 GH/s for last block.
"hashrate" field exposed by API is an average hashrate of 50 last blocks.
Yep, you should earn about 43.2 PASL per day with 500 MH/s (250.7 sec avg for last 200 blocks right now).
EDIT:
I checked pool stats. Example:
Someone with 333 MH/s earned 21.4007 PASL last day.
EDIT2:
Another one guy with ~700-800 MH/s earned 45.4749 PASL last day.