Primii pași cu API-ul pool-ului
Citiți programatic statisticile live ale pool-ului și ale fiecărui miner: endpoint-urile JSON publice, cum interogați propria adresă și note de utilizare corectă.
La ce folosește API-ul
Tot ce afișează dashboard-ul este servit de un API JSON public, doar pentru citire, astfel încât vă puteți construi propriul sistem de monitorizare, un dashboard pentru acasă, un bot sau o foaie de calcul care vă urmărește mining-ul. Expune statistici la nivelul întregului pool (hashrate, dificultatea rețelei, blocuri, plăți) și statistici per miner pentru orice adresă, fără cheie și fără cont.
Statisticile întregului pool
Endpoint-ul de statistici ale pool-ului returnează aceleași cifre pe care le vedeți în antet și pe dashboard: hashrate-ul pool-ului și al rețelei, minerii conectați, dificultatea, ultimele blocuri și plățile recente. Accesați-l ca pe orice URL JSON:
curl https://pearl.herominers.com/api/statsStatisticile propriului miner
Pentru a citi o singură adresă, transmiteți-o endpoint-ului de statistici ale miner-ului. Răspunsul include hashrate-ul, workerii, soldurile și plățile recente ale acelei adrese, adică datele brute din spatele paginii dashboard-ului:
curl https://pearl.herominers.com/api/stats_address?address=YOUR_PRL_ADDRESSUtilizare corectă
API-ul există ca să fie folosit, dar interogați-l politicos: cifrele de bază se actualizează doar din când în când, așa că o cerere la fiecare unul sau două minute este suficientă, iar interogarea mult mai deasă doar irosește lățimea de bandă a ambelor părți fără să vă ofere date mai proaspete. Păstrați în cache ce preluați și construiți în jurul aceleiași cadențe de actualizare pe care o folosește dashboard-ul.