Aan de slag met de pool-API
Lees live pool- en minerstatistieken programmatisch uit: de openbare JSON-endpoints, hoe u uw eigen adres opvraagt, en fair-use-opmerkingen.
Waarvoor de API dient
Alles wat het dashboard toont, wordt geleverd door een openbare, alleen-lezen JSON-API, zodat u uw eigen monitoring, een dashboard voor thuis, een bot of een spreadsheet kunt bouwen die uw mining volgt. Hij biedt statistieken voor de hele pool (hashrate, netwerkmoeilijkheid, blokken, betalingen) en statistieken per miner voor elk adres, zonder sleutel en zonder account.
Statistieken van de hele pool
Het endpoint voor poolstatistieken geeft dezelfde cijfers die u in de header en op het dashboard ziet: hashrate van de pool en van het netwerk, verbonden miners, moeilijkheid, de laatste blokken en recente betalingen. Haal het op zoals elke JSON-URL:
curl https://pearl.herominers.com/api/statsUw eigen minerstatistieken
Om één adres te lezen, geeft u het door aan het endpoint voor minerstatistieken. Het antwoord bevat de hashrate, workers, saldi en recente betalingen van dat adres, de ruwe gegevens achter uw dashboardpagina:
curl https://pearl.herominers.com/api/stats_address?address=YOUR_PRL_ADDRESSRedelijk gebruik
De API is er om te gebruiken, maar vraag hem beleefd op: de onderliggende cijfers worden maar af en toe bijgewerkt, dus één verzoek per minuut of twee is ruim voldoende, en hem veel vaker bestoken verspilt alleen bandbreedte aan beide kanten zonder dat u actuelere gegevens krijgt. Cache wat u ophaalt, en bouw rond hetzelfde updateritme dat het dashboard gebruikt.