Ξεκινώντας με το API του pool
Ζωντανά στατιστικά του pool και ανά miner από το δημόσιο JSON API: τα δύο endpoints, πώς ζητάτε τη δική σας διεύθυνση και πόσο συχνά να κάνετε αιτήματα.
Τι μπορώ να κάνω με το API του pool;
Το pool έχει ένα δημόσιο JSON API μόνο για ανάγνωση που δίνει όλα όσα δείχνει το dashboard. Δεν χρειάζεται κλειδί ούτε λογαριασμό.
Μπορείτε να το χρησιμοποιήσετε για δική σας παρακολούθηση, ένα οικιακό dashboard, ένα bot ή ένα υπολογιστικό φύλλο που παρακολουθεί το mining σας. Σας δίνει δύο είδη δεδομένων:
- Στατιστικά όλου του pool: hashrate, δυσκολία δικτύου, μπλοκ και πληρωμές.
- Στατιστικά ανά miner για οποιαδήποτε διεύθυνση.
Πώς παίρνω τα στατιστικά όλου του pool;
Το endpoint στατιστικών του pool επιστρέφει τα ίδια στοιχεία που βλέπετε στο header και στο dashboard:
- Hashrate του pool και του δικτύου.
- Συνδεδεμένοι miners.
- Δυσκολία.
- Τα τελευταία μπλοκ.
- Πρόσφατες πληρωμές.
Ανακτήστε το όπως κάθε JSON URL:
curl https://qubitcoin.herominers.com/api/statsΠώς παίρνω στατιστικά για τη δική μου διεύθυνση;
Για να διαβάσετε μία διεύθυνση, δώστε τη στο endpoint στατιστικών miner. Αντικαταστήστε το YOUR_QTC_ADDRESS με τη διεύθυνση του πορτοφολιού σας.
Η απάντηση περιέχει το hashrate, τους workers, τα υπόλοιπα και τις πρόσφατες πληρωμές αυτής της διεύθυνσης. Είναι τα ακατέργαστα δεδομένα πίσω από τη σελίδα του dashboard σας:
curl https://qubitcoin.herominers.com/api/stats_address?address=YOUR_QTC_ADDRESSΠόσο συχνά πρέπει να ρωτάω το API;
Μία φορά κάθε ένα ή δύο λεπτά είναι αρκετή. Το API υπάρχει για να χρησιμοποιείται, αλλά ρωτήστε το με μέτρο.
Οι αριθμοί πίσω από αυτό ενημερώνονται μόνο ανά διαστήματα. Τα πολύ πιο συχνά αιτήματα σπαταλούν εύρος ζώνης και στις δύο πλευρές και δεν σας δίνουν πιο φρέσκα δεδομένα.
Αποθηκεύστε προσωρινά ό,τι ανακτάτε. Χτίστε γύρω από τον ίδιο ρυθμό ενημέρωσης που χρησιμοποιεί το dashboard.