JSON z kopalni

hlr
Początkujący
Posty: 4
Rejestracja: 26 lutego 2021
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

JSON z kopalni

Postautor: hlr » sobota, 27 marca 2021, 17:56

Cześć,
mam pytanie o dane na stronie górnika w zet-tech.
Nigdzie nie mogę znaleźć dokumentacji do API, a chciałbym wiedzieć co w danych JSON oznacza wartość w polu "reward".
Przykład: https://eth.zet-tech.eu/api/accounts/0x ... de426e472b
{"blockheight":12117937,"timestamp":1616805252,"reward":217303350,"percent":0.052680312,"immature":false},{"blockheight":12107004,"timestamp":1616660446,"reward":90447607,"percent":0.05194406688,"immature":false},{"blockheight":12106577,"timestamp":1616654747,"reward":180537236,"percent":0.052004046719999995,"immature":false},

pozdr,
hlr

Wygadany
Awatar użytkownika
Posty: 593
Rejestracja: 8 lutego 2020
Reputacja: 1114
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: 7-bit secp256k1

JSON z kopalni

Postautor: garlonicon » niedziela, 28 marca 2021, 22:38

To jest nagroda za blok, wyrażona zapewne w najmniejszych możliwych jednostkach. Do tego pewnie dochodzi jeszcze "percent", który określa, jaką część tej nagrody dostajesz.

hlr
Początkujący
Posty: 4
Rejestracja: 26 lutego 2021
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

JSON z kopalni

Postautor: hlr » poniedziałek, 29 marca 2021, 10:07

Ok, dzięki, już wiem, gdzie mi się nie zgadzało. Dla ułatwienia wszędzie kropka dziesiętna zamiast przecinka.
Block reward brałem 3.127 (ze strony zamiast dokładnej wartości z etherscan.io) i nie uwzględniałem commision dla pool zet-tech (0.5%).

Przykład dla bloku 12131127.
Block reward: 3.127018469733533869 ETH
Dla największego górnika z kopalni:
Dane z JSON:
percent 0.05291910048
reward 164651611

Wyliczenie:
calc_reward = block_reward * percent * 0.995
(0.995, bo commision dla pool to 0.5%)

calc_reward = 3.127018469733533869 * 0.05291910048 * 0.995 = 0.1646516095796315 ETH

Po przeliczeniu na nanoETH daje to 164651610, prawie się zgadza z tym w JSON :)

Wróć do „Programowanie i wdrożenia”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości