Premiers pas avec l'API du pool
Les statistiques du pool et par mineur en direct avec l'API JSON publique : les deux endpoints, comment interroger votre adresse, et à quelle fréquence.
Que puis-je faire avec l'API du pool ?
Le pool a une API JSON publique en lecture seule qui fournit tout ce qu'affiche le tableau de bord. Elle ne demande ni clé ni compte.
Vous pouvez l'utiliser pour créer votre propre surveillance, un tableau de bord à la maison, un bot ou un tableur qui suit votre minage. Elle fournit deux types de données :
- Les statistiques de tout le pool : hashrate, difficulté du réseau, blocs et paiements.
- Les statistiques par mineur pour n'importe quelle adresse.
Comment obtenir les statistiques de tout le pool ?
L'endpoint des statistiques du pool renvoie les mêmes chiffres que ceux de l'en-tête et du tableau de bord :
- Le hashrate du pool et du réseau.
- Les mineurs connectés.
- La difficulté.
- Les derniers blocs.
- Les paiements récents.
Récupérez-le comme n'importe quelle URL JSON :
curl https://qubitcoin.herominers.com/api/statsComment obtenir les statistiques de ma propre adresse ?
Pour lire une adresse, passez-la à l'endpoint des statistiques du mineur. Remplacez YOUR_QTC_ADDRESS par votre adresse de portefeuille.
La réponse contient le hashrate, les workers, les soldes et les paiements récents de cette adresse. Ce sont les données brutes derrière la page de votre tableau de bord :
curl https://qubitcoin.herominers.com/api/stats_address?address=YOUR_QTC_ADDRESSÀ quelle fréquence interroger l'API ?
Une fois toutes les une ou deux minutes, c'est largement suffisant. L'API est là pour servir, mais interrogez-la poliment.
Les chiffres derrière ne sont actualisés que de temps en temps. Interroger bien plus souvent gaspille de la bande passante des deux côtés et ne donne pas de données plus fraîches.
Gardez en cache ce que vous récupérez. Calez-vous sur le même rythme de mise à jour que le tableau de bord.