Потрясающе, это же криптовалюта, абсолютно все что тебе нужно можно получить и посчитать самому
https://bitcointalk.org/index.php?topic=2262328.0
EarningsPerMonth = (UserHashMh * 1e6 / ((difficultyTH / BlockTimeSec)*1000*1e9))*((60/ BlockTimeSec)*BlockReward)*(60*24*30)*(EthPrice)
UserHashMh = Mining servers hashpower (in MH/s)
Difficulty in TH/s
BlockTime in seconds
BlockReward = number of ETH per block mined (5 currently)
EthPrice in fiat
60*24*30 - интервал времени в минутах (потому что в формуле есть еще 60/ BlockTimeSec ...)
difficulty берут из запущенной ноды (но ты же не запустил), можно брать с эксплореров (
история, api для получения таких параметров майнера реже дают, например
тут )
BlockTime in seconds - можно взять за 13.25 в среднем или так же считать из блокчейна по блокам и времени в них (посмотри
график)
BlockReward так же рекомендую брать из блоков, особенно если тебя история интересует